{"Id":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"EntitySpacAnimationStateMachine","DisplayName":"EntitySpacAnimationStateMachine","FullName":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Namespace":"Candide.Entities.Animations","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Args:Candide.Graphics.VFX.SpacRenderingArgs","Name":"Args","Type":"Candide.Graphics.VFX.SpacRenderingArgs","Signature":"public Candide.Graphics.VFX.SpacRenderingArgs Args","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"7E4A3D8E27D0F7709FB8A53E1089E2C37CF76B1ADB271AF3D01C2DB048C226D9"},{"Id":"LockFrameIndex:System.Nullable\u00601\u003CSystem.Int32\u003E","Name":"LockFrameIndex","Type":"System.Nullable\u003CSystem.Int32\u003E","Signature":"public System.Nullable\u003CSystem.Int32\u003E LockFrameIndex","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"075404114F799E9A8D29964A9CBDE8C599AE3EA4ED9E7A51DC34093BB60E89DF"},{"Id":"PreviousFrame:System.Nullable\u00601\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E","Name":"PreviousFrame","Type":"System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E","Signature":"public System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E PreviousFrame","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"0860F561AF298C13BD1F01BF775CA2C894F69AE9E9738B722C25C2E1A5063555"},{"Id":"Skins:CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins","Name":"Skins","Type":"CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins","Signature":"public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins Skins","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"01EFC30EF5223945515FE79CCED5EEDA8D463DBC21950059CFF4CC73246990A5"}],"Properties":[],"Events":[],"Methods":[{"Id":"Draw(Candide.Graphics.VFX.CreatureDeathHandler)-\u003ESystem.Void","Name":"Draw","Signature":"public System.Void Draw(Candide.Graphics.VFX.CreatureDeathHandler creatureDeathHandler)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"creatureDeathHandler","Type":"Candide.Graphics.VFX.CreatureDeathHandler","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"EC5077055DDDEE5AA24C6CEBE0FBE5842750C5CD7C0156A23A6343F59DD2956D","Hash":"8D8F8BFC39AA4FBDB0FBDFC5AA32D495B57D04112D6E656841F1B241A833F546","CalledMethods":["Candide.Graphics.DeferredRenderer::RegisterDeathSpac(Candide.Graphics.VFX.CreatureDeathHandler, Candide.Entities.Animations.EntitySpacAnimationStateMachine)"],"StringLiterals":[],"Source":null},{"Id":"Draw(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"Draw","Signature":"public System.Void Draw(Shared.Entity.EntityWrapper entity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":101,"BodyHash":"5EE70A5254153198CC6B0EA6760D1E35FF5753349D4D53155A6485AA0D4D1E75","Hash":"4DE216E283824D6B5CC494538E9EA81244FBA7CBFFEBB588B7113B15ED336EC1","CalledMethods":["Candide.Graphics.DeferredRenderer::RegisterEntitySpac(Shared.Entity.EntityWrapper, Candide.Entities.Animations.EntitySpacAnimationStateMachine)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","Shared.Entity.EntityWrapper::get_Controller()","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)"],"StringLiterals":["Entity "," with controller "," does not have proper spac args set up."],"Source":null},{"Id":"GetCurrentSpacFrame()-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame","Name":"GetCurrentSpacFrame","Signature":"public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame GetCurrentSpacFrame()","Visibility":"public","ReturnType":"CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":50,"BodyHash":"106367C0518A1059391C1C0E156C1AB87E91BA69451B82DB4B74DABCFA8F55E2","Hash":"F78069EE443872AF3D9BE14B18124C6906BACA9A833066FAE0A19DFD871135CC","CalledMethods":["System.Nullable\u003CSystem.Int32\u003E::get_HasValue()","System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault()","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::SetIndex(System.Int32)","CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::GetCurrentSpacFrame()"],"StringLiterals":[],"Source":null},{"Id":"Update(Shared.Entity.EntityWrapper, System.Single)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Shared.Entity.EntityWrapper entity, System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":317,"BodyHash":"88189129F1FBBCF4BE7A110588AD3A23588DDF179E058A119CEDEF410CCB2C29","Hash":"BE4077C6C82D2AB8E1779856C2C4F36909C9457B1796222D226F95072A20935C","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()","System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E::get_HasValue()","System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E::get_Value()","System.Nullable\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame\u003E::.ctor(!0)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)","Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Shared.Entity.EntityWrapper, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)","Shared.Entity.EntityWrapper::get_Position()","Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)"],"StringLiterals":[],"Source":null}],"Hash":"DFA7AC2E7F66AA0C600AF526443917A2A11CC83216CF5B77F3CFCE56ED560679"}