{"Id":"Candide.PlayerMode.Construction.LightModeManager","Name":"LightModeManager","DisplayName":"LightModeManager","FullName":"Candide.PlayerMode.Construction.LightModeManager","Namespace":"Candide.PlayerMode.Construction","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.PlayerMode.AbstractModeManager","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Hardness:System.Single","Name":"Hardness","Type":"System.Single","Signature":"public System.Single Hardness","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"BBF8D08EFF3F47F43DA3D161349709A2626FE0287C0673C2D123B7ABDD85FD95"},{"Id":"Height:System.Single","Name":"Height","Type":"System.Single","Signature":"public System.Single Height","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"789F073D0C688628423C6B54EF07632B8219FCDE1FC65B60228FCB8AD8CDB0C3"},{"Id":"Instance:Candide.PlayerMode.Construction.LightModeManager","Name":"Instance","Type":"Candide.PlayerMode.Construction.LightModeManager","Signature":"public Candide.PlayerMode.Construction.LightModeManager Instance","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"124C189D9DFD3406EAD9D26CAA579C591EFCD2BFFED217E5A2386D3876C2B1CC"},{"Id":"LightType:System.Int32","Name":"LightType","Type":"System.Int32","Signature":"public System.Int32 LightType","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"7FB4E4757F191CD7E25A673AFA0530BAF8EDD7DD3A035A985E41A828DCA79CDE"},{"Id":"Paused:System.Boolean","Name":"Paused","Type":"System.Boolean","Signature":"public System.Boolean Paused","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"42691B44807F3FA861B169177A23A1325C101FC877C7143DC5571F63225BF81A"},{"Id":"RotationDistance:System.Single","Name":"RotationDistance","Type":"System.Single","Signature":"public System.Single RotationDistance","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"DCF65DC9488B11EDB5C07B7BD30D155694D1D6E80A726F6C0901C4B1562108D2"},{"Id":"Shadows:System.Boolean","Name":"Shadows","Type":"System.Boolean","Signature":"public System.Boolean Shadows","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"C869CE11EB8C81AE366540111C6299E4369221F1371381C27404C8AEAE33ED1C"},{"Id":"TargetEntity:Shared.Entity.EntityWrapper","Name":"TargetEntity","Type":"Shared.Entity.EntityWrapper","Signature":"public Shared.Entity.EntityWrapper TargetEntity","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"FA210CAFD55AD4E8CD5F0CC46EB10F8E677AA29A24769EDEEA67DA632007E535"},{"Id":"TargetPosition:Microsoft.Xna.Framework.Vector2","Name":"TargetPosition","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 TargetPosition","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"DFA90C6AF8ADFF4FABB4D838AEC03C386AC966B180FAB20D16FF16EA094C25C2"},{"Id":"TimeOfDay:System.DateTime","Name":"TimeOfDay","Type":"System.DateTime","Signature":"public System.DateTime TimeOfDay","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"EE6D9EF96BFC95A264CDD66265EA185CE2EA2D05B596A1E54159273F97946F78"},{"Id":"Timer:System.Single","Name":"Timer","Type":"System.Single","Signature":"public System.Single Timer","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"}],"Properties":[{"Id":"CandideDesktop:Candide.CandideUI.CandideDesktop","Name":"CandideDesktop","Type":"Candide.CandideUI.CandideDesktop","Signature":"public Candide.CandideUI.CandideDesktop CandideDesktop","Visibility":"public","HasGetter":true,"HasSetter":true,"Hash":"ABC27C9023BCF81058DAC8335C887B0D0D79376CAC16E14F558924203587B953"}],"Events":[],"Methods":[{"Id":"DrawUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void","Name":"DrawUI","Signature":"public System.Void DrawUI(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":true,"IsConstructor":false,"GenericArity":0,"IlSize":432,"BodyHash":"2CD9750AA76FC9A34460229242D9F22C6D3E76B2AA8FD1FCD2578B3E18E9DE8D","Hash":"5302A564CF5428E52366C3EAA2D5413E1F47016848BAF0FCD671F31C902501CC","CalledMethods":["Candide.Graphics.Fonts.CandideFont::get_RenderFont()","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","FontStashSharp.SpriteFontBase::MeasureString(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, FontStashSharp.FontSystemEffect, System.Int32)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::get_Zero()","Microsoft.Xna.Framework.Color::.ctor(System.Single, System.Single, System.Single, System.Single)","CandideCreator.Shared.Graphics.PrimitiveRenderer::DrawRect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, Microsoft.Xna.Framework.Color, System.Single)","Microsoft.Xna.Framework.Color::get_White()","FontStashSharp.SpriteFontBase::DrawText(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.String, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, Microsoft.Xna.Framework.Vector2, System.Nullable\u003CMicrosoft.Xna.Framework.Vector2\u003E, System.Single, System.Single, System.Single, FontStashSharp.TextStyle, FontStashSharp.FontSystemEffect, System.Int32, System.Int32)"],"StringLiterals":["Press space to pause. Paused: ","\r\nLeft/Right - Control rotation,\r\nUp/Down - Control rotation distance: ","F1","\r\nScroll wheel - Hardness: ","F2","\r\nLeft click to set rotation center\r\nPress Q or E - Move up/down from ground: ","F0","\r\nPress B to Toggle Shadows: ","\r\nPress U or I to Zoom: ","\r\nPress J or K to set Time: ","\r\nPress N or M to change Light Type: "],"Source":null},{"Id":"Exit()-\u003ESystem.Void","Name":"Exit","Signature":"public System.Void Exit()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"78560B480A85140FB8F5B3380D97E995CBC20FE0BD3B05FF583F32D44E741626","Hash":"6B5FA64F9032C6058CBFBBF6E00CF5B5F2CEE654DB40F623281CB5E0854527C7","CalledMethods":["CandideCreator.Shared.EditorGameCommunication.GameProperties::set_ShowPointLightSources(System.Boolean)","Candide.CandideEngine::SetModeManager(Candide.PlayerMode.AbstractModeManager)"],"StringLiterals":[],"Source":null},{"Id":"OnEntering()-\u003ESystem.Void","Name":"OnEntering","Signature":"public System.Void OnEntering()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":65,"BodyHash":"DFC1784E48E9F0695B696EFC00E9A8615A5A0AAFED2BAC8FBBA248045E02EFB6","Hash":"DD8C1D8664B287F3A7BDCB1E1656A577828D922DB4664DABE49D9A319B673775","CalledMethods":["Candide.Input.RtsPlayerInputController::Activate()","Candide.Graphics.Camera::get_CurrentPositionCenter()","CandideCreator.Shared.EditorGameCommunication.GameProperties::set_ShowPointLightSources(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"OnLeaving()-\u003ESystem.Void","Name":"OnLeaving","Signature":"public System.Void OnLeaving()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":65,"BodyHash":"773271FCE2CCF88E6403AB4C1D9124185485720036146F9E194DDA8AE4B732F6","Hash":"42A82D187DC8BF1B007605E757CCE2155E28221FD8096933B0F3C1EBC9CCB0D1","CalledMethods":["System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"],"StringLiterals":["ConstructionModeManager"],"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":1293,"BodyHash":"D977F55F77584995774FCEA6652FDC021B09A49B9F3B1BCC9709E506A9FA9E65","Hash":"3E6A02AF64629FDA45C1D8F2721048182F1F18245F46EAD49517D64B7E3AA152","CalledMethods":["Candide.Input.SuperKeybind::Pressed()","Candide.PlayerMode.Construction.LightModeManager::Exit()","Candide.Toolkit.ImGuiAssist::MouseIsOverImgui()","Candide.Input.InputManager::Down(Candide.Input.MouseButtons)","Candide.Input.RtsPlayerInputController::get_PlacingPosition()","Candide.Input.InputManager::Pressed(Microsoft.Xna.Framework.Input.Keys)","Candide.Input.InputManager::Down(Microsoft.Xna.Framework.Input.Keys)","Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()","System.TimeSpan::get_TotalSeconds()","System.Math::Clamp(System.Single, System.Single, System.Single)","System.DateTime::.ctor(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)","Candide.CandideEngine::DoScreensizeStuff()","CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)","Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)","System.MathF::Acos(System.Single)","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_LightSourceDrawShadows(System.Boolean)","Shared.Entity.EntityWrapper::set_LightSourceSelfShadow(System.Boolean)","Shared.Entity.EntityWrapper::set_LightSourceRadius(System.Single)","Shared.Entity.EntityWrapper::set_LightSourceAttenuation(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_LightSourceHardness(System.Single)","Shared.Entity.EntityWrapper::set_LightSourceType(Shared.Entity.Components.LightSourceComponentType)","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","System.MathF::Cos(System.Single)","System.MathF::Sin(System.Single)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null}],"Hash":"B709E8797323F9585CD2B53C7699CB7AFD6982A81A4351D70C29A656B8B5AECF"}