{"Id":"Candide.Entities.Controllers.Other.SkinnyTreeController","Name":"SkinnyTreeController","DisplayName":"SkinnyTreeController","FullName":"Candide.Entities.Controllers.Other.SkinnyTreeController","Namespace":"Candide.Entities.Controllers.Other","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.Controllers.Other.VariableTextureControllerBase","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"LeaveStump:System.Boolean","Name":"LeaveStump","Type":"System.Boolean","Signature":"public System.Boolean LeaveStump","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"A597E749ECEA3DA7D71ED09C1909E2645C0E56AC6F05F0876D9473470A028302"},{"Id":"Swaying:System.Boolean","Name":"Swaying","Type":"System.Boolean","Signature":"public System.Boolean Swaying","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"072D0206DEA8BA92EF79A495CE6605F3AEBAF629D54E299BE789B6EE84CE0CA7"},{"Id":"SwayTime:System.Single","Name":"SwayTime","Type":"System.Single","Signature":"private System.Single SwayTime","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"4AE32DC7BEC2049C837FE6D8FB01FA0C798404295F88EE85B0CADEECE979D3EC"},{"Id":"_swayDirection:System.Int32","Name":"_swayDirection","Type":"System.Int32","Signature":"private System.Int32 _swayDirection","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8F6C05E31EC38E8FA3BB7F4F00DEEBFD03781998F141A03FC246E7EC084C1AE3"},{"Id":"_swayIntensity:System.Single","Name":"_swayIntensity","Type":"System.Single","Signature":"private System.Single _swayIntensity","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"15DC0306422D41A40114A74A063CD58458CC0A135D5207D1D199651E2B1D147C"},{"Id":"_windSway:Candide.GameModels.Systems.Weather.WindSway","Name":"_windSway","Type":"Candide.GameModels.Systems.Weather.WindSway","Signature":"private Candide.GameModels.Systems.Weather.WindSway _windSway","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"49D3EFFE1AE4893D4F400E7A8FC28B164009B6679DC23F5ED9CF8AB190C3DCB5"}],"Properties":[],"Events":[],"Methods":[{"Id":"BeforeRender()-\u003ESystem.Void","Name":"BeforeRender","Signature":"public System.Void BeforeRender()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":277,"BodyHash":"112663FE23D7C45C06494F058049D614D3DDA3B60D1949286220D76C498BEB26","Hash":"DD5D411A0D9E1CE58B7043AD9DCB480888A4002B0B9EC932A6643CFEB4EF5A48","CalledMethods":["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\u0026)","Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)","Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single, Microsoft.Xna.Framework.Matrix\u0026)","Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Matrix\u0026)","Shared.Entity.EntityWrapper::get_MeshTransformMatrixRef()"],"StringLiterals":[],"Source":null},{"Id":"EntityInitialize()-\u003ESystem.Void","Name":"EntityInitialize","Signature":"public System.Void EntityInitialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":95,"BodyHash":"0569F2AB640D829CC6CF2499378BF6D804D48FB6DBE039D45896EA92538F646A","Hash":"E1F0E09C385198CDEC34D4C1CD3C008D19480DEB43B904E93227EA157ED20A67","CalledMethods":["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\u0026, Shared.Entity.Components.Component)","Candide.GameModels.Systems.Weather.WindSway::Initialize(System.Single)"],"StringLiterals":["leave_stump","swaying","texture"],"Source":null},{"Id":"OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged","Signature":"public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":142,"BodyHash":"DE148C8AA6D7F4E7557049016668CC5BAB4D3F6E79A10098EFA3F176C0446239","Hash":"7EEB0575FE7D8C0A37745B7EDA214C811EFAC96B4C8AC7965DA3B3D5275F9FDA","CalledMethods":["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)"],"StringLiterals":[],"Source":null},{"Id":"OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour","Name":"OnKilled","Signature":"public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)","Visibility":"public","ReturnType":"Shared.Entity.Base.OnKilledBehaviour","Parameters":[{"Name":"info","Type":"Shared.Entity.EntityKillInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":648,"BodyHash":"95A37C1B836AA7AB769C0F6BC2D7012FD08A3F7E973A9BC61FF145AAA2F7C86E","Hash":"34B6882F4F8E7D5EBB3CF7FC2E408E5F7B894DEC67B99FB1A5A7BC11466DCDCB","CalledMethods":["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()"],"StringLiterals":["stump_sprite","stump_texture"],"Source":null},{"Id":"SpawnParticles(System.Single)-\u003ESystem.Void","Name":"SpawnParticles","Signature":"private System.Void SpawnParticles(System.Single damageResultTotalDamageTaken)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"damageResultTotalDamageTaken","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":139,"BodyHash":"252FB08A56E5BC438D1B69C232497F7C58D3A6DF32F232FFD99A7FDD069DBCEC","Hash":"B9732556B523C94CA97E1B54A499D8B36E588D73996AB45B7BC37DD918902F35","CalledMethods":["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)"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":55,"BodyHash":"446B2D4E34A5EB7F9E3E8D168BB737117ACCE0C50B286C817C6B1CC38ADFFF27","Hash":"71D889D7A6F9CD5E3131397142A6FF83AB3AE4DD1EF3532C05F661191ABEB6C1","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","Candide.GameModels.Systems.Weather.WindSway::Update(System.Single)"],"StringLiterals":[],"Source":null}],"Hash":"E249527E6AAC70D00902F2B6087BF7C40B89FD705517BBB2694C9CAD4B6A4C90"}