{"Id":"CandideServer.Entities.ControllerSets.Boat.ServerBoatController","Name":"ServerBoatController","DisplayName":"ServerBoatController","FullName":"CandideServer.Entities.ControllerSets.Boat.ServerBoatController","Namespace":"CandideServer.Entities.ControllerSets.Boat","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AngleVelocity:System.Single","Name":"AngleVelocity","Type":"System.Single","Signature":"public System.Single AngleVelocity","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"59F42DF9A9CCB408CF8C16F3357F159B0DE6A38DD9879599386643782954EDE4"},{"Id":"AngleVelocityParameterName:System.String","Name":"AngleVelocityParameterName","Type":"System.String","Signature":"public System.String AngleVelocityParameterName","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"52EEA5FA0948F96F94BF957A12FFE3F2EC37801D6934E6D68237EC92F1756209"},{"Id":"CurrentAngleParameterName:System.String","Name":"CurrentAngleParameterName","Type":"System.String","Signature":"public System.String CurrentAngleParameterName","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"FBA0CAD88F56CDAEEC046C7F40A65084422233B05BE14B54C4B3DFE4621B4670"},{"Id":"CurrentSpeedParameterName:System.String","Name":"CurrentSpeedParameterName","Type":"System.String","Signature":"public System.String CurrentSpeedParameterName","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"EC6B9533B60E04818A4A3A7E233CFC557A6D0EB8EFAB90A7CF9B1E6B0A03E0DF"},{"Id":"CurrentSpeedPercentage:System.Single","Name":"CurrentSpeedPercentage","Type":"System.Single","Signature":"public System.Single CurrentSpeedPercentage","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"7D43A1EA60086602B8799BF20A6F36AEB85DA080D2A0E3F90DFBACF996507EBA"},{"Id":"SpeedPercentageVelocity:System.Single","Name":"SpeedPercentageVelocity","Type":"System.Single","Signature":"public System.Single SpeedPercentageVelocity","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"332247E53C23645FB1B3D0BF7B2A2AE64D33EF459E8C3ABF442ADC530B2E975E"},{"Id":"SpeedVelocityParameterName:System.String","Name":"SpeedVelocityParameterName","Type":"System.String","Signature":"public System.String SpeedVelocityParameterName","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"40FECF01A7F684A4CEB74ED4D339DDEA640530658869BD2FB11E31E9C2ACC556"}],"Properties":[{"Id":"DirectionAsAngle:System.Single","Name":"DirectionAsAngle","Type":"System.Single","Signature":"public System.Single DirectionAsAngle","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"8962ECD98B2107A052DB23E59C1ECBE6111102EA8018C59D3B3927C6A93CF2AD"}],"Events":[],"Methods":[{"Id":"EntityInitialize()-\u003ESystem.Void","Name":"EntityInitialize","Signature":"public System.Void EntityInitialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"438925666008C68B71796365E70CF0B00DFA19F147232844B6C796BB394D34DE","Hash":"CD90CDBCE3C9A80453F0D3F1B2E3FA963B52E8E0A4C4772176939664B63D0EA9","CalledMethods":["CandideServer.Entities.ControllerSets.Boat.ServerBoatController::SetState(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"OnEntityAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"OnEntityAttached","Signature":"public System.Void OnEntityAttached(Shared.Entity.EntityWrapper carriedEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"carriedEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":15,"BodyHash":"FCA03F7CE39817C49CB65EE8A2EAB9DC02B8F4B7E3E6FDCC4B3E843D5984BFD0","Hash":"33C0B91DF34684170305522B29C429F27A842BBCF9CF1A3F83CD4245C98895CD","CalledMethods":["Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)","Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean","Name":"OnEntityCollision","Signature":"public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"thisOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"thisNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"overrideVelocity","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":true,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":10,"BodyHash":"01C88F306AC37E2CBE8289130A6CBF535B805EE275A959B9906D9A84AAD5665F","Hash":"6270EDC9F4702762EF094CE8DD75C9BA46272AED49608835775F303EEC96D23C","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnEntityDetached(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"OnEntityDetached","Signature":"public System.Void OnEntityDetached(Shared.Entity.EntityWrapper carriedEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"carriedEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":15,"BodyHash":"2B423DBA75F6BE3B9B98841DD0A51DCC4E2A3FB22612E696E682AC09645DD90B","Hash":"1F60180D5DC7841FB55ADEE590218CE7F2EAF09328B37EBC0DA35572447F4C88","CalledMethods":["Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)","Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"OnServerSetState(System.Int32)-\u003ESystem.Void","Name":"OnServerSetState","Signature":"public System.Void OnServerSetState(System.Int32 state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":80,"BodyHash":"E083C3A997519BCAFB8F739A4EE7ED13841B1A3B3A2B71D85ED76718BBC38036","Hash":"086946FB849F57135678ED9678259B1505D60A7BC466A38D3EE7BC0ECFDC5A61","CalledMethods":["Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)","CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)","CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)"],"StringLiterals":["angle_rotation_velocity","speed_percentage_velocity","vehicle_action"],"Source":null},{"Id":"OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void","Name":"OnTerrainCollision","Signature":"public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"previousVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"velocity","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":9,"BodyHash":"A1BF3B73B1EE81749CE6A754C998AD0D2A4BD4433405E379739205704E1F1669","Hash":"2F66127EE2538E094D8B83362274EAB8F5BB61836F71AD17E805A1618C0D527D","CalledMethods":["Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"],"StringLiterals":[],"Source":null},{"Id":"SetState(System.Int32)-\u003ESystem.Void","Name":"SetState","Signature":"private System.Void SetState(System.Int32 state)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"7614A94046EABF8580EBFA23282B47076E578449069B33AEA47978F96D073B75","Hash":"6DA29473512B4580FC9CE0ABD535F4D61873A27F07878CE1F884A78DD8E3E27E","CalledMethods":[],"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":218,"BodyHash":"85053E8012AB7F6AC4FB3819DFCF31716CC062A4908D78B8E7BA446D2E39AFFE","Hash":"AC71D08A4CF36023B24D3467F18F409C183C9DF568B0C6DD2F07F9AECBC62D48","CalledMethods":["Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()","System.TimeSpan::get_TotalSeconds()","Shared.Entity.EntityWrapper::get_PositionZ()","CandideServer.Entities.ControllerSets.Boat.ServerBoatController::get_DirectionAsAngle()","CandideCreator.Shared.Helpers.VectorExtension::AngleToDirection(System.Single)","Shared.Entity.EntityWrapper::set_Direction(System.Single)","System.MathF::Min(System.Single, System.Single)","System.MathF::Max(System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Shared.Entity.EntityWrapper::Accelerate(Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null}],"Hash":"0C4D8378FF61C70F649E709D38EAB5F45A8299CFA501962F47129874FA6561B3"}