{"Id":"Candide.Graphics.VFX.VfxSpacAnimation","Name":"VfxSpacAnimation","DisplayName":"VfxSpacAnimation","FullName":"Candide.Graphics.VFX.VfxSpacAnimation","Namespace":"Candide.Graphics.VFX","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","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":"Delay:System.Single","Name":"Delay","Type":"System.Single","Signature":"public System.Single Delay","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"C77B0849CF9A13F1173F9E2F2B8448DAB03F709A0694509B67064FF97367AC75"},{"Id":"Duration:System.Nullable\u00601\u003CSystem.Single\u003E","Name":"Duration","Type":"System.Nullable\u003CSystem.Single\u003E","Signature":"public System.Nullable\u003CSystem.Single\u003E Duration","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"CE05963F44DDFF5EDA5DE78B829AA8227889323BA7D003028E1A8DE62D489A8C"},{"Id":"Finished:System.Boolean","Name":"Finished","Type":"System.Boolean","Signature":"public System.Boolean Finished","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"A37DA6A607456DD4130DDBFE919BFCC85DA76F0D2D6F3E435FC0A6E0937DA330"},{"Id":"Position:Microsoft.Xna.Framework.Vector3","Name":"Position","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 Position","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"9A4A10D2E45B08DC730AC9467885EC7E8BAB1EAB9CDF97F3771BC3F60B4D8F83"},{"Id":"SpacPlayer:Candide.Entities.Animations.SimpleSpacAnimationPlayer","Name":"SpacPlayer","Type":"Candide.Entities.Animations.SimpleSpacAnimationPlayer","Signature":"public Candide.Entities.Animations.SimpleSpacAnimationPlayer SpacPlayer","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"FD697D661B22A8145FFB3C21ED207E54A3FCEBA68376CDBD3F9BE001523624A8"},{"Id":"UniqueId:System.String","Name":"UniqueId","Type":"System.String","Signature":"public System.String UniqueId","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"4CF35377A271933156C9A02172BAB183BB25BDC497B4D232991CCA3E44274F40"},{"Id":"_castId:System.Int32","Name":"_castId","Type":"System.Int32","Signature":"private System.Int32 _castId","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"DBF599FF7DDA90FD7BF830617F9DE453F513C386223C1DDBC96CBA5898C4F4EE"},{"Id":"_projectileId:System.Nullable\u00601\u003CSystem.Int32\u003E","Name":"_projectileId","Type":"System.Nullable\u003CSystem.Int32\u003E","Signature":"private System.Nullable\u003CSystem.Int32\u003E _projectileId","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7723199F6AE1E203EFF86645A36826530D071462F599EED925AACD8A188302F9"},{"Id":"_target:Shared.Entity.EntityWrapper","Name":"_target","Type":"Shared.Entity.EntityWrapper","Signature":"private Shared.Entity.EntityWrapper _target","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B5B895D6FC3EEAFCDDD01A239F597175EFA457C1B84EC6C249365AAF25E13C03"},{"Id":"_timer:System.Single","Name":"_timer","Type":"System.Single","Signature":"private System.Single _timer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E26251D2A87F1F8986935B3066B5676C07CA5D0B7FA66EE0B39E2400AC2EB96C"}],"Properties":[{"Id":"IsLooping:System.Boolean","Name":"IsLooping","Type":"System.Boolean","Signature":"public System.Boolean IsLooping","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"A5E014BB2F5921E3749D2665851EB69DE3690A699729AA0576B2A7DA9C9CFE25"}],"Events":[],"Methods":[{"Id":"Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void","Name":"Draw","Signature":"public System.Void Draw(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":413,"BodyHash":"9B9F21178B7D2E7A1777D7EB9F23CEB0DBA4B4B64D2BD85F39FD7625573A44C0","Hash":"E764DCA89246A62B1214A451E2A7806CD29712E14DCBDC28AE933FAC1693A06F","CalledMethods":["Candide.Graphics.VFX.VfxSpacAnimation::GetPositionAngle()","CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::GetCurrentFrame()","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::GetSpriteSheet(System.Int32)","Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector4::op_Multiply(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)","CandideCreator.Shared.Helpers.VectorExtension::ToColor(Microsoft.Xna.Framework.Vector4\u0026)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","CandideCreator.Shared.Helpers.VectorExtension::Transform(Microsoft.Xna.Framework.Vector2\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector2\u0026)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)","System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)","Microsoft.Xna.Framework.Graphics.SpriteBatch::Draw(Microsoft.Xna.Framework.Graphics.Texture2D, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"GetPositionAngle()-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Vector3,System.Single\u003E","Name":"GetPositionAngle","Signature":"public System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E GetPositionAngle()","Visibility":"public","ReturnType":"System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":235,"BodyHash":"515B444DC53741AB205A8F94025CD74316F96091760EBDCB84D0DDDBFDAC1658","Hash":"BEBB4D9C8ABEB659976BC4349439C9EB5A17B3BCF649297F084FB68B4B8D8DDB","CalledMethods":["Shared.Entity.EntityWrapper::get_Position()","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)","System.Nullable\u003CSystem.Int32\u003E::get_HasValue()","System.Nullable\u003CSystem.Int32\u003E::get_Value()","Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)","System.ValueTuple\u003CMicrosoft.Xna.Framework.Vector3, System.Single\u003E::.ctor(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"SetFinished()-\u003ESystem.Void","Name":"SetFinished","Signature":"public System.Void SetFinished()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"24D4FA7DF70BCCF0BCA7B1355D9784CC0E3149C0D2652C4852951BAD59E95C9A","Hash":"9374142467FF4E51DE1C1A7675B87508605D2AE1695872D0246BCA8A5147234C","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Update(System.Single)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":295,"BodyHash":"C7D099AE7A5EC2DE9AB8CAA33ED5D6AC898AFECB70E1ABC08E72360108199613","Hash":"46EC3E732955C6C1C691A1107BBF8D9A15A02BFC2DD1A42907A720E7E45B8E08","CalledMethods":["Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CSystem.Int32\u003E::get_HasValue()","System.Nullable\u003CSystem.Int32\u003E::get_Value()","Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)","CandideCreator.Shared.Helpers.VectorExtension::AngleToIntDirection(System.Single)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::set_CurrentDirection(System.Int32)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::Update(System.Single)","System.Nullable\u003CSystem.Single\u003E::GetValueOrDefault()","System.Nullable\u003CSystem.Single\u003E::get_HasValue()","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationPlayer::get_IsDone()","Candide.Graphics.VFX.VfxSpacAnimation::get_IsLooping()"],"StringLiterals":[],"Source":null}],"Hash":"88DB6B1A1279BDA1763CBAF6B35944A08C0DFCF15546E34F37E36A3F37A9B0AF"}