CandideServer.Entities.Controllers.ServerSkinnyTreeController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
5010379BAAA851E78E54EDE1AB2FA01BABFBAFB54144CD967D2309326ABFF23F
Relationships
Base type
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
HandleSkinnyTreeDamage
#
public System.Void HandleSkinnyTreeDamage(Shared.Combat.DamageResult damageResult, Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
693155030C11ABF8FA8DB4F2A5280C84FCF6AC6F7FECD4CB287CB83444CE0FB8 - Body hash
6F3BAB045EF17F8965D1CFC2214D074C4108DBDA47DCE566A58CC8C28638E6DF - IL size151
Referenced calls
CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel&)System.Collections.Generic.Dictionary<System.String, Shared.Models.Skill.CharacterSkill>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Stats()System.Nullable<Shared.Models.Stats.EntityStats>::.ctor(!0)CandideServer.Helpers.ServerEquipmentHelper::GetPlayerEquipment(Shared.Entity.EntityWrapper)Shared.Helpers.ToolDamageHelper::HandleResourceDamage(Shared.Models.Items.EquipmentType, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Nullable<Shared.Models.Stats.EntityStats>, Shared.Models.Items.ItemInstanceModel[], Shared.Combat.DamageResult, System.Boolean, System.Boolean, System.Single, Shared.Models.Skill.CharacterSkill)
Called by
String literals
skill:woodcutting
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8EF15EEFC6464B8A0F4FECB5B5D6A177A4AA8AEAA6C0C562C9842F17EDBD2E9A - Body hash
3AE5E1E52D94D431F5B16F148E157570C060A7A08953DCEDE0A3230C56CCBEDA - IL size27
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
31452AE3B10F01E70668CA7204A7CE2FB1C80CCB105EB865CAFD11833BAAC740 - Body hash
F7537D47F53BE7BC9AD6C27546557B2A21ED9920DA220F76EE2F6F22B888C483 - IL size146
Referenced calls
Shared.Entity.EntityWrapper::get_PositionX()Shared.Entity.EntityWrapper::get_PositionY()Shared.Helpers.WorldTileHelper::GetTilePosition(System.Single, System.Single)CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)CandideServer.Helpers.ServerWorldTileHelper::TryGetWorldTile(System.Guid, System.Int32, System.Int32, Shared.Models.WorldTile&)Shared.Entity.EntityWrapper::get_Position2()Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::ToPoint()Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)Microsoft.Xna.Framework.Rectangle::.ctor(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)System.Nullable<WorldTile.StructureType>::.ctor(!0)CandideServer.ServerManagers.WorldTileServerManager::FillRectangle(Microsoft.Xna.Framework.Rectangle, System.Nullable<WorldTile.GroundType>, System.Nullable<WorldTile.StructureType>)