{"Id":"Candide.MainMenu.Ui.Components.CandideSpacDisplay","Name":"CandideSpacDisplay","DisplayName":"CandideSpacDisplay","FullName":"Candide.MainMenu.Ui.Components.CandideSpacDisplay","Namespace":"Candide.MainMenu.Ui.Components","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.CandideUI.CandideUiElement","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Direction:System.Int32","Name":"Direction","Type":"System.Int32","Signature":"public System.Int32 Direction","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"3E7023EC64DC0B0FC0642EDD825CAC52BB41F0398DE2096CFC85852B9B195F95"},{"Id":"LookAtMouse:System.Boolean","Name":"LookAtMouse","Type":"System.Boolean","Signature":"public System.Boolean LookAtMouse","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"2DDE90A00E4AB86440168DBC9880114BC1B0E0653AF0E733D054C8840DAAC97F"},{"Id":"Scale:Microsoft.Xna.Framework.Vector2","Name":"Scale","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 Scale","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"C2F8D064A8E656AC49ED278916DAD4A0968F10CB19234C4ECFF21BC0001CD233"},{"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"},{"Id":"_getSpacStateFunc:System.Func\u00601\u003CSystem.ValueTuple\u00602\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac,CandideCreator.Shared.SpacSystem.ISpacAnimationState\u003E\u003E","Name":"_getSpacStateFunc","Type":"System.Func\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac, CandideCreator.Shared.SpacSystem.ISpacAnimationState\u003E\u003E","Signature":"private System.Func\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac, CandideCreator.Shared.SpacSystem.ISpacAnimationState\u003E\u003E _getSpacStateFunc","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D3DE4DC9F3897F12ED99B5A68051F9AE5DA49DBD50823160089FAB85B1AAB432"}],"Properties":[],"Events":[],"Methods":[{"Id":"DrawSpac(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins)-\u003ESystem.Void","Name":"DrawSpac","Signature":"private System.Void DrawSpac(Candide.CandideUI.UiRenderContext context, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac spac, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame frame, Microsoft.Xna.Framework.Vector2 entityPosition, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"context","Type":"Candide.CandideUI.UiRenderContext","IsOut":false,"IsOptional":false},{"Name":"spac","Type":"CandideCreator.Shared.Models.SpritesAnimationCollections.Spac","IsOut":false,"IsOptional":false},{"Name":"frame","Type":"CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame","IsOut":false,"IsOptional":false},{"Name":"entityPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"skins","Type":"CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":774,"BodyHash":"ECD7C77144792BCFF82AAA3C66A1BF5344C11F68D2650C0B3432D8BEC0B23F6C","Hash":"9C582E401D30E379B2C444B4EEA1F743BD42A5449F349E6D7BC798CD630E0AF6","CalledMethods":["Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Candide.CandideUI.CandideUiSystem::get_Scale()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.List\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::GetEnumerator()","List.Enumerator\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::get_Current()","List.Enumerator\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin\u003E::MoveNext()","System.IDisposable::Dispose()","CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)","System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::get_Zero()","Microsoft.Xna.Framework.Color::get_White()","Candide.CandideUI.UiRenderContext::DrawSprite(CandideCreator.Shared.Graphics.SpriteSheet, System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, Microsoft.Xna.Framework.Graphics.SpriteEffects)","System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E::TryGetValue(!0, !1\u0026)","CandideCreator.Shared.Helpers.VectorExtension::ToColor(Microsoft.Xna.Framework.Vector4\u0026)"],"StringLiterals":[],"Source":null},{"Id":"InternalDraw(Candide.CandideUI.UiRenderContext)-\u003ESystem.Void","Name":"InternalDraw","Signature":"protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"context","Type":"Candide.CandideUI.UiRenderContext","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":230,"BodyHash":"F1A79ED049F9EAEC5CBB8A7F3CE44EADDEEF39C3C2A8AD5C6985B98270DD0FF5","Hash":"E1ACDAE4F628FE14A2E28E370B0CEEC1BC7FD154E678772DC3B1FB982348D7E8","CalledMethods":["System.Func\u003CSystem.ValueTuple\u003CCandideCreator.Shared.Models.SpritesAnimationCollections.Spac, CandideCreator.Shared.SpacSystem.ISpacAnimationState\u003E\u003E::Invoke()","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Candide.CandideUI.CandideUiSystem::get_Scale()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_CurrentDirection(System.Int32)","Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()","Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)","Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)","Candide.CandideUI.CandideUiElement::get_Bounds()","Microsoft.Xna.Framework.Rectangle::get_Center()","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()","Candide.MainMenu.Ui.Components.CandideSpacDisplay::DrawSpac(Candide.CandideUI.UiRenderContext, CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame, Microsoft.Xna.Framework.Vector2, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins)"],"StringLiterals":[],"Source":null},{"Id":"InternalMeasure(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2","Name":"InternalMeasure","Signature":"protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)","Visibility":"protected","ReturnType":"Microsoft.Xna.Framework.Vector2","Parameters":[{"Name":"availableSize","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":38,"BodyHash":"CD1AC5CBC924B620D877656A1899CC1CF7956C3B5DDC34DF00D72899BADE175B","Hash":"2065AA7F24B54CBCBCACE23B8FCE82FD7A7032A114119483DF519DDB9D5C1D18","CalledMethods":["Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Candide.CandideUI.CandideUiSystem::get_Scale()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)"],"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":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"2AFD9FE50E195E36509C169919946FC87EA047D6AFA32C4C408929F529C20BED"}