{"Id":"Candide.Input.RtsPlayerInputController","Name":"RtsPlayerInputController","DisplayName":"RtsPlayerInputController","FullName":"Candide.Input.RtsPlayerInputController","Namespace":"Candide.Input","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":["Candide.Input.IInputController"],"SourceLocations":[],"Fields":[{"Id":"Active:System.Boolean","Name":"Active","Type":"System.Boolean","Signature":"public System.Boolean Active","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"1A91E5688D5FC01A0E7586084DA1123AA2E5C69D60DFEBADE6959638B1810374"},{"Id":"CheckForControllerUiDisabled:System.Boolean","Name":"CheckForControllerUiDisabled","Type":"System.Boolean","Signature":"public System.Boolean CheckForControllerUiDisabled","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"9843B6DDFCE1183555771C9C4DD99BD3AAEF7CE2567775881EAD9D07558B12DA"},{"Id":"DefaultMaxDistance:System.Single","Name":"DefaultMaxDistance","Type":"System.Single","Signature":"public System.Single DefaultMaxDistance","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"0DBFE0B906C742F7BB40236F96C6D100FF9AEDBC1223EF655592238B61BFA1D7"},{"Id":"Instance:Candide.Input.RtsPlayerInputController","Name":"Instance","Type":"Candide.Input.RtsPlayerInputController","Signature":"public Candide.Input.RtsPlayerInputController Instance","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"858BD1CB9819D631943206E257B72B22EA2781D6F0C808B1CC9F4CAC5687A234"},{"Id":"IsMouseActive:System.Boolean","Name":"IsMouseActive","Type":"System.Boolean","Signature":"public System.Boolean IsMouseActive","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"C46D3D36A376C5F07D919C7D32B749C4A455B80AE6D7D03C64F9CE2DE0219BF8"},{"Id":"MaxDistance:System.Single","Name":"MaxDistance","Type":"System.Single","Signature":"public System.Single MaxDistance","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"CE7CDAA9071CCB33A2AF64204F3A38B7F7E80BBC27E00E61D02620D4B4805105"},{"Id":"MouseWasDeactivated:System.Boolean","Name":"MouseWasDeactivated","Type":"System.Boolean","Signature":"public System.Boolean MouseWasDeactivated","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"7BF8E8A9D81DB95D3029162F9B4170B355FB4D5B50AF8C75F81D7C3280F4C556"},{"Id":"SpeedMultiplier:System.Single","Name":"SpeedMultiplier","Type":"System.Single","Signature":"public System.Single SpeedMultiplier","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"2243695F7D31537BC7972800116E8BC9F0A6F5871CF290D0768ADE7B70570079"},{"Id":"_controllerRelativeCameraPosition:Microsoft.Xna.Framework.Vector2","Name":"_controllerRelativeCameraPosition","Type":"Microsoft.Xna.Framework.Vector2","Signature":"private Microsoft.Xna.Framework.Vector2 _controllerRelativeCameraPosition","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"034C85DF4EB27C92BBEC41A87AB7ED38855F8AAD5324D7AD3FA820FE044D78DD"},{"Id":"_startingCenterPosition:Microsoft.Xna.Framework.Vector2","Name":"_startingCenterPosition","Type":"Microsoft.Xna.Framework.Vector2","Signature":"private Microsoft.Xna.Framework.Vector2 _startingCenterPosition","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F6355CC08F689171A166635C5E5D30CF36BE087A6B9E34DE5BB31FBF64D7F064"}],"Properties":[{"Id":"ControllerPlacingPosition:Microsoft.Xna.Framework.Vector2","Name":"ControllerPlacingPosition","Type":"Microsoft.Xna.Framework.Vector2","Signature":"private Microsoft.Xna.Framework.Vector2 ControllerPlacingPosition","Visibility":"private","HasGetter":true,"HasSetter":false,"Hash":"BF211F9E0F53579A98F4A8CC875028421D778692FCD2BFF1B3B45B46C74F046B"},{"Id":"ControllerRelativeCameraPosition:Microsoft.Xna.Framework.Vector2","Name":"ControllerRelativeCameraPosition","Type":"Microsoft.Xna.Framework.Vector2","Signature":"private Microsoft.Xna.Framework.Vector2 ControllerRelativeCameraPosition","Visibility":"private","HasGetter":true,"HasSetter":true,"Hash":"D8E5361CE0CE9E948F61AF169A49A52C7C531E31B2DDA7BD910E0E5FA6CE0517"},{"Id":"PlacingPosition:Microsoft.Xna.Framework.Vector2","Name":"PlacingPosition","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 PlacingPosition","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"6B7A2565A0BF10650F396B43C51B225099909B4DE619BB15623D6E27A322DB12"}],"Events":[],"Methods":[{"Id":"Activate()-\u003ESystem.Void","Name":"Activate","Signature":"public System.Void Activate()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":124,"BodyHash":"BA50EA862911CDCCBC33A4CE775A56F26FD6627A140A4532470085112270A973","Hash":"8EBE751694FFB4BA796EBAC33B9446294344EE3F25F849FB4411474FDAE67F58","CalledMethods":["Candide.Input.PlayerInputControllerManager::set_CurrentController(Candide.Input.IInputController)","Microsoft.Xna.Framework.Vector2::get_Zero()","Candide.Input.RtsPlayerInputController::set_ControllerRelativeCameraPosition(Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)","CandideCreator.Shared.EditorGameCommunication.GameProperties::get_OverrideCamera()","Candide.Graphics.Camera::FollowTarget(Shared.Entity.EntityWrapper)","Candide.Graphics.Camera::get_PositionCenter()"],"StringLiterals":["RtsPlayerInputController"],"Source":null},{"Id":"CheckMovementKey(Candide.Input.SuperKeybind, Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single)-\u003ESystem.Void","Name":"CheckMovementKey","Signature":"private System.Void CheckMovementKey(Candide.Input.SuperKeybind key, Candide.Input.SuperKeybind counterKey, Microsoft.Xna.Framework.Vector2\u0026 delta, System.Single x, System.Single y)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"Candide.Input.SuperKeybind","IsOut":false,"IsOptional":false},{"Name":"counterKey","Type":"Candide.Input.SuperKeybind","IsOut":false,"IsOptional":false},{"Name":"delta","Type":"Microsoft.Xna.Framework.Vector2\u0026","IsOut":false,"IsOptional":false},{"Name":"x","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"y","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":40,"BodyHash":"B58AE1141E95A5AD526875BCFE2AF10A2A9F83196C192E77C2E2280E3CA85756","Hash":"AA9A2FF0A3D93FD15DD02C24BE2E875DAC40CA6B2407A67DF4AD3FA6B4217BB8","CalledMethods":["Candide.Input.SuperKeybind::Down()","Candide.Input.SuperKeybind::Up()"],"StringLiterals":[],"Source":null},{"Id":"Deactivate()-\u003ESystem.Void","Name":"Deactivate","Signature":"public System.Void Deactivate()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":23,"BodyHash":"4DDF3A0CF2DC7FF31BC8350B532E3B4B49668C0CA64EC8410A2C39E23454A03E","Hash":"900658B417337E08BE6CB2511FF80E7BBB406D88BDF1A57EFD64B1FEB9C8FAB4","CalledMethods":["System.Collections.Generic.HashSet\u003CSystem.String\u003E::Remove(!0)"],"StringLiterals":["RtsPlayerInputController"],"Source":null},{"Id":"GetMovementDelta()-\u003EMicrosoft.Xna.Framework.Vector2","Name":"GetMovementDelta","Signature":"public Microsoft.Xna.Framework.Vector2 GetMovementDelta()","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Vector2","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":140,"BodyHash":"0D524043EAA9465F15D3E443AF8596FD37FF48057312C6C78228110F4C449740","Hash":"6534A01F489FF4CCED915EC93153FF1332A88F1BBD0353C46BD3F2BE10E609D5","CalledMethods":["Microsoft.Xna.Framework.Vector2::get_Zero()","Candide.Accessibility.ControllerInputManager::get_IsUsingController()","Candide.CandideUI.ControllerUiInputSystem::get_IsFocusingUi()","Candide.Input.RtsPlayerInputController::CheckMovementKey(Candide.Input.SuperKeybind, Candide.Input.SuperKeybind, Microsoft.Xna.Framework.Vector2\u0026, System.Single, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"ResetPlacingPosition()-\u003ESystem.Void","Name":"ResetPlacingPosition","Signature":"public System.Void ResetPlacingPosition()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"0FD83E9F191ADA9870D6E6261D14BCCCBF0A5E1163C17102FAF2355128CA8AD7","Hash":"3E81CB62831E0CDFAB7DDCFB1D91024C215EAA9F20D0E600654D5FE8778D3558","CalledMethods":["Microsoft.Xna.Framework.Vector2::get_Zero()","Candide.Input.RtsPlayerInputController::set_ControllerRelativeCameraPosition(Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"SetCameraToStartingPosition()-\u003ESystem.Void","Name":"SetCameraToStartingPosition","Signature":"public System.Void SetCameraToStartingPosition()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":38,"BodyHash":"198D98EDA63578DDD80373F3B41A4D41BAFAA46ED759DD2B1D5543772216073C","Hash":"156C3278B1A9C110431BCFCEBC20AB9B0D8F3BFD13683F7DDD5F65654967A8C4","CalledMethods":["Candide.Graphics.Camera::SetCenter(System.Single, 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":414,"BodyHash":"DFA02A8CAD8CB9BC6094CAE1CE7EC914C9EF7AC3514A36934A609DFC6597ED28","Hash":"B9DF6795548ED8A9861A80550058838FE7FEE7AC27BF2CC52326C6B2310355DD","CalledMethods":["Candide.Accessibility.ControllerInputManager::get_IsUsingController()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::get_Zero()","Microsoft.Xna.Framework.Vector2::op_Inequality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Candide.Input.RtsPlayerInputController::get_ControllerRelativeCameraPosition()","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Candide.Input.RtsPlayerInputController::set_ControllerRelativeCameraPosition(Microsoft.Xna.Framework.Vector2)","Candide.CandideUI.ControllerUiInputSystem::get_DisableUiTemporarily()","Candide.Input.RtsPlayerInputController::GetMovementDelta()","CandideCreator.Shared.EditorGameCommunication.GameProperties::get_OverrideCamera()","Candide.Input.SuperKeybind::Down()","Candide.Graphics.Camera::Move(System.Single, System.Single)","Candide.Graphics.Camera::get_PositionCenter()","Shared.Entity.EntityWrapper::get_Position2()","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)","Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)","Candide.Graphics.Camera::SetCenter(System.Single, System.Single)"],"StringLiterals":[],"Source":null}],"Hash":"F646FACE1FF6DF6332A65BE9779D76FF922F6DF8DA9E2E89856FDBB0FF6F83B5"}