Romestead Assembly Reference

Candide.Entities.Controllers.Other.ConcreteMixerController

Type JSON

public class in Candide.Entities.Controllers.Other

Methods15
Properties1
Fields22
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
ConcreteMixerBarrelBaseGuidprivateprivate System.Guid ConcreteMixerBarrelBaseGuid
ConcreteSpriteSheetprivateprivate CandideCreator.Shared.Graphics.SpriteSheet ConcreteSpriteSheet
PoolSpriteSheetprivateprivate CandideCreator.Shared.Graphics.SpriteSheet PoolSpriteSheet
_ashClaySpinAnimationprivateprivate CandideCreator.Shared.Graphics.FrameAnimation _ashClaySpinAnimation
_ashSpinAnimationprivateprivate CandideCreator.Shared.Graphics.FrameAnimation _ashSpinAnimation
_buildingIdprivateprivate System.Guid _buildingId
_buildingOffsetprivateprivate Microsoft.Xna.Framework.Vector3 _buildingOffset
_claySpinAnimationprivateprivate CandideCreator.Shared.Graphics.FrameAnimation _claySpinAnimation
_concreteLeftprivateprivate System.Int32 _concreteLeft
_concreteMixerBarrelDataprivateprivate Shared.Entity.EntityWrapper _concreteMixerBarrelData
_concreteMixerBarrelMeshprivateprivate CandideCreator.Shared.Models.EntityMesh _concreteMixerBarrelMesh
_concreteSpinAnimationprivateprivate CandideCreator.Shared.Graphics.FrameAnimation _concreteSpinAnimation
_internalResourceStorageGetterprivateprivate Candide.Toolkit.Getters.InternalResourceStorageGetter _internalResourceStorageGetter
_mixerRotationprivateprivate System.Single _mixerRotation
_mixerTiltprivateprivate System.Single _mixerTilt
_outputResourceStorageGetterprivateprivate Candide.Toolkit.Getters.InternalResourceStorageGetter _outputResourceStorageGetter
_resourceIdprivateprivate System.String _resourceId
_resourceStoragesHasDataprivateprivate System.ValueTuple<System.Boolean, System.Boolean> _resourceStoragesHasData
_rotationSpeedprivateprivate System.Single _rotationSpeed
_spinAnimationprivateprivate CandideCreator.Shared.Graphics.FrameAnimation _spinAnimation
_stateprivateprivate ConcreteMixerController.ConcreteMixerState _state
_waterSpinAnimationprivateprivate CandideCreator.Shared.Graphics.FrameAnimation _waterSpinAnimation

Properties

NameVisibilitySignature
HasDatapublicpublic System.Boolean HasData

Methods

BeforeRender

public System.Void BeforeRender()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashF37C0603E09082F84054B2FECF00DB95CE04ABC79D5E7BF0199EF53EEB76B943
  • Body hashEA1DFB4F73250F3F2F137F6AB8EA018069095CA7144243D66B17DEFC28A2FBCA
  • IL size1255
Referenced calls

CanInteractEmptyBucket

private System.Boolean CanInteractEmptyBucket(Candide.Entities.Controllers.Legacy.BucketController bucket)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • HashD798C6EA3D438391F12A577D041F14130FF29960E5DF863CE6C6AC83CCD3F0A6
  • Body hash37CC31DA2CC6B899466CB31D736BF315DE100193B97D40DFB3E854052F44FFCF
  • IL size153
Referenced calls
Called by
String literals
  • bucket_content_resource_id
  • resource:clay
  • resource:ash
  • resource:water

CanInteractFillBucket

private System.Boolean CanInteractFillBucket(Candide.Entities.Controllers.Legacy.BucketController bucket)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash0BA0C7F80F9B5F95770CDB6FAC754976294E0412922A186E14E2A7C8C3173687
  • Body hashA06218B702D356E32CE6198B1A59D5D455AF1189B9F20C7EF963E6BE2AC82946
  • IL size20
Referenced calls
  • Candide.Entities.Controllers.Legacy.BucketController::get_Content()
Called by

Dispose

private System.Void Dispose()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashEA307A276EB84B880181BA684706302AB26012D23F7A50F3BA205A4FC1315E50
  • Body hash796C0B8C68421DA9319C5CE3450009EDA2231C3E12546FC131055F728E810147
  • IL size34
Referenced calls
  • Candide.Toolkit.Getters.Getter<Candide.GameModels.Models.InternalResourceStorage>::Dispose()
Called by

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash41913E9920E6657BCDE1D7716D598E6184D14A14992A41BA1C51313D056DF463
  • Body hashF18410AEDD48283182C1875140D00BA2B4808D499BBF59000275701E94939873
  • IL size144
Referenced calls
String literals
  • ConcreteMixerController: Take a look at this

GetInteraction

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

Method metadata
  • Visibilitypublic
  • Return typeShared.Models.Interaction.Interaction
  • StaticFalse
  • VirtualTrue
  • Hash01FABC440D70EB5AA931A74B4EF345D4F6F5B0143A50DED889F1BADB608E342D
  • Body hash4B3FFC6111CCB30DE268D3574CE71A6C67F2F5E23E6188C6F3795F7DC1C9245C
  • IL size106
Referenced calls

GetResourceName

private System.String GetResourceName(System.String resourceId)

Method metadata
  • Visibilityprivate
  • Return typeSystem.String
  • StaticFalse
  • VirtualFalse
  • HashFA27C6232AE821BC1D51484BBE1B14235353B781CA947E09F0D11D9EAD278127
  • Body hash241D8245C7448172BD82E65F19A21E3C1FCE7C023D493E499AA17FD9A93FAF6C
  • IL size17
Referenced calls
Called by

GetToolTip

public System.ValueTuple<System.String, System.Nullable<Microsoft.Xna.Framework.Color>> GetToolTip(System.Text.StringBuilder tooltipBuilder)

Method metadata
  • Visibilitypublic
  • Return typeSystem.ValueTuple<System.String, System.Nullable<Microsoft.Xna.Framework.Color>>
  • StaticFalse
  • VirtualTrue
  • HashE73AB39A025F789C5D81B9B867EC17FA0801CE69C42100946518CD41D72CE180
  • Body hashDBA6EF34273230F4555C0FEE7F4A55A6CF7F7C76022254400529995A8910990E
  • IL size296
Referenced calls
String literals
  • 1
  • resource:concrete
  • 2
  • resource:clay
  • resource:water
  • resource:ash
  • |
  • Ui_Empty
  • Unknown contents

OnInteract

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash10F9BD8E83933DF38384C137B7BD349966FF75F5D577C620E6C651D8A5B89AC9
  • Body hashAEBE09905C6BC24C1D452CA26A4D229B7883766A06535AA3D9D5484F95E5EFF5
  • IL size308
Referenced calls
String literals
  • bucket_content_resource_id

OnRemove

public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash6DD5A227018596961CBB81E44890BC2BAE802643DACE7E4F3EE5159CA1623EC6
  • Body hash41D5835AFA0D9DD9FC44B614D7BA9186F76F6232E34F5F53BCB5EDA94ED9FF1C
  • IL size14
Referenced calls

OnUpdate

public System.Void OnUpdate(Candide.GameModels.Models.InternalResourceStorage model)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash048CFE166C52FE20A8586C4F8617385CDA2074677095F6B03C16E45AFA25321F
  • Body hash41EFBACD3190E4837043F3DD19A64EA7EB9FB6AABCB8F51BE22884AC3B32E09D
  • IL size436
Referenced calls
String literals
  • resource:concrete
  • resource:water
  • resource:ash
  • resource:clay
  • ConcreteMixerController: Concrete amount was set above 0 but water, clay or ash was not set to 0. Synching issue.

SetAmountsLeft

private System.Void SetAmountsLeft(System.Nullable<System.Int32> clay, System.Nullable<System.Int32> water, System.Nullable<System.Int32> ash, System.Int32 concrete)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash73B4D805E59E5AD2173685FA095AEE0D2DC194043CE46D3191CCC18F3EDE66F2
  • Body hashEF6B71C23F39C8DD1720C1DE1458D5542CFB4088CD521988DEF553E6689D3532
  • IL size195
Referenced calls
  • System.Nullable<System.Int32>::GetValueOrDefault()
  • System.Nullable<System.Int32>::get_HasValue()
Called by

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashB7C07B6473F2086610CD756567D947ECC2A4F8AD590694FB31EB7A29D653DC2E
  • Body hash66F32330CBDF4AB85F54E933DD2C3EC6EA3B2E4901ED6F4FE65F099BED926E27
  • IL size348
Referenced calls
  • Shared.Entity.EntityWrapper::get_Fdt()
  • Candide.Toolkit.Getters.Getter<Candide.GameModels.Models.InternalResourceStorage>::Update(Microsoft.Xna.Framework.GameTime)
  • Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()
  • System.TimeSpan::get_TotalSeconds()
  • CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)
  • System.ArgumentOutOfRangeException::.ctor()

WorldLoad

public System.Void WorldLoad()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashBC2F95F27AC5DABC5D32C94A7799550F43372CE2F235D93A6AD153073A5A0420
  • Body hash008E68CB44D691B58E1CB7B401244DBF9B7E64CD4FE8F4D041BD82A3D84B9C82
  • IL size55
Referenced calls
  • Shared.Entity.Base.AbstractController::WorldLoad()
  • Candide.Toolkit.Getters.InternalResourceStorageGetter::.ctor(Candide.Toolkit.Getters.IResponseHandler<Candide.GameModels.Models.InternalResourceStorage>, System.Guid, CandideServer.Models.IOStorageType, System.Single)