{"Id":"Candide.Entities.Controllers.Legacy.TreeController","Name":"TreeController","DisplayName":"TreeController","FullName":"Candide.Entities.Controllers.Legacy.TreeController","Namespace":"Candide.Entities.Controllers.Legacy","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.Controllers.Other.VariableTextureControllerBase","Interfaces":["Shared.ActionInProgress.IActionInProgressController"],"SourceLocations":[],"Fields":[{"Id":"EntityOnStubId:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"EntityOnStubId","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"public System.Nullable\u003CSystem.Guid\u003E EntityOnStubId","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"E864F7DA375E30ECCF2D1888E2FD44C47A23CE3D8CB46545EF3A3A9B40E16595"},{"Id":"LeafParticleEmitter:Candide.Particles.ParticleEmitter","Name":"LeafParticleEmitter","Type":"Candide.Particles.ParticleEmitter","Signature":"public Candide.Particles.ParticleEmitter LeafParticleEmitter","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"34B95393CE4BA7E879831D9A4CDB1CF882A32A2A217E551CEC1990F76EDEA14E"},{"Id":"SwayTime:System.Single","Name":"SwayTime","Type":"System.Single","Signature":"private System.Single SwayTime","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"4AE32DC7BEC2049C837FE6D8FB01FA0C798404295F88EE85B0CADEECE979D3EC"},{"Id":"TopSpriteBigTree:CandideCreator.Shared.Graphics.SpriteSheet","Name":"TopSpriteBigTree","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet TopSpriteBigTree","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"EF04919020620D042E127952478006B9E127F9D551E72E734B056C9DA83D788E"},{"Id":"TopSpriteMediumTree:CandideCreator.Shared.Graphics.SpriteSheet","Name":"TopSpriteMediumTree","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet TopSpriteMediumTree","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"60C31DCB350BD906D66915B295EB5F35054A6C39D1AF4313651F0183243373B3"},{"Id":"_emitterTimer:System.Single","Name":"_emitterTimer","Type":"System.Single","Signature":"private System.Single _emitterTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2EA6B34CAFB58D855D47065277AB5FF82A338AE6ACD51D879F3CE51E77BC886A"},{"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":"_topSpriteFrame:System.Int32","Name":"_topSpriteFrame","Type":"System.Int32","Signature":"private System.Int32 _topSpriteFrame","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"BCB9296EE2A4BEA7D5183ECE18A35A6F269F639A7AFB551B970BD87A1EBBD9EC"},{"Id":"_topSpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"_topSpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet _topSpriteSheet","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"9D6C0EF4AD0608A1F8F49F3F9D66AADE09DCDC6DA50F73CE58F602D0CAE352C0"},{"Id":"_treeVariant:TreeController\u002BTreeVariant","Name":"_treeVariant","Type":"TreeController.TreeVariant","Signature":"private TreeController.TreeVariant _treeVariant","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"30E5ED134B073FD6E53EA7EB4C45A42DC93FCC63B80CED4446BE7484824F4D22"},{"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":[{"Id":"EntityOnStub:Shared.Entity.EntityWrapper","Name":"EntityOnStub","Type":"Shared.Entity.EntityWrapper","Signature":"public Shared.Entity.EntityWrapper EntityOnStub","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"B57C7956D90EDC8719F3685212A159259F0A9F4EFB8C00F990954958BB99B55D"}],"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":752,"BodyHash":"5924274E988C7B75DB85B8A2E72AED3B845211F5BC76BDEEC17964614EACBD05","Hash":"DE80FAF3D09BD64BB9F632AFFB6EE1B37F686119A0FBD54E31AD6E9F8B46C47B","CalledMethods":["Candide.GameModels.Systems.Weather.WindSway::GetBaseRotation()","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)","System.MathF::Sin(System.Single)","Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Matrix\u0026)","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)","Candide.Graphics.ImmediateSpriteArgs::.ctor(CandideCreator.Shared.Graphics.SpriteSheet)","System.Nullable\u003CMicrosoft.Xna.Framework.Matrix\u003E::.ctor(!0)","Shared.Entity.EntityWrapper::get_FlashColor()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::.ctor(!0)","Candide.Graphics.DeferredRenderer::DrawSprite(Candide.Graphics.ImmediateSpriteArgs)","CandideCreator.Shared.Helpers.CandideMathHelper::From0To1Between(System.Single, System.Single, System.Single)","CandideCreator.Shared.Helpers.CandideMathHelper::Smooth(System.Single)","CandideCreator.Shared.Helpers.CandideMathHelper::InterpolateBetween(System.Single, System.Single, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"ChopWood()-\u003ESystem.Void","Name":"ChopWood","Signature":"private System.Void ChopWood()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":454,"BodyHash":"56E9D1456230BAD3E07B0F01A3045FC827C961A82FFF17443A312F59DF22D32D","Hash":"B93159CE5B2C567C0337DA74002A8C7A476EA4FC372BEA967826E27588F0418B","CalledMethods":["Candide.Entities.Controllers.Legacy.TreeController::get_EntityOnStub()","Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)","Shared.Entity.EntityWrapper::get_Position()","Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, Microsoft.Xna.Framework.Vector3)","System.Collections.Generic.List\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E::.ctor()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","System.Collections.Generic.List\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E::Add(!0)","CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage::.ctor()","Shared.Entity.EntityWrapper::get_Id()","System.Collections.Generic.List\u003CCandideServer.ServerServices.NewWorldItemInstanceModel\u003E::ToArray()","Candide.World.WorldHandler::GetCurrentWorldId()","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","Candide.GameModels.Services.EntityService::SendEntityDieAndSpawnWorldItems(CandideServer.MessageModels.Entities.EntityDieAndSpawnWorldItemsMessage)","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"],"StringLiterals":["hit:small","material:wood_plank"],"Source":null},{"Id":"ClearEntityOnStub()-\u003ESystem.Void","Name":"ClearEntityOnStub","Signature":"private System.Void ClearEntityOnStub()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":69,"BodyHash":"3EDB5E583F945DE143AA9D8B0BA4FDDA71E01C9781B751CD4CA46301063212B1","Hash":"A4BF43CCBF2D80DDBDD79ABD7E4E84775798195F95542DFD1105173FF6C7D6AD","CalledMethods":["Candide.Entities.Controllers.Legacy.TreeController::get_EntityOnStub()","Shared.Entity.EntityWrapper::get_ConstructionMaterials()","Shared.Models.Construction.ConstructionMaterialsAggregate::GetAmountForResource(System.String)","Shared.Entity.EntityWrapper::set_Frame(System.Int32)","Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)"],"StringLiterals":["resource:lumber"],"Source":null},{"Id":"EmptyStubCheckForWood()-\u003ESystem.Void","Name":"EmptyStubCheckForWood","Signature":"private System.Void EmptyStubCheckForWood()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":104,"BodyHash":"6326588C5BE6761DA9DC83A100EDDD2D0AD4C83B7734EC6F227AD5C3C2828F25","Hash":"2903686133910C727FDEABB2E13EFD12330767C9B88E39DA1A14AC23CADD44BB","CalledMethods":["Shared.Entity.EntityWrapper::get_Position2()","Shared.Entity.EntityWrapper::get_PositionZ()","Candide.World.WorldHandler::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)","System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()","Candide.Entities.Controllers.Legacy.TreeController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()","System.IDisposable::Dispose()"],"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":174,"BodyHash":"6AEE962D61678E64478F873BEEB1D032B06BFF38E2BF8EB1A7146F01284C2FB6","Hash":"CBE5EEDFCD43CAF15112B103EA25D0FDF76150C63A4E6FCAB40AAFD48FE5664B","CalledMethods":["Candide.Entities.Controllers.Other.VariableTextureControllerBase::SetVariableTexture(System.String)","Candide.Entities.Controllers.Other.VariableTextureControllerBase::GetVariableTexture(System.String, CandideCreator.Shared.Helpers.Parameters)","Shared.Entity.EntityWrapper::get_Id()","System.Object::GetHashCode()","CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)","System.ArgumentOutOfRangeException::.ctor()","Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)","Candide.GameModels.Systems.Weather.WindSway::Initialize(System.Single)"],"StringLiterals":["texture","top_sprite"],"Source":null},{"Id":"GetCurrentActionProgress()-\u003ESystem.Single","Name":"GetCurrentActionProgress","Signature":"public System.Single GetCurrentActionProgress()","Visibility":"public","ReturnType":"System.Single","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":6,"BodyHash":"FF0DDA7A62AB36A2A49C0AD0727F2F8C8F6F12D3AE581D1C284A17F59B6B45EB","Hash":"DE3F2D435D95B2851F3364AEE4FC5308BAA4A7C44020E52A25F826A29C07D66C","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnActionFinished(System.Boolean)-\u003ESystem.Void","Name":"OnActionFinished","Signature":"public System.Void OnActionFinished(System.Boolean critical)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"critical","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"092DA9A57E2AB235ABE133D43D0F50B7F510DF1DEAC21AF8A01788DB5EEF1FAA","Hash":"5F0B7AE771007E26E8A4EBB8AB3CBBC01A81DDD03E977D84EE982BDD734E7975","CalledMethods":["Candide.Entities.Controllers.Legacy.TreeController::ChopWood()"],"StringLiterals":[],"Source":null},{"Id":"OnActionLeft()-\u003ESystem.Void","Name":"OnActionLeft","Signature":"public System.Void OnActionLeft()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"B7EB9ADB93DECC74F5CEAA6F3C378EE0F8A394B443EEBFDBA44A4AAF62F46A09","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnActionProgressDone(System.Boolean, System.Single)-\u003ESystem.Void","Name":"OnActionProgressDone","Signature":"public System.Void OnActionProgressDone(System.Boolean critical, System.Single progress)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"critical","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"progress","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"DE38D3C1B9B4A7345258FEDABF4BE820D2EB2866F9516B41C725FC90B4A0F3BB","CalledMethods":[],"StringLiterals":[],"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":308,"BodyHash":"73BB6563FE0AE227ED66A785EE5751C5FC2557D7ED251E3BB251F76B5179C61F","Hash":"F7803F1FA6F4C35C93A28D448D14B11104AE8E970C91BB029FAEB57FA02DC443","CalledMethods":["Candide.Toolkit.ClientToolDamageHelper::HandleTreeToolDamage(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Boolean)","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)","Candide.Entities.Controllers.Legacy.TreeController::SpawnFallingLeafParticles(Shared.Combat.DamageResult)","Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Candide.Database.DebrisParticleDataBase::SpawnDebris(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"],"StringLiterals":["bark"],"Source":null},{"Id":"OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean","Name":"OnEntityCollision","Signature":"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\u0026 overrideVelocity)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"thisOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"thisNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"overrideVelocity","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":true,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"D83265DCDEE1A982C94A62AFA510475608A1FA4E745CDB20F04D47EF48F6B186","Hash":"DBCCD388385838CC669E53D76D3AE157F2301439CA7AEE2D955B86B820A0CB45","CalledMethods":["Candide.Entities.Controllers.Legacy.TreeController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"OnInteract(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"OnInteract","Signature":"public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":84,"BodyHash":"E8EA87F3FD9F4EEF5EEC23AFBE2ECE7EF15B6269140DF12449EBC09D39AE4238","Hash":"31B87BC3CAD1F2AEE7F033DFBD72DD57B2A3C0A6879825C9E91D1D4D682A6B18","CalledMethods":["Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForType(Shared.Models.Items.EquipmentType)","Shared.Text.StringDefinitions::GetString(System.String)","Candide.CandideUI.PlayerWarningMessage::Add(System.String)","Shared.Entity.EntityWrapper::get_Controller()","Candide.ActionInProgress.WoodChoppingActionInProgress::.ctor(Shared.Entity.EntityWrapper, Shared.ActionInProgress.IActionInProgressController, System.Single)","Shared.Entity.Base.AbstractController::DoActionInProgress(Shared.ActionInProgress.AbstractActionInProgress)"],"StringLiterals":["Gui_Warning_NoLumberAxe"],"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":133,"BodyHash":"57650A470D276FE7B6C9DB0512D6DF214EF7C67CE2917CF91ABD25A04245BF8F","Hash":"39827F1024D2F497BE1F7D4FC229C01B6AF7D73587E4309BED7BFE943D231EF1","CalledMethods":["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)","Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean","Name":"OnOutOfHealth","Signature":"public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":77,"BodyHash":"DBD662D51796712894A97A82AD68914BFE394261416B1E798D704E32B5B68675","Hash":"290631A28F90C760AFF8E3ED1F71A5AD9046806F9EF356C20E49D6E41309E22D","CalledMethods":["Shared.Entity.EntityWrapper::get_MaxHealth()","Shared.Entity.EntityWrapper::set_Health(System.Single)"],"StringLiterals":[],"Source":null},{"Id":"OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean","Name":"OnProjectileHit","Signature":"public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"id","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"spell","Type":"Shared.Combat.Spells.Casting.CastSpell","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"37507422FC6D3693130CB886EDD7038BFEB437F8835BFA764B3514823859E810","Hash":"66EA9482E65E0318859DDA3291509EDB44CCC6474A22DE25B4F32B0B98762BC6","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void","Name":"OnRemove","Signature":"public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityRemoveInfo","Type":"Shared.Entity.EntityRemoveInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":14,"BodyHash":"27DC3B12D0E1C06C5F5D8D521D6259FE469F841CC99D395334521969FFE8F241","Hash":"C8B5B40B84E315E11C042B37CF3FBC1D10E806EA176291B72005BCE16E397479","CalledMethods":["Candide.Entities.Controllers.Legacy.TreeController::ClearEntityOnStub()","Shared.Entity.Base.AbstractController::OnRemove(Shared.Entity.EntityRemoveInfo)"],"StringLiterals":[],"Source":null},{"Id":"OnServerSetState(System.Int32)-\u003ESystem.Void","Name":"OnServerSetState","Signature":"public System.Void OnServerSetState(System.Int32 state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":609,"BodyHash":"65F7365F01A44BAF43F5B17ED5F54B2CC47A43DC4D27C14F3735BC50990CACB7","Hash":"9FFCBCB273E0956A11450ADFA2753CA215C5BEC1FE759B8972C0842690758B47","CalledMethods":["CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)","Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Frame()","Shared.Entity.EntityWrapper::set_Frame(System.Int32)","CandideServer.Entities.Controllers.ServerTreeController::SetStumpCollision(Shared.Entity.EntityWrapper)","Shared.Entity.EntityWrapper::set_Standable(System.Boolean)","Candide.Entities.Controllers.Legacy.TreeController::ClearEntityOnStub()","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)","Candide.Entities.Controllers.Legacy.TreeController::get_EntityOnStub()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)","Candide.Entities.Controllers.Legacy.TreeController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)","Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Inequality(System.Guid, System.Guid)","Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_StandingOnEntityId(System.Int32)","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_IsThrown(System.Boolean)","Shared.Entity.EntityWrapper::get_BaseGuid()","System.Guid::op_Equality(System.Guid, System.Guid)","Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)"],"StringLiterals":["client-tree-fell","event:/environment/tree/tree_falling","eos"],"Source":null},{"Id":"SpawnFallingLeafParticles(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"SpawnFallingLeafParticles","Signature":"private System.Void SpawnFallingLeafParticles(Shared.Combat.DamageResult damageResult)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":320,"BodyHash":"7AE4D6DD0768E5A5DA3C0B8A646E060F9F82E3AF46CAF45DF52183C82F3F89BE","Hash":"C857D17D5CEBB07AF1E71C754080F807524343E1B252F6F330599C0604BE432B","CalledMethods":["Candide.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Candide.Entities.Controllers.Other.VariableTextureControllerBase::GetParticle(System.String, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters)","Candide.Particles.ParticleEmitter::SetOverrideParticle(Candide.Data.DebrisParticleData)","Shared.Entity.EntityWrapper::get_MaxHealth()","Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.Particles.ParticleEmitter::SpawnParticle()","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","Candide.Particles.ParticleEmitter::SetParticleProperties(System.Int32)"],"StringLiterals":["hit_tree_leaf_emitter","leaf_particle"],"Source":null},{"Id":"TryPutEntityOnStub(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean","Name":"TryPutEntityOnStub","Signature":"private System.Boolean TryPutEntityOnStub(Shared.Entity.EntityWrapper entity)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":107,"BodyHash":"7CC8DE179FF8EB87B5C96D2042AAA881ECA7B332ABC9B99AA398F98FF0A0F70E","Hash":"8E20A6E44E8863420B4BCC724F0DB7C6FFA0427D54F44D6907B66948D6ECC974","CalledMethods":["Shared.Entity.EntityWrapper::get_Mask()","System.Enum::HasFlag(System.Enum)","Shared.Entity.EntityWrapper::get_Carriable()","Shared.Entity.EntityWrapper::get_CarrierId()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","Shared.Entity.EntityWrapper::get_StandingOnEntityId()","Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"],"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":344,"BodyHash":"38CE9080F8359978E4B9C97AF2172EDC590FE16CCB49D8179CCA4E6A4FC589CA","Hash":"A9594555D75F496B40D9B049AD62496F746015BA9A23D8D3961C61E56AC9CDCB","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","Candide.GameModels.Systems.Weather.WindSway::Update(System.Single)","Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)","CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)","Candide.Entities.Controllers.Legacy.TreeController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)","Candide.Entities.Controllers.Legacy.TreeController::get_EntityOnStub()","Shared.Entity.EntityWrapper::get_StandingOnEntityId()","Shared.Entity.EntityWrapper::get_CarrierId()","Candide.Entities.Controllers.Legacy.TreeController::ClearEntityOnStub()","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"],"StringLiterals":["eos"],"Source":null},{"Id":"VerifyCanPerformAction()-\u003ESystem.Boolean","Name":"VerifyCanPerformAction","Signature":"public System.Boolean VerifyCanPerformAction()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":10,"BodyHash":"278CF45D89F02A8A42D0927B5BA4F7BAF1294278544E0583711D48F77BAC10DF","Hash":"05A1FE7C858888F3318B4822C8B54274A8BF10F665EA4EE9A50C161DA84702E1","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"99701F38129CC9C846D8DFCA04D3C356204D39280885A96ECA0BDBD94267148C"}