{"Id":"Candide.Entities.PlayerState.PlayerStates.SpellTomeState","Name":"SpellTomeState","DisplayName":"SpellTomeState","FullName":"Candide.Entities.PlayerState.PlayerStates.SpellTomeState","Namespace":"Candide.Entities.PlayerState.PlayerStates","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.PlayerState.PlayerState","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_timerStartValue:System.Single","Name":"_timerStartValue","Type":"System.Single","Signature":"private System.Single _timerStartValue","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"822A3A600E2C4FDDA25580ED98DCB2C622A633876A2BD9E1C1D59501BDFC151B"},{"Id":"_transitionNormal:Candide.Entities.PlayerState.PlayerTransition","Name":"_transitionNormal","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"private Candide.Entities.PlayerState.PlayerTransition _transitionNormal","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"}],"Properties":[],"Events":[],"Methods":[{"Id":"Cast(Candide.Entities.PlayerState.PlayerController, Shared.Entity.EntityWrapper, System.Single, Shared.Models.Items.WeaponStats, Shared.Models.Items.ItemInstanceModel, System.Boolean)-\u003ESystem.Void","Name":"Cast","Signature":"public System.Void Cast(Candide.Entities.PlayerState.PlayerController controller, Shared.Entity.EntityWrapper entity, System.Single actionDirection, Shared.Models.Items.WeaponStats weaponStats, Shared.Models.Items.ItemInstanceModel item, System.Boolean attackIsFullyCharged)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"controller","Type":"Candide.Entities.PlayerState.PlayerController","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"actionDirection","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"weaponStats","Type":"Shared.Models.Items.WeaponStats","IsOut":false,"IsOptional":false},{"Name":"item","Type":"Shared.Models.Items.ItemInstanceModel","IsOut":false,"IsOptional":false},{"Name":"attackIsFullyCharged","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":459,"BodyHash":"79BD26BF4A2005F018D319CD8B732B72B54AACEE58EF5ABFFFECCB7B89011071","Hash":"322B8A0DC82BBA7A708BF7E6198E5F4E9964C53750E790F5516D8D9919491AB1","CalledMethods":["System.Random::NextSingle()","Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)","System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E::.ctor(!0, !1, !2)","Shared.Helpers.SharedWeaponSpellHelper::CreateTomeAttackSpell(Shared.Models.Items.WeaponStats, Shared.Models.Items.WeaponStats, System.String, System.Boolean, System.ValueTuple\u003CShared.Helpers.SpellEvent, System.String, Shared.Aura.Args.Target\u003E[])","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)","Candide.GameModels.Managers.SpellManager::CreateSpellArgs(Shared.Models.Spells.SpellDataModel, Shared.Entity.EntityWrapper, System.String)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.GameModels.Managers.SpellManager::CastPlayerWeaponSpell(Candide.Combat.ClientProjectileSystem, Shared.Models.Spells.SpellDataModel, Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, System.Guid, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)","Candide.Entities.PlayerState.OnAttackCastArgs::.ctor(Shared.Models.Items.WeaponTypeEnum, System.String, System.Boolean, System.Boolean)","Candide.Entities.PlayerState.PlayerController::OnAttackCast(Candide.Entities.PlayerState.OnAttackCastArgs)"],"StringLiterals":["tome_magic_penetration","favour:tome_magic_penetration","SpellTomeState: Failed creating SpellTomeState"],"Source":null},{"Id":"CheckCanEnter()-\u003ESystem.Boolean","Name":"CheckCanEnter","Signature":"public System.Boolean CheckCanEnter()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":2,"BodyHash":"28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49","Hash":"BAC30BBE787B2B73E244201E137F2369F4393BF17C0C7736FA9A0C110076F76A","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnEnter()-\u003ESystem.Void","Name":"OnEnter","Signature":"public System.Void OnEnter()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":366,"BodyHash":"6657DEB7CF4435B185A9B91C055838DBF6A1CC814DB8021B99C39D893FEAC269","Hash":"78B13ACA0978A526FBD44992FC79C7021D1F8CC092C08237E34AF77FE321F5C0","CalledMethods":["Candide.Entities.PlayerState.WeaponAttackState::Validate()","Candide.Entities.PlayerState.PlayerTransition::Invoke()","Candide.Entities.PlayerState.PlayerState::get_Entity()","Microsoft.Xna.Framework.Vector2::get_Zero()","Shared.Entity.Components.GeneralComponent::Accelerate(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_Direction(System.Single)","Shared.Entity.EntityWrapper::get_Stats()","Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)","Candide.GameModels.Services.PlayerActionService::SendUseSpelltome(System.Int32)","Candide.Entities.PlayerState.PlayerAnimationController::OnUseSpellTome(System.Int32)","Candide.Entities.PlayerState.PlayerStates.SpellTomeState::Cast(Candide.Entities.PlayerState.PlayerController, Shared.Entity.EntityWrapper, System.Single, Shared.Models.Items.WeaponStats, Shared.Models.Items.ItemInstanceModel, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"OnLeave()-\u003ESystem.Void","Name":"OnLeave","Signature":"public System.Void OnLeave()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"C2E89718DEAB05D09E504A808890E037A6F7B4842253D175CBBD7F9527F7EB1F","Hash":"DD99879F5F1B156315334A1654760AB419F100922A4775C724423D2B269FEEA0","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":149,"BodyHash":"916AC5BA615DCA65BADD2726EAC12149F1BE3BD36FD1E76C1D115ABC7B18CE40","Hash":"049C49CA16DFA407EB261690955FF3D6CDBAB5CB87648AADF235F5AD19EABC5D","CalledMethods":["System.MathF::Max(System.Single, System.Single)","CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)","CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)","Candide.Entities.PlayerState.PlayerState::get_Entity()","Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)","Shared.Entity.EntityWrapper::get_Fdt()","Candide.Entities.PlayerState.PlayerTransition::Invoke()"],"StringLiterals":[],"Source":null}],"Hash":"FD7FCA87E265DEEE52124725D7EB02AE14E807BBE132D932C3229E84B2CBED42"}