Candide.Entities.Controllers.Other.SkinnyTreeController
Type JSONpublic class in Candide.Entities.Controllers.Other
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Other - Base type
Candide.Entities.Controllers.Other.VariableTextureControllerBase - Hash
E249527E6AAC70D00902F2B6087BF7C40B89FD705517BBB2694C9CAD4B6A4C90
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
LeaveStump# | public | public System.Boolean LeaveStump |
Swaying# | public | public System.Boolean Swaying |
SwayTime# | private | private System.Single SwayTime |
_swayDirection# | private | private System.Int32 _swayDirection |
_swayIntensity# | private | private System.Single _swayIntensity |
_windSway# | private | private Candide.GameModels.Systems.Weather.WindSway _windSway |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
DD5D411A0D9E1CE58B7043AD9DCB480888A4002B0B9EC932A6643CFEB4EF5A48 - Body hash
112663FE23D7C45C06494F058049D614D3DDA3B60D1949286220D76C498BEB26 - IL size277
Referenced calls
Candide.GameModels.Systems.Weather.WindSway::GetBaseRotation()Shared.Entity.EntityWrapper::get_Position()System.MathF::Sin(System.Single)Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::get_MeshOffset()Microsoft.Xna.Framework.Matrix::CreateTranslation(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix&)Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix&)Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E1F0E09C385198CDEC34D4C1CD3C008D19480DEB43B904E93227EA157ED20A67 - Body hash
0569F2AB640D829CC6CF2499378BF6D804D48FB6DBE039D45896EA92538F646A - IL size95
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)Candide.Entities.Controllers.Other.VariableTextureControllerBase::SetVariableTexture(System.String)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)Candide.GameModels.Systems.Weather.WindSway::Initialize(System.Single)
String literals
leave_stumpswayingtexture
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7EEB0575FE7D8C0A37745B7EDA214C811EFAC96B4C8AC7965DA3B3D5275F9FDA - Body hash
DE148C8AA6D7F4E7557049016668CC5BAB4D3F6E79A10098EFA3F176C0446239 - IL size142
Referenced calls
Candide.Toolkit.ClientToolDamageHelper::HandleTreeToolDamage(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Boolean)Candide.Entities.Controllers.Other.SkinnyTreeController::SpawnParticles(System.Single)Shared.Entity.EntityWrapper::get_Health()Shared.Entity.EntityWrapper::get_MaxHealth()Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
34B6882F4F8E7D5EBB3CF7FC2E408E5F7B894DEC67B99FB1A5A7BC11466DCDCB - Body hash
95A37C1B836AA7AB769C0F6BC2D7012FD08A3F7E973A9BC61FF145AAA2F7C86E - IL size648
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetSprite(System.String)Candide.Entities.Controllers.Other.VariableTextureControllerBase::GetVariableTexture(System.String, CandideCreator.Shared.Helpers.Parameters)Shared.Entity.EntityWrapper::get_Position()Candide.Graphics.ParticleSystem::NewParticle()Shared.Entity.EntityWrapper::get_MeshOffset()CandideCreator.Shared.Helpers.VectorExtension::ToXzy(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::get_Zero()Microsoft.Xna.Framework.Vector4::get_One()
String literals
stump_spritestump_texture
SpawnParticles
#
private System.Void SpawnParticles(System.Single damageResultTotalDamageTaken)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B9732556B523C94CA97E1B54A499D8B36E588D73996AB45B7BC37DD918902F35 - Body hash
252FB08A56E5BC438D1B69C232497F7C58D3A6DF32F232FFD99A7FDD069DBCEC - IL size139
Referenced calls
Shared.Entity.EntityWrapper::get_MaxHealth()System.Math::Min(System.Single, System.Single)Shared.Entity.EntityWrapper::get_Position()Shared.Entity.EntityWrapper::get_Velocity()Shared.Entity.EntityWrapper::get_Fdt()Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticles(Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
71D889D7A6F9CD5E3131397142A6FF83AB3AE4DD1EF3532C05F661191ABEB6C1 - Body hash
446B2D4E34A5EB7F9E3E8D168BB737117ACCE0C50B286C817C6B1CC38ADFFF27 - IL size55
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()Candide.GameModels.Systems.Weather.WindSway::Update(System.Single)