{"Id":"Candide.CandideUI.Helpers.PlayerInputDisplayHelper","Name":"PlayerInputDisplayHelper","DisplayName":"PlayerInputDisplayHelper","FullName":"Candide.CandideUI.Helpers.PlayerInputDisplayHelper","Namespace":"Candide.CandideUI.Helpers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ErrorFallbackFrames:System.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Rectangle,Microsoft.Xna.Framework.Rectangle\u003E","Name":"ErrorFallbackFrames","Type":"System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E","Signature":"private System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E ErrorFallbackFrames","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"39E04E022B04154EF9F8909EE1D4711AC8AE9A5655307DC8C96A78DF793F1BCF"},{"Id":"HandControllerSheet:Microsoft.Xna.Framework.Graphics.Texture2D","Name":"HandControllerSheet","Type":"Microsoft.Xna.Framework.Graphics.Texture2D","Signature":"private Microsoft.Xna.Framework.Graphics.Texture2D HandControllerSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"A293E48A89243F42137A3A524F354ADFD10748647B83397F72A3489575D34466"},{"Id":"KeysSheet:Microsoft.Xna.Framework.Graphics.Texture2D","Name":"KeysSheet","Type":"Microsoft.Xna.Framework.Graphics.Texture2D","Signature":"private Microsoft.Xna.Framework.Graphics.Texture2D KeysSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"3B7C3CC2F8F913EFA8404B05147F72B5A07C7BA419D9E54334AA33F924E900B9"},{"Id":"MouseSheet:Microsoft.Xna.Framework.Graphics.Texture2D","Name":"MouseSheet","Type":"Microsoft.Xna.Framework.Graphics.Texture2D","Signature":"private Microsoft.Xna.Framework.Graphics.Texture2D MouseSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"4D37DB8A5433A8B20A586FA70E12DDE48E86686CC727D81E5E1D367621A9F983"}],"Properties":[],"Events":[],"Methods":[{"Id":"DrawPlayerInputSuggestion(Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void","Name":"DrawPlayerInputSuggestion","Signature":"public System.Void DrawPlayerInputSuggestion(Candide.Input.SuperKeybind keyBind, Microsoft.Xna.Framework.Vector3 position)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"keyBind","Type":"Candide.Input.SuperKeybind","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":167,"BodyHash":"921FC5DC5A16D180A018E30EF6E11690C7CAC02F66A461940ECB645A4F78096C","Hash":"7733E29954BDA81FD58BA4A3F6BD9A3C04AFEA3580C7064664E16E1E2D1EB461","CalledMethods":["Microsoft.Xna.Framework.GameTime::get_TotalGameTime()","System.TimeSpan::get_TotalSeconds()","Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetSpriteDisplayData(Candide.Input.SuperKeybind)","Microsoft.Xna.Framework.Vector4::get_One()","Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)"],"StringLiterals":[],"Source":null},{"Id":"DrawPlayerInputSuggestion(Candide.Input.SuperKeybind, Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"DrawPlayerInputSuggestion","Signature":"public System.Void DrawPlayerInputSuggestion(Candide.Input.SuperKeybind keyBind, Shared.Entity.EntityWrapper playerEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"keyBind","Type":"Candide.Input.SuperKeybind","IsOut":false,"IsOptional":false},{"Name":"playerEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":38,"BodyHash":"994FB2AEB91E6082A2513B4A5151E28EC158F257BA06869CCAC13CD3256B2022","Hash":"0A8F77246354CB65BC0F071A85316DD4FC239F6A3EB738BFF8E5E2D8D8160555","CalledMethods":["Shared.Entity.EntityWrapper::get_Position()","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.CandideUI.Helpers.PlayerInputDisplayHelper::DrawPlayerInputSuggestion(Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector3)"],"StringLiterals":[],"Source":null},{"Id":"DrawPlayerInputSuggestion(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void","Name":"DrawPlayerInputSuggestion","Signature":"public System.Void DrawPlayerInputSuggestion(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Candide.Input.SuperKeybind keyBind, Microsoft.Xna.Framework.Vector2 screenSpacePosition)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false},{"Name":"keyBind","Type":"Candide.Input.SuperKeybind","IsOut":false,"IsOptional":false},{"Name":"screenSpacePosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":91,"BodyHash":"923C072BEF8D4801F2D1C94474E523A46BDC1FE1F6B6BD4E8289DE017280062C","Hash":"A5B63C0C737E8B28A956A9C86BC3E7605C3DDD51FCAA069351FF829E592CC9B5","CalledMethods":["Microsoft.Xna.Framework.GameTime::get_TotalGameTime()","System.TimeSpan::get_TotalSeconds()","Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetSpriteDisplayData(Candide.Input.SuperKeybind)","System.Nullable\u003CMicrosoft.Xna.Framework.Rectangle\u003E::.ctor(!0)","Microsoft.Xna.Framework.Color::get_White()","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)"],"StringLiterals":[],"Source":null},{"Id":"DrawPlayerInputSuggestion(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.Input.SuperKeybind, Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"DrawPlayerInputSuggestion","Signature":"public System.Void DrawPlayerInputSuggestion(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Candide.Input.SuperKeybind keyBind, Shared.Entity.EntityWrapper playerEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false},{"Name":"keyBind","Type":"Candide.Input.SuperKeybind","IsOut":false,"IsOptional":false},{"Name":"playerEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":44,"BodyHash":"148B578A2D1C818527CBBF43553304ECB98CD05C27323376AA3A31DC73BB7EF3","Hash":"E5D53CEEAC4D4BE621A9C6114FC267D97E4A98D421BC62BEDBCE64FA028EF2B1","CalledMethods":["Shared.Entity.EntityWrapper::get_Position()","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)","CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)","Candide.CandideUI.Helpers.PlayerInputDisplayHelper::DrawPlayerInputSuggestion(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"GetSpriteDisplayData(Candide.Input.SuperKeybind)-\u003ECandide.CandideUI.Helpers.InputSpriteDisplayData","Name":"GetSpriteDisplayData","Signature":"public Candide.CandideUI.Helpers.InputSpriteDisplayData GetSpriteDisplayData(Candide.Input.SuperKeybind keybind)","Visibility":"public","ReturnType":"Candide.CandideUI.Helpers.InputSpriteDisplayData","Parameters":[{"Name":"keybind","Type":"Candide.Input.SuperKeybind","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":203,"BodyHash":"9AD533F634F4EE9278C82BFB748B4523E8951D65BE4AC0BF407A6F5CF86F5A4E","Hash":"B3058858A5A5383A1C2E7253807D7C8D35C9B3AB6809578E4AABAAB278AAC6AF","CalledMethods":["Candide.Input.SuperKeybind::get_CurrentKeybind()","Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()","Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetStandardHandControllerRectangles(Microsoft.Xna.Framework.Input.Buttons)","Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)","System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E::.ctor(!0, !1)","Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetStandardMouseRectangles(Candide.Input.MouseButtons)","Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetStandardKeyboardKeyRectangles(Microsoft.Xna.Framework.Input.Keys)"],"StringLiterals":[],"Source":null},{"Id":"GetSpriteDisplayData(Candide.UserSettings.PlayerKeyBinds)-\u003ECandide.CandideUI.Helpers.InputSpriteDisplayData","Name":"GetSpriteDisplayData","Signature":"public Candide.CandideUI.Helpers.InputSpriteDisplayData GetSpriteDisplayData(Candide.UserSettings.PlayerKeyBinds keybind)","Visibility":"public","ReturnType":"Candide.CandideUI.Helpers.InputSpriteDisplayData","Parameters":[{"Name":"keybind","Type":"Candide.UserSettings.PlayerKeyBinds","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":311,"BodyHash":"C5DFE0135BE970F3BA3A1AE4A3F291312D7E281893A21F7DC5DEA98D16FF9D34","Hash":"E873CF16CE35B21110D627B351CEE9FAA3EB567E8B95DC9F05C7A3910285343C","CalledMethods":["Candide.CandideUI.CandideUiSystem::get_ControllerEnabled()","System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Input.Buttons\u003E::get_Value()","Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetStandardHandControllerRectangles(Microsoft.Xna.Framework.Input.Buttons)","System.Nullable\u003CCandide.Input.MouseButtons\u003E::get_HasValue()","System.Nullable\u003CCandide.Input.MouseButtons\u003E::get_Value()","Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetStandardMouseRectangles(Candide.Input.MouseButtons)","System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Input.Keys\u003E::get_Value()","Candide.CandideUI.Helpers.PlayerInputDisplayHelper::GetStandardKeyboardKeyRectangles(Microsoft.Xna.Framework.Input.Keys)"],"StringLiterals":[],"Source":null},{"Id":"GetStandardHandControllerRectangles(Microsoft.Xna.Framework.Input.Buttons)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Rectangle,Microsoft.Xna.Framework.Rectangle\u003E","Name":"GetStandardHandControllerRectangles","Signature":"private System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E GetStandardHandControllerRectangles(Microsoft.Xna.Framework.Input.Buttons button)","Visibility":"private","ReturnType":"System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E","Parameters":[{"Name":"button","Type":"Microsoft.Xna.Framework.Input.Buttons","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1635,"BodyHash":"F9C8CFBAD3AFEB60AA058F39223C04F80B2825E465E8C9AE1DD5FD9073E08724","Hash":"813D739AD1761117C5EA5011FA9675BC9753B6680445EB691C9AED3BC7C4C998","CalledMethods":["Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)","System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E::.ctor(!0, !1)","System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)","Microsoft.Xna.Framework.Rectangle::get_Location()","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","Microsoft.Xna.Framework.Point::op_Addition(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)","Microsoft.Xna.Framework.Rectangle::set_Location(Microsoft.Xna.Framework.Point)","System.ArgumentOutOfRangeException::.ctor()"],"StringLiterals":["button"],"Source":null},{"Id":"GetStandardKeyboardKeyRectangles(Microsoft.Xna.Framework.Input.Keys)-\u003ESystem.ValueTuple\u00602\u003CMicrosoft.Xna.Framework.Rectangle,Microsoft.Xna.Framework.Rectangle\u003E","Name":"GetStandardKeyboardKeyRectangles","Signature":"private System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E GetStandardKeyboardKeyRectangles(Microsoft.Xna.Framework.Input.Keys key)","Visibility":"private","ReturnType":"System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E","Parameters":[{"Name":"key","Type":"Microsoft.Xna.Framework.Input.Keys","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1185,"BodyHash":"D80469D09D1F13D674B464C38DD123619CB4F49062143D1656689D96B63612FB","Hash":"ADB019A227811853F8E65FDEC29FDA6DB9C680F246F397E79862C28B3C87345C","CalledMethods":["Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)","System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E::.ctor(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"GetStandardMouseRectangles(Candide.Input.MouseButtons)-\u003ECandide.CandideUI.Helpers.InputSpriteDisplayData","Name":"GetStandardMouseRectangles","Signature":"private Candide.CandideUI.Helpers.InputSpriteDisplayData GetStandardMouseRectangles(Candide.Input.MouseButtons button)","Visibility":"private","ReturnType":"Candide.CandideUI.Helpers.InputSpriteDisplayData","Parameters":[{"Name":"button","Type":"Candide.Input.MouseButtons","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":345,"BodyHash":"544F8B7AC1A866F824CF999FB1DC02AE9120DDFDE3E80C7DA10751D884267A0A","Hash":"59347D568F8565C89C99855EC8F43371FADBCA0DAA177F3BE546DD23B4135067","CalledMethods":["Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)","System.ValueTuple\u003CMicrosoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Rectangle\u003E::.ctor(!0, !1)","System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)"],"StringLiterals":["button"],"Source":null}],"Hash":"C7A2F09C70C6835D9D8DF946D4CD7832812BC4AFCE9A9B844B5A51E3B7C210A0"}