Romestead Assembly Reference

Candide.Entities.Controllers.Legacy.TreeController

Type JSON

public class in Candide.Entities.Controllers.Legacy

Methods21
Properties1
Fields12
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
EntityOnStubIdpublicpublic System.Nullable<System.Guid> EntityOnStubId
LeafParticleEmitterpublicpublic Candide.Particles.ParticleEmitter LeafParticleEmitter
SwayTimeprivateprivate System.Single SwayTime
TopSpriteBigTreeprivateprivate CandideCreator.Shared.Graphics.SpriteSheet TopSpriteBigTree
TopSpriteMediumTreeprivateprivate CandideCreator.Shared.Graphics.SpriteSheet TopSpriteMediumTree
_emitterTimerprivateprivate System.Single _emitterTimer
_swayDirectionprivateprivate System.Int32 _swayDirection
_swayIntensityprivateprivate System.Single _swayIntensity
_topSpriteFrameprivateprivate System.Int32 _topSpriteFrame
_topSpriteSheetprivateprivate CandideCreator.Shared.Graphics.SpriteSheet _topSpriteSheet
_treeVariantprivateprivate TreeController.TreeVariant _treeVariant
_windSwayprivateprivate Candide.GameModels.Systems.Weather.WindSway _windSway

Properties

NameVisibilitySignature
EntityOnStubpublicpublic Shared.Entity.EntityWrapper EntityOnStub

Methods

BeforeRender

public System.Void BeforeRender()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashDE80FAF3D09BD64BB9F632AFFB6EE1B37F686119A0FBD54E31AD6E9F8B46C47B
  • Body hash5924274E988C7B75DB85B8A2E72AED3B845211F5BC76BDEEC17964614EACBD05
  • IL size752
Referenced calls

ChopWood

private System.Void ChopWood()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashB93159CE5B2C567C0337DA74002A8C7A476EA4FC372BEA967826E27588F0418B
  • Body hash56E9D1456230BAD3E07B0F01A3045FC827C961A82FFF17443A312F59DF22D32D
  • IL size454
Referenced calls
Called by
String literals
  • hit:small
  • material:wood_plank

ClearEntityOnStub

private System.Void ClearEntityOnStub()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA4BF43CCBF2D80DDBDD79ABD7E4E84775798195F95542DFD1105173FF6C7D6AD
  • Body hash3EDB5E583F945DE143AA9D8B0BA4FDDA71E01C9781B751CD4CA46301063212B1
  • IL size69
Referenced calls
Called by
String literals
  • resource:lumber

EmptyStubCheckForWood

private System.Void EmptyStubCheckForWood()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash2903686133910C727FDEABB2E13EFD12330767C9B88E39DA1A14AC23CADD44BB
  • Body hash6326588C5BE6761DA9DC83A100EDDD2D0AD4C83B7734EC6F227AD5C3C2828F25
  • IL size104
Referenced calls

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashCBE5EEDFCD43CAF15112B103EA25D0FDF76150C63A4E6FCAB40AAFD48FE5664B
  • Body hash6AEE962D61678E64478F873BEEB1D032B06BFF38E2BF8EB1A7146F01284C2FB6
  • IL size174
Referenced calls
String literals
  • texture
  • top_sprite

GetCurrentActionProgress

public System.Single GetCurrentActionProgress()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Single
  • StaticFalse
  • VirtualTrue
  • HashDE3F2D435D95B2851F3364AEE4FC5308BAA4A7C44020E52A25F826A29C07D66C
  • Body hashFF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB
  • IL size6

OnActionFinished

public System.Void OnActionFinished(System.Boolean critical)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash5F0B7AE771007E26E8A4EBB8AB3CBBC01A81DDD03E977D84EE982BDD734E7975
  • Body hash092DA9A57E2AB235ABE133D43D0F50B7F510DF1DEAC21AF8A01788DB5EEF1FAA
  • IL size7
Referenced calls

OnActionLeft

public System.Void OnActionLeft()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashB7EB9ADB93DECC74F5CEAA6F3C378EE0F8A394B443EEBFDBA44A4AAF62F46A09
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • IL size1

OnActionProgressDone

public System.Void OnActionProgressDone(System.Boolean critical, System.Single progress)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashDE38D3C1B9B4A7345258FEDABF4BE820D2EB2866F9516B41C725FC90B4A0F3BB
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • IL size1

OnDamaged

public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashF7803F1FA6F4C35C93A28D448D14B11104AE8E970C91BB029FAEB57FA02DC443
  • Body hash73BB6563FE0AE227ED66A785EE5751C5FC2557D7ED251E3BB251F76B5179C61F
  • IL size308
Referenced calls
String literals
  • bark

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
  • HashDBCCD388385838CC669E53D76D3AE157F2301439CA7AEE2D955B86B820A0CB45
  • Body hashD83265DCDEE1A982C94A62AFA510475608A1FA4E745CDB20F04D47EF48F6B186
  • IL size27
Referenced calls

OnInteract

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash31B87BC3CAD1F2AEE7F033DFBD72DD57B2A3C0A6879825C9E91D1D4D682A6B18
  • Body hashE8EA87F3FD9F4EEF5EEC23AFBE2ECE7EF15B6269140DF12449EBC09D39AE4238
  • IL size84
Referenced calls
String literals
  • Gui_Warning_NoLumberAxe

OnKilled

public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.Base.OnKilledBehaviour
  • StaticFalse
  • VirtualTrue
  • Hash39827F1024D2F497BE1F7D4FC229C01B6AF7D73587E4309BED7BFE943D231EF1
  • Body hash57650A470D276FE7B6C9DB0512D6DF214EF7C67CE2917CF91ABD25A04245BF8F
  • IL size133
Referenced calls

OnOutOfHealth

public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash290631A28F90C760AFF8E3ED1F71A5AD9046806F9EF356C20E49D6E41309E22D
  • Body hashDBD662D51796712894A97A82AD68914BFE394261416B1E798D704E32B5B68675
  • IL size77
Referenced calls
  • Shared.Entity.EntityWrapper::get_MaxHealth()
  • Shared.Entity.EntityWrapper::set_Health(System.Single)

OnProjectileHit

public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash66EA9482E65E0318859DDA3291509EDB44CCC6474A22DE25B4F32B0B98762BC6
  • Body hash37507422FC6D3693130CB886EDD7038BFEB437F8835BFA764B3514823859E810
  • IL size13

OnRemove

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashC8B5B40B84E315E11C042B37CF3FBC1D10E806EA176291B72005BCE16E397479
  • Body hash27DC3B12D0E1C06C5F5D8D521D6259FE469F841CC99D395334521969FFE8F241
  • IL size14
Referenced calls

OnServerSetState

public System.Void OnServerSetState(System.Int32 state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash9FFCBCB273E0956A11450ADFA2753CA215C5BEC1FE759B8972C0842690758B47
  • Body hash65F7365F01A44BAF43F5B17ED5F54B2CC47A43DC4D27C14F3735BC50990CACB7
  • IL size609
Referenced calls
String literals
  • client-tree-fell
  • event:/environment/tree/tree_falling
  • eos

SpawnFallingLeafParticles

private System.Void SpawnFallingLeafParticles(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashC857D17D5CEBB07AF1E71C754080F807524343E1B252F6F330599C0604BE432B
  • Body hash7AE4D6DD0768E5A5DA3C0B8A646E060F9F82E3AF46CAF45DF52183C82F3F89BE
  • IL size320
Referenced calls
Called by
String literals
  • hit_tree_leaf_emitter
  • leaf_particle

TryPutEntityOnStub

private System.Boolean TryPutEntityOnStub(Shared.Entity.EntityWrapper entity)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash8E20A6E44E8863420B4BCC724F0DB7C6FFA0427D54F44D6907B66948D6ECC974
  • Body hash7CC8DE179FF8EB87B5C96D2042AAA881ECA7B332ABC9B99AA398F98FF0A0F70E
  • IL size107
Referenced calls
  • Shared.Entity.EntityWrapper::get_Mask()
  • System.Enum::HasFlag(System.Enum)
  • Shared.Entity.EntityWrapper::get_Carriable()
  • Shared.Entity.EntityWrapper::get_CarrierId()
  • System.Nullable<System.Guid>::get_HasValue()
  • Shared.Entity.EntityWrapper::get_StandingOnEntityId()
  • Shared.Entity.EntityWrapper::get_Id()
  • System.Nullable<System.Guid>::.ctor(!0)
Called by

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashA9594555D75F496B40D9B049AD62496F746015BA9A23D8D3961C61E56AC9CDCB
  • Body hash38CE9080F8359978E4B9C97AF2172EDC590FE16CCB49D8179CCA4E6A4FC589CA
  • IL size344
Referenced calls
String literals
  • eos

VerifyCanPerformAction

public System.Boolean VerifyCanPerformAction()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash05A1FE7C858888F3318B4822C8B54274A8BF10F665EA4EE9A50C161DA84702E1
  • Body hash278CF45D89F02A8A42D0927B5BA4F7BAF1294278544E0583711D48F77BAC10DF
  • IL size10