Candide.Entities.Controllers.Other.BoatController
Type JSONpublic class in Candide.Entities.Controllers.Other
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Other - Base type
Shared.Entity.Base.AbstractController - Hash
EB0F93E40CF85C259B739E8D32F5476B121D8D1EAD6A3324C2F243265BF4E988
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
BoatSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet BoatSheet |
CurrentSpeedPercentage# | public | public System.Single CurrentSpeedPercentage |
_boatFrames# | private | private System.Int32 _boatFrames |
_frame# | private | private System.Int32 _frame |
_usingEntity# | private | private Shared.Entity.EntityWrapper _usingEntity |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
52E0F9BF78E275135F7F6547A7D08169874FA6150A197CC6DDF659A1640CFFEF - Body hash
C426DE09F9FC308C9DEDC3DA2FAC86660D2EB110A6495ED1625F0C002F72B330 - IL size182
Referenced calls
Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single, Microsoft.Xna.Framework.Matrix&)Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)Candide.Graphics.ImmediateSpriteArgs::.ctor(CandideCreator.Shared.Graphics.SpriteSheet)System.Nullable<Microsoft.Xna.Framework.Matrix>::.ctor(!0)Shared.Entity.EntityWrapper::get_MeshOffset()Candide.Graphics.DeferredRenderer::DrawSprite(Candide.Graphics.ImmediateSpriteArgs)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8E5B1E6EA900BFB10E12A62A8209CBC68DA8BA8CED78CDD2429DE51576ECBF6E - Body hash
69C15D76CF26C849A973EAE1DF8B7C35B1629AAF028566BA4E2DA089FA392FC6 - IL size13
Referenced calls
Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)
EntityUnload
#
public System.Void EntityUnload()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B277F52E356C686271A3D5ED477C358F9E0429D235907D3483ED08230E3D1B0C - Body hash
50D9CCBD925B3D5CAD706C9E80553F0D9C056AB97273766B2AE65BF93E959BFE - IL size7
Referenced calls
GetInteraction
#
public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Interaction.Interaction - StaticFalse
- VirtualTrue
- Hash
290E84F316682BF45D0DD92712A19D0DE7096F14BD571E7CE54730D652C8B693 - Body hash
8F6C6ECE144B3D34CA4DED7A4DBF3E36E5DE2A46392D3F8070F92482D77511DE - IL size18
OnInteract
#
public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9A88837A8C9524CA6305A0AF65873C40638E553688E431D1F31C80A56300444E - Body hash
AE559E8130C7A7A760FE5F0A6D36A1E0C5C4CCCDD7E7F50EF5B2A27064F696DF - IL size65
Referenced calls
Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)Candide.Entities.PlayerState.PlayerController::TryEnterSittingState(Shared.Entity.EntityWrapper, System.Boolean)Shared.Entity.EntityWrapper::get_Id()Candide.PlayerMode.Vehicle.VehicleModeManager::EnterVehicleAndSetModeManager(Shared.Models.Vehicles.VehicleMode, System.Guid)
OnRemove
#
public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
57B054D85B4BA7375EE66DA11B1CCE4CDFA5A590562F960B8519AA58656B7849 - Body hash
636A225438BF92EE611814CF13D3BF7A089C674CB45183F2E9A712B59F651B47 - IL size8
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
EEE1EDAD8EDDEE0A3FA2A85658F32C5A0388B7B2100FF7A163FD72BB2DED6A53 - Body hash
DDD6D07CD248F3BA938C8CF886E89313BE2317EBAACE6375FF1CB070E0FAF116 - IL size34
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0668AF99E8E083F04461B13B3B6522D37CCFEEC6D0204BE13BD1C98563E480BD - Body hash
5F587C41D145A1DA182D475294F6E08F63FCC4D5548C32335ADE77FA664E4F86 - IL size145
Referenced calls
Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)System.MathF::Floor(System.Single)Shared.Entity.EntityWrapper::get_PositionZ()Shared.Entity.EntityWrapper::get_CarriedId()System.Nullable<System.Guid>::get_HasValue()Shared.Entity.EntitySystem::GetEntityById(System.Nullable<System.Guid>)Shared.Entity.EntityWrapper::set_Direction(System.Single)
UpdateParameters
#
private System.Void UpdateParameters()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
64D5E2BF54A0397835833829D5A6E70546755EEBA88BC33C1851BED7BC25B0FD - Body hash
5099DF7FF24473521BCE8D55E3216030BD3755E7CC60E7504044F9BFFE90E6E9 - IL size164
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)Shared.Entity.EntityWrapper::get_Id()System.Guid::op_Inequality(System.Guid, System.Guid)Candide.PlayerMode.Vehicle.VehicleModeManager::Exit()System.Guid::op_Equality(System.Guid, System.Guid)System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)
String literals
vehicle_driver