CandideServer.Entities.ControllerSets.Veins.ServerVeinController
Type JSONpublic class in CandideServer.Entities.ControllerSets.Veins
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.Veins - Base type
CandideServer.Entities.Controllers.ServerBasicFurnitureController - Hash
4D1D016AFD8AA845E36B01C27E3BCDBD93BE28685355AD455476AE5DBDEEBAED
Relationships
Base type
CandideServer.Entities.Controllers.ServerBasicFurnitureController
Derived types
CandideServer.Entities.Controllers.ServerGeodeControllerCandideServer.Entities.ControllerSets.Veins.ServerCoalVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerCopperVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerGoldVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerIronVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerMarbleVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerRockVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerSilverVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerTinVeinController
Referenced by types
CandideServer.Entities.Controllers.ServerGeodeControllerCandideServer.Entities.ControllerSets.Veins.ServerCoalVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerCopperVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerGoldVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerIronVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerMarbleVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerRockVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerSilverVeinControllerCandideServer.Entities.ControllerSets.Veins.ServerTinVeinController
Fields
| Name | Visibility | Signature |
|---|---|---|
_exploded# | private | private System.Boolean _exploded |
Properties
| Name | Visibility | Signature |
|---|---|---|
ResourceAmount# | protected | protected System.ValueTuple<System.Single, System.Single> ResourceAmount |
ResourceGuids# | protected | protected System.Guid[] ResourceGuids |
RockBaseId# | protected | protected System.Guid RockBaseId |
Methods
HandleVeinDamage
#
public System.Void HandleVeinDamage(Shared.Combat.DamageResult damageResult, Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
85DA1120B01609A662FD55B9D50BE18D43A0B780A3E36E12D46B62177D088E68 - Body hash
262E519A7C9AE0725E104FAB60B8A2224D339B4DA348CCD086A7B6A933B0ADE5 - IL size210
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:mining
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D79E5CBFE5996AF78928E3BC9006E2C8D23247A2DD126D70FBEDFE115EACD99F - Body hash
D3840A1EBB21D48F8221C40E667B84E650DA38FB22B338DC52658290680480BB - IL size34
Referenced calls
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo killInfo)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
78AD190EB53205AC3CBA7CF06383152C475C46532C1D36A11F45AFB4E0471A49 - Body hash
CA3EFBA2B593FE9D3AFF344F1047C071E62D8FB96BE3008D6724C00411B7ADDA - IL size379
Referenced calls
CandideServer.Entities.ControllerSets.Veins.ServerVeinController::get_ResourceAmount()CandideServer.Entities.ControllerSets.Veins.ServerVeinController::get_ResourceGuids()System.Collections.Generic.List<CandideServer.MessageModels.Entities.RequestSpawnEntityMessage>::.ctor()CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)System.Random::Next(System.Int32, System.Int32)CandideServer.MessageModels.Entities.RequestSpawnEntityMessage::.ctor()Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)System.Collections.Generic.List<CandideServer.MessageModels.Entities.RequestSpawnEntityMessage>::Add(!0)CandideServer.Entities.ControllerSets.Veins.ServerVeinController::get_RockBaseId()System.Collections.Generic.List<CandideServer.MessageModels.Entities.RequestSpawnEntityMessage>::get_Count()CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)CandideServer.ServerManagers.EntityServerManager::SpawnEntities(System.Collections.Generic.IReadOnlyCollection<CandideServer.MessageModels.Entities.RequestSpawnEntityMessage>, System.Guid)
OnOutOfHealth
#
public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
23F35416E60FE8BF8BFC917CB4B45D646C40DB126DE431F03668DA219ADDCC33 - Body hash
A5B69D8D60CD767344D79B04887DF20FD60AAF81CA7E3FC6AD60497D7CADD27E - IL size50
Referenced calls
OnProjectileHit
#
public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
B1402EE40E55899786D1D68600E250BA098493CFD9539927E21E2317B98690FA - Body hash
28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49 - IL size2