CandideServer.Entities.Controllers.ServerHiddenTreasureController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
910257BA6F3326C3CF7BDC9DADC52F1A864D6CB3672EB8273293ADB43D3E20EE
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_sentStinger# | private | private System.Boolean _sentStinger |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
DFEF7CFA4695A89BE67C20BD3F425EF91DC410F190E5CB76F232890E843D02ED - Body hash
DC39CCB7CAA31E5FE0ACBB7007538474D93C81E74E83610FE8C00B884EBC7A40 - IL size44
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)
String literals
stylechest_type
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
14B07D8A2734F4BD5B1FA49EDBB4669A7AF3521A572F04CE3B8BA1D8C82A6A8D - Body hash
D9FB77DEAEBEF77CF831BC6D529EFBF35A3F6D8D12EC1DE49653C70304BCBE79 - IL size176
Referenced calls
CandideServer.Entities.ControllerSets.Veins.ServerVeinController::HandleVeinDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)CandideServer.Entities.Controllers.ServerTreeController::HandleTreeDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)CandideServer.Entities.Controllers.ServerSkinnyTreeController::HandleSkinnyTreeDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel&)CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)CandideServer.MessageModels.PlaySfxOnEntityMessage::.ctor()Shared.Entity.EntityWrapper::get_Id()CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnEntity(CandideServer.MessageModels.PlaySfxOnEntityMessage, CandideServer.SyncStrategies.SyncStrategy)
String literals
chest_typeevent:/music/stingers/secret_hint_spatialized
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
63B0B60561AA36A55F53BC5671EDE079315D18D61A18F8FA89DC3F0BA792BBDC - Body hash
BF362CDB85AC9E1AC593984C298E07BF616AC764BCADDDFA43A8E8E790239782 - IL size86
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)Shared.Entity.EntityWrapper::get_Position()CandideServer.Entities.Controllers.ServerHiddenTreasureController::SpawnChestFromEntity(Microsoft.Xna.Framework.Vector3, System.Guid, CandideCreator.Shared.Helpers.Parameters, ServerChestController.LootableChestType, Shared.Models.Entities.ChestStyle)
String literals
chest_typechest_style
SpawnChestFromEntity
#
public System.Void SpawnChestFromEntity(Microsoft.Xna.Framework.Vector3 position, System.Guid worldId, CandideCreator.Shared.Helpers.Parameters parentParameters, ServerChestController.LootableChestType chestType, Shared.Models.Entities.ChestStyle chestStyle)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F36E06AE894D06760324F1D35F82FF7182F55A4FF2F00EFE91FBE06F1ECE9039 - Body hash
B64FBFA386F5A5DEB2D4298B7009A0C8EF5A7A2FBEF64EDAAED5FE956DD2E884 - IL size540
Referenced calls
System.Guid::NewGuid()System.Collections.Generic.Dictionary<System.String, System.String>::.ctor()CandideCreator.Shared.Helpers.Parameters::get_Dictionary()System.Collections.Generic.Dictionary<System.String, System.String>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.String, System.String>::set_Item(!0, !1)System.Object::ToString()CandideServer.ServerControllers.SpawnEntityArgs::.ctor()CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)CandideServer.MessageModels.PlayVfxOnEntityMessage::.ctor()CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlayVfxOnEntity(CandideServer.MessageModels.PlayVfxOnEntityMessage)CandideServer.MessageModels.PlaySfxOnPositionMessage::.ctor()CandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnPosition(CandideServer.MessageModels.PlaySfxOnPositionMessage, System.Guid)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.Entities.ControllerSets.Chest.ServerChestController::GetDropTableIdFromParameters(CandideCreator.Shared.Helpers.Parameters, ServerChestController.LootableChestType, System.Guid, Microsoft.Xna.Framework.Vector2)CandideServer.Database.ServerDropTablesDataBase::GetDropTableItemListOrNull(System.String)CandideServer.ServerManagers.LootServerManager::GenerateDroppedGoods(Shared.Models.DropTables.DropTableSystem, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextPointInHollowCircle(System.Random, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)CandideServer.ServerManagers.WorldItemServerManager::SpawnNewItemAsWorldItem(System.String, System.Int32, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Guid, System.Nullable<System.Int32>, System.Nullable<System.Guid>, System.String, System.Nullable<System.Int32>)
Called by
String literals
locationIdinventory_idpoiDataIddrop-table-idlootstyledust_poof_bigevent:/music/stingers/secret_small_discovered_spatialized