Romestead Assembly Reference

Candide.Entities.Controllers.Other.Cart2Controller

Type JSON

public class in Candide.Entities.Controllers.Other

Methods18
Properties0
Fields16
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
Carried1publicpublic System.Nullable<System.Guid> Carried1
Carried2publicpublic System.Nullable<System.Guid> Carried2
Carried3publicpublic System.Nullable<System.Guid> Carried3
Carried4publicpublic System.Nullable<System.Guid> Carried4
Carried5publicpublic System.Nullable<System.Guid> Carried5
DefaultWheelsGuidprivateprivate System.Guid DefaultWheelsGuid
FollowingIdpublicpublic System.Nullable<System.Guid> FollowingId
WheelRotationpublicpublic System.Single WheelRotation
_audioEventprivateprivate Candide.Sound.AudioEvent.AudioEvent _audioEvent
_interactPressCanDetachprivateprivate System.Boolean _interactPressCanDetach
_lastPositionprivateprivate Microsoft.Xna.Framework.Vector2 _lastPosition
_startTimerprivateprivate System.Single _startTimer
_stopTimerprivateprivate System.Single _stopTimer
_wheelsDataprivateprivate Shared.Entity.EntityWrapper _wheelsData
_wheelsMeshprivateprivate CandideCreator.Shared.Models.EntityMesh _wheelsMesh
_zRotationprivateprivate System.Single _zRotation

Methods

BeforeRender

public System.Void BeforeRender()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash3AAE2E94C81A8AC00F4EDACA2E7DCDCA2644FCB45132E084256449A330954D4E
  • Body hash4D41CDEEB29D8F4C35AB04841EC95FE61362881D4888EE751E01BDABDB18B7A3
  • IL size551
Referenced calls

ClearSlot

private System.Void ClearSlot(System.Nullable<System.Guid>& slot)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashAF31CDA0A94CDDAD2368CAB4D2A3FAD39E3BC77BA9FB2314D2DD5266D1DED253
  • Body hashC7445252E93FF8A6F3806FF867A7274A3477B9C75517B21E767C128FB5A3C604
  • IL size47
Referenced calls
Called by

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash6EB493DCD9FA8052E07674492D8B11E3C6F45329BAB1E21BFB8AD682E1B85BF6
  • Body hash7ABCDE14F8D46499298D75035833D52A1167B5F400D71FD9D1B0B85B753D645F
  • IL size308
Referenced calls
String literals
  • wheels_guid
  • following
  • c1
  • c2
  • c3
  • c4
  • c5

EntityUnload

public System.Void EntityUnload()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash85C0DA18262F2A847F4D372401A17B7468FB1AAFAD31753292AD3822E01F6971
  • Body hash7A6041B053BEDF724BE34DD68433D35F26BA5162D7EA4DA61765C1D671DD8635
  • IL size25
Referenced calls

GetInteraction

public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)

Method metadata
  • Visibilitypublic
  • Return typeShared.Models.Interaction.Interaction
  • StaticFalse
  • VirtualTrue
  • HashEA2FE6E96245EDA958EF2ECF591E693200AFBE5227B7AF453413C0A33E8B035B
  • Body hashAC53F8DA28CA774E97F95E11D38C60BA3D092F69C1986C6500ADACCD55BE0808
  • IL size62
Referenced calls

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
  • Hash24AEA2280E67010612412CBDC97A8F072C077F8603830BA8FB88E1CCC210A62B
  • Body hashEDDBCB52CB8E33DA3641A2C19CC9050A3E68E9745B9609D755368C631EDCBF62
  • IL size111
Referenced calls
String literals
  • worship_flag:cart_capacity

OnInteract

public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash256B77B743C175E4729F87280F4D5786AD52C3703ED3F6D7E52E3D7D8A14C07B
  • Body hash66BFB7DA6FE890929F0CF4926C6D4229730F3BB491EAF74C70CDA60F7E0EC755
  • IL size49
Referenced calls
  • Shared.Entity.EntityWrapper::get_Id()
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::GetValueOrDefault()
  • System.Guid::op_Inequality(System.Guid, System.Guid)

OnServerSetState

public System.Void OnServerSetState(System.Int32 state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash437479796A600372F4EE6A11435B13A9143272F337FF12D0133286C5AA062F1E
  • Body hashD4B94E502AB77CC09D3D3AF6158C0368ECF6A22893F1DBA3E75F6BBD25986A99
  • IL size126
Referenced calls
String literals
  • c1
  • c2
  • c3
  • c4
  • c5
  • following

ReceiveEntityVfxMessage

public System.Void ReceiveEntityVfxMessage(System.Byte vfx)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash1ADBF7016F21B64DA79DA895A87F3CA614E405997EF925E9DB33507930DD9B49
  • Body hash59F1DB6D35D55327ACF8A1B1E39DE173ED2D99979C477B3076DF62B20AF230C4
  • IL size30
Referenced calls
String literals
  • event:/items/Cart/cart_start

RemoveEntityFromCart

private System.Void RemoveEntityFromCart(Shared.Entity.EntityWrapper entity)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF7103EA31AD6B6CB0F32342716C5DB33B54D8898492A669B7BD6624C15BF1662
  • Body hash3B11DAF2EBC8B5D7711B397C64EA4768E9EA4999D69F4445EBC058899122DB8A
  • IL size76
Referenced calls
  • Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)
  • Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)
  • Shared.Entity.EntityWrapper::get_CarrierId()
  • Shared.Entity.EntityWrapper::get_Id()
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::GetValueOrDefault()
  • System.Guid::op_Equality(System.Guid, System.Guid)
  • Shared.Entity.EntityWrapper::set_CarrierId(System.Nullable<System.Guid>)
Called by

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash340ABC1D77821D2722426B41E9D81DE7DFC91F27AEB9014159DEE9FF101447FD
  • Body hash13F81592F0A4B2A0FC746ADBE5A318F69DE1BEE06DB04F7FB6B0C31EC58DCA25
  • IL size1259
Referenced calls
String literals
  • cart_wheel
  • event:/items/Cart/cart_move
  • Pushing

UpdateHeldEntities

private System.Void UpdateHeldEntities()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashDED4CAB8A7BDF8BC9A01373BED23A62098AD716F5E484636CE9015AF8AA23E5A
  • Body hash4FA1D71147FD82DAEA4E828C8E1AFFCF7DAE5EBB0004AFC481AB0A9CF1BB1661
  • IL size61
Referenced calls
Called by

UpdateHeldEntity

private System.Void UpdateHeldEntity(System.Nullable<System.Guid>& slot)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash04274EEA9F9DB425BBE473AE35E104FE883A8FFBDE2999EABAAB066E3FD75221
  • Body hashE0263E60C8FE0C470642BBC8AC95E14F7840992505F6EFDFA9F66517A0F11E00
  • IL size165
Referenced calls
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::get_Value()
  • System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)
  • Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)
  • Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)
  • Shared.Entity.EntityWrapper::set_IsThrown(System.Boolean)
  • Shared.Entity.EntityWrapper::set_ThrowerId(System.Nullable<System.Guid>)
  • Shared.Entity.EntityWrapper::get_CarrierId()
  • Candide.Multiplayer.Models.LocalPlayer::get_EntityId()
  • System.Nullable<System.Guid>::GetValueOrDefault()
  • System.Guid::op_Equality(System.Guid, System.Guid)
  • Candide.Entities.Controllers.Other.Cart2Controller::ClearSlot(System.Nullable<System.Guid>&)
  • System.Nullable<System.Guid>::.ctor(!0)
  • Shared.Entity.EntityWrapper::set_CarrierId(System.Nullable<System.Guid>)
  • Shared.Entity.EntityWrapper::get_Id()
Called by

UpdateHeldEntityPosition

private System.Void UpdateHeldEntityPosition(System.Nullable<System.Guid>& slot, System.Single i, System.Boolean disablePickup)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash9D3757CA69C55B5D35313FAD452A83DB70C836DF7FEF397B06175BFD07343611
  • Body hashC2FC0510B93208A69E03644D0D2B577FA9FE48C9C380906860268F2E3831DCAD
  • IL size208
Referenced calls
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::get_Value()
  • System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)
  • CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)
  • Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)
  • CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()
  • Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Vector3&)
  • Shared.Entity.EntityWrapper::get_Position()
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::get_Velocity()
  • Shared.Entity.EntityWrapper::get_Fdt()
  • Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::get_Zero()
  • Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)
  • Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)
  • Shared.Collision.CollisionSpecialGroup::UpdatePositionAndVelocity(Shared.Entity.EntityWrapper)

UpdateHeldEntityPosition2

private System.Void UpdateHeldEntityPosition2(System.Nullable<System.Guid>& slot, System.Single i, System.Boolean disablePickup)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE002442D8A62DBE8F814E802F88ED7404B6246BDF54F6A85C1A145D366AA302C
  • Body hash191D374ED0DDE97BC71A1D0049557F1AA175EB99B5EE199713CDAB7A405948AD
  • IL size45
Referenced calls
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::get_Value()
  • System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)
  • Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)
  • Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)
Called by

UpdateHeldEntityPositionBonus

private System.Void UpdateHeldEntityPositionBonus(System.Nullable<System.Guid>& slot, System.Boolean disablePickup)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash83108C6FF2E809A2F615820B8B9E0CFD0F8CFA7557F5D698FD7EDB8DC70D44AA
  • Body hash39E1D385610240239BC13DC04787AEF711831F6800E59E4D1F34B826499DFD78
  • IL size177
Referenced calls
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::get_Value()
  • System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()
  • Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Vector3&)
  • CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::get_Position()
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::get_Velocity()
  • Shared.Entity.EntityWrapper::get_Fdt()
  • Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)
  • Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::get_Zero()
  • Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)
  • Shared.Entity.EntityWrapper::set_NoEntityCollision(System.Boolean)
  • Shared.Entity.EntityWrapper::set_NoTerrainCollision(System.Boolean)
  • Shared.Collision.CollisionSpecialGroup::UpdatePositionAndVelocity(Shared.Entity.EntityWrapper)

UpdateSlot

private System.Void UpdateSlot(System.Nullable<System.Guid>& slot, System.String key)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash94D6B4D5B81FD46412CC39CB9D664A5FCFE0D128BF23EC4BE5BA9827F52E2242
  • Body hash9ED4A85E12F00DAE7CED2EE559FC3DDA749D20B9C1B69FE3727563B70BBFC006
  • IL size259
Referenced calls
Called by
String literals
  • event:/hits/impact/impact_storage