Romestead Assembly Reference

CandideServer.Entities.ControllerSets.Boat.ServerBoatController

Type JSON

public class in CandideServer.Entities.ControllerSets.Boat

Methods8
Properties1
Fields7
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Entities.ControllerSets.Boat
  • Base typeShared.Entity.Base.AbstractController
  • Hash0C4D8378FF61C70F649E709D38EAB5F45A8299CFA501962F47129874FA6561B3

Relationships

Fields

NameVisibilitySignature
AngleVelocitypublicpublic System.Single AngleVelocity
AngleVelocityParameterNamepublicpublic System.String AngleVelocityParameterName
CurrentAngleParameterNamepublicpublic System.String CurrentAngleParameterName
CurrentSpeedParameterNamepublicpublic System.String CurrentSpeedParameterName
CurrentSpeedPercentagepublicpublic System.Single CurrentSpeedPercentage
SpeedPercentageVelocitypublicpublic System.Single SpeedPercentageVelocity
SpeedVelocityParameterNamepublicpublic System.String SpeedVelocityParameterName

Properties

NameVisibilitySignature
DirectionAsAnglepublicpublic System.Single DirectionAsAngle

Methods

OnEntityAttached

public System.Void OnEntityAttached(Shared.Entity.EntityWrapper carriedEntity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash33C0B91DF34684170305522B29C429F27A842BBCF9CF1A3F83CD4245C98895CD
  • Body hashFCA03F7CE39817C49CB65EE8A2EAB9DC02B8F4B7E3E6FDCC4B3E843D5984BFD0
  • IL size15
Referenced calls
  • Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)
  • Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)

OnEntityCollision

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& overrideVelocity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash6270EDC9F4702762EF094CE8DD75C9BA46272AED49608835775F303EEC96D23C
  • Body hash01C88F306AC37E2CBE8289130A6CBF535B805EE275A959B9906D9A84AAD5665F
  • IL size10

OnEntityDetached

public System.Void OnEntityDetached(Shared.Entity.EntityWrapper carriedEntity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash1F60180D5DC7841FB55ADEE590218CE7F2EAF09328B37EBC0DA35572447F4C88
  • Body hash2B423DBA75F6BE3B9B98841DD0A51DCC4E2A3FB22612E696E682AC09645DD90B
  • IL size15
Referenced calls
  • Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)
  • Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)

OnServerSetState

public System.Void OnServerSetState(System.Int32 state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash086946FB849F57135678ED9678259B1505D60A7BC466A38D3EE7BC0ECFDC5A61
  • Body hashE083C3A997519BCAFB8F739A4EE7ED13841B1A3B3A2B71D85ED76718BBC38036
  • IL size80
Referenced calls
String literals
  • angle_rotation_velocity
  • speed_percentage_velocity
  • vehicle_action

OnTerrainCollision

public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3& velocity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash2F66127EE2538E094D8B83362274EAB8F5BB61836F71AD17E805A1618C0D527D
  • Body hashA1BF3B73B1EE81749CE6A754C998AD0D2A4BD4433405E379739205704E1F1669
  • IL size9
Referenced calls

SetState

private System.Void SetState(System.Int32 state)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6DA29473512B4580FC9CE0ABD535F4D61873A27F07878CE1F884A78DD8E3E27E
  • Body hash7614A94046EABF8580EBFA23282B47076E578449069B33AEA47978F96D073B75
  • IL size8
Called by

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashAC71D08A4CF36023B24D3467F18F409C183C9DF568B0C6DD2F07F9AECBC62D48
  • Body hash85053E8012AB7F6AC4FB3819DFCF31716CC062A4908D78B8E7BA446D2E39AFFE
  • IL size218
Referenced calls