{"Id":"Candide.Entities.PlayerState.PlayerDashHandler","Name":"PlayerDashHandler","DisplayName":"PlayerDashHandler","FullName":"Candide.Entities.PlayerState.PlayerDashHandler","Namespace":"Candide.Entities.PlayerState","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DashDirection:Microsoft.Xna.Framework.Vector3","Name":"DashDirection","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 DashDirection","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"196E960A8D50167815B120633C3A1B26B4810947FF84E7E189192C3BDE9FB5B9"},{"Id":"Timer:System.Single","Name":"Timer","Type":"System.Single","Signature":"public System.Single Timer","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"},{"Id":"WindDownTime:System.Single","Name":"WindDownTime","Type":"System.Single","Signature":"public System.Single WindDownTime","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"7FA7CBA89B84FC5B83E2BCEB7DD16A604C5289ECAEDEC421848522CA8904E940"},{"Id":"_dashSpeed:System.Single","Name":"_dashSpeed","Type":"System.Single","Signature":"private System.Single _dashSpeed","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"EC4082EC3C7B435E5014A8281C282F37D94AD1054EBE85D5E0731F1F36573A46"},{"Id":"_oldAcceleration:Microsoft.Xna.Framework.Vector3","Name":"_oldAcceleration","Type":"Microsoft.Xna.Framework.Vector3","Signature":"private Microsoft.Xna.Framework.Vector3 _oldAcceleration","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"6DE027CB3DC5503A4CCDEF27BAD15F9E734BD4E93B5CABBEDFC4591F5B778A6F"},{"Id":"_windingDown:System.Boolean","Name":"_windingDown","Type":"System.Boolean","Signature":"private System.Boolean _windingDown","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"CBFC2F0C080808984B3D2A0DAF4B6162B9999EE7D2764F237FE3DBFA6A9AF8FD"}],"Properties":[],"Events":[],"Methods":[{"Id":"CheckCanEnter(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean","Name":"CheckCanEnter","Signature":"public System.Boolean CheckCanEnter(Shared.Entity.EntityWrapper entity)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":78,"BodyHash":"1308E220723F1296536F8624ADC213580A652DBEC572677A7F7C90BB4EB8056F","Hash":"775703B4D6278E95DED5071AAF1D21692EA9FCBCFF7B832FA232ACC57A9FC656","CalledMethods":["Shared.Entity.EntityWrapper::get_Immovable()","Shared.Entity.EntityWrapper::get_HeightFromFloor()","Shared.Entity.EntityWrapper::get_Energy()","Candide.Graphics.FloatingTextSystem::AddNewMissingEnergyText(System.Single, Shared.Entity.EntityWrapper)","Shared.Entity.EntityWrapper::get_Stats()","Shared.Models.Stats.EntityStats::Get(System.String)"],"StringLiterals":["MovementSpeed"],"Source":null},{"Id":"HandleFireDash(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)-\u003ESystem.Void","Name":"HandleFireDash","Signature":"public System.Void HandleFireDash(Shared.Entity.EntityWrapper entity, Candide.Entities.PlayerState.PlayerController controller)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"controller","Type":"Candide.Entities.PlayerState.PlayerController","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":251,"BodyHash":"B97A09D41DBBFADE4360BCDA5AFBF6EB8F0EA0D58C1492A175116747D69299DF","Hash":"D3E8BCF5BFB85EA45C57CD2A312FD8E72247A7D33A87F8E6122F1A2D1D9C651A","CalledMethods":["System.Random::NextSingle()","Candide.GameModels.Helpers.LocalPlayerFlags::GetFlagValue1(System.String, System.Single)","Shared.Entity.EntityWrapper::get_Stats()","Shared.Models.Stats.EntityStats::Get(System.String)","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","Shared.Entity.EntityWrapper::get_Direction()","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","Shared.Combat.Spells.Parameters.LineAttackSpellArgs::.ctor()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","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)"],"StringLiterals":["fire_dash","MovementSpeed","dash_fire_trail:0","earthquake_tiny"],"Source":null},{"Id":"OnEnter(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)-\u003ESystem.Void","Name":"OnEnter","Signature":"public System.Void OnEnter(Shared.Entity.EntityWrapper entity, Candide.Entities.PlayerState.PlayerController controller)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"controller","Type":"Candide.Entities.PlayerState.PlayerController","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":254,"BodyHash":"B838141D61C6188632245A494C1FCBDBBA5D81856BFA938F724F4A7869499086","Hash":"76934AFA1F0E04BB92E7AC8A628A14BA65555B321A1E54754E9B5D09B011AE57","CalledMethods":["Shared.Entity.EntityWrapper::get_Energy()","Shared.Entity.EntityWrapper::set_Energy(System.Single)","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::get_Acceleration()","Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::get_Stats()","Shared.Models.Stats.EntityStats::Get(System.String)","System.MathF::Max(System.Single, System.Single)","Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)","Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)","Candide.Graphics.Camera::Move(System.Single, System.Single)","Candide.Entities.PlayerState.PlayerDashHandler::SetDashDirection(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)"],"StringLiterals":["MovementSpeed"],"Source":null},{"Id":"OnLeave(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)-\u003ESystem.Void","Name":"OnLeave","Signature":"public System.Void OnLeave(Shared.Entity.EntityWrapper entity, Candide.Entities.PlayerState.PlayerController controller)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"controller","Type":"Candide.Entities.PlayerState.PlayerController","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":176,"BodyHash":"3D20C65EC28C1FA648082ADF0078DDE652E44D44275704FA514BF491BA90D0E5","Hash":"2280F696FBB0142C0789FD1E9DC56A8B4D08E995F5A5823903D9AA5C8223A2EE","CalledMethods":["Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Collision.CollisionMasksExtension::RemoveFlag(CandideCreator.Shared.Collision.CollisionMasks\u0026, CandideCreator.Shared.Collision.CollisionMasks)","System.Object::Equals(System.Object, System.Object)","Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)","Candide.Graphics.Camera::SetSpeed(System.Single)"],"StringLiterals":[],"Source":null},{"Id":"SetDashDirection(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)-\u003ESystem.Void","Name":"SetDashDirection","Signature":"public System.Void SetDashDirection(Shared.Entity.EntityWrapper entity, Candide.Entities.PlayerState.PlayerController controller, System.Single speed)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"controller","Type":"Candide.Entities.PlayerState.PlayerController","IsOut":false,"IsOptional":false},{"Name":"speed","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":105,"BodyHash":"0DFCD2F78E50B06489D5B1592145EE44ED546260B2241E37FECB6E1CBE1321AD","Hash":"311AEE7A74B57F31301D97F57E2A82FEB1E0CAB5D76ABE98AAD11EB333C21055","CalledMethods":["Shared.Entity.EntityWrapper::set_Direction(System.Single)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)","Candide.Entities.PlayerState.PlayerController::GetInputMovementDelta()","Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::Normalize()","CandideCreator.Shared.Helpers.VectorExtension::To8Direction(Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"UpdateAndCheckIfShouldTransition(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean","Name":"UpdateAndCheckIfShouldTransition","Signature":"public System.Boolean UpdateAndCheckIfShouldTransition(Shared.Entity.EntityWrapper entity)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":239,"BodyHash":"0871EF63C549D1EB3311FDCC97754D5D3DB4485F96FA92DE9818A278E39E3346","Hash":"3AC05696A10FFA4026F64EA8E93ED87ADCCB8615083A37C72529C15B6FF8FEAA","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","Microsoft.Xna.Framework.MathHelper::SmoothStep(System.Single, System.Single, System.Single)","Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)","Candide.Graphics.Camera::SetSpeed(System.Single)","Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"],"StringLiterals":[],"Source":null}],"Hash":"D2C9510F6585955E3F17E1851BA63378F083268ABB30E00AD7A09A31A4B1B10F"}