CandideServer.ServerManagers.EntityServerManager
Type JSONpublic class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
DF23BEFCA1D86CE302293E98EA2EF49C5B674C6A4C102974ED5BB3F9433ECD18
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
SpawnEntitiesReuseList# | private | private System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel> SpawnEntitiesReuseList |
Methods
ApplyDamage
#
public System.Void ApplyDamage(Shared.Combat.DamageInfo damageInfo, System.Boolean fromNetwork)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
ECC846113F2C75A4CD16C72EA171EFF9FA8496A65BB14D5AAAECBC606A454CA3 - Body hash
733A4FE7DBB837D93219E08869D46028B51F1A3F06BF0099FDA6F19808BD9220 - IL size67
Referenced calls
Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Combat.DamageInfo)Shared.Entity.EntityWrapper::get_Health()
Called by
CandideServer.Entities.Controllers.ServerActivatedSpikeTrapController::UpdateCandideServer.Entities.Controllers.ServerSpikeTrapController::UpdateCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFlagActivatedSpikeTrapController::UpdateCandideServer.Models.Auras.DamageOverTimeServerAura::UpdateCandideServer.ServerManagers.EntityServerManager::CalculateAndApplyDamageCandideServer.ServerManagers.EntityServerManager::DamageEntity
CalculateAndApplyDamage
#
public System.Void CalculateAndApplyDamage(Shared.Entity.EntityWrapper owner, Shared.Entity.EntityWrapper victim, Shared.Combat.DamageTypesArray damageTypes, System.Nullable<Microsoft.Xna.Framework.Vector3> hitPosition, System.Nullable<Microsoft.Xna.Framework.Vector3> hitVelocity, Shared.Combat.DamageSourceType damageSourceType, System.String associatedSkillId, Shared.Combat.DamageVfxType damageVfxType, System.Boolean canCrit, System.Single totalKnockbackPower, System.Single totalStunPower, Shared.Combat.DamageVfxModifier damageVfxModifier)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
100B53F0629AA457DB173D5776F1F5DBBBDD1CA2BAE46A06CF66199766F855BE - Body hash
CF6C9FF3AB2200A2465865F16A4F182B5B9A19DE03F4B7FA3AC87ACDE4C39EAB - IL size34
Referenced calls
Shared.Combat.SharedCombatHandler::CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<Microsoft.Xna.Framework.Vector3>, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.Boolean)CandideServer.ServerManagers.EntityServerManager::ApplyDamage(Shared.Combat.DamageInfo, System.Boolean)
Called by
CandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_MoveTask::ClearVegetationCandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_MoveTask::OnEntityCollisionCandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_RushAttackTask::OnEntityCollisionCandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_RushAttackTask::UpdateCandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_SlamAttackTask::UpdateCandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_MoveTask::ClearVegetationCandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_MoveTask::OnEntityCollisionCandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_RushAttackTask::OnEntityCollisionCandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_RushAttackTask::Update
CatapultSnapshot
#
public System.Void CatapultSnapshot(CandideServer.Entities.ServerEntityModel carrier, CandideServer.Entities.ServerEntityModel target, Microsoft.Xna.Framework.Vector3 throwStartPosition, Microsoft.Xna.Framework.Vector3 velocity, Shared.Helpers.CastSpellArgs castSpellArgs, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
CCAA91D2B672E5F0848DE36886962584A0C67361A45BCF7C9558641F8E4A5ADD - Body hash
ED9F22BC6C220ED6347CE438396499959E0B8606D72C612CDC5A67BD8A9CC647 - IL size44
Referenced calls
CandideServer.ServerManagers.EntityServerManager::ThrowSnapshot(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)CandideServer.SyncStrategies.SyncStrategy::NoSync()CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable<System.Guid>, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)
String literals
aura:special:catapult_ignore_collisions
DamageEntity
#
public System.Void DamageEntity(CandideServer.MessageModels.DealDamageMessage message, CandideServer.EventBus.EventBusArgs args, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5F9883FD85D14BF60D7414C93133E72E55DC736058BB67B01280ECD4DFFEC9CD - Body hash
876BF9EB8766648A2E5F04ECCE27E3711980FA87A6D2FF761EB4AECC94F465F5 - IL size271
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>>::get_HasValue()System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>>::GetValueOrDefault()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Guid::op_Equality(System.Guid, System.Guid)Shared.Combat.DamageInfo::.ctor(Shared.Combat.DamageVfx, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<Microsoft.Xna.Framework.Vector3>, Shared.Combat.AttackType, System.String, System.String)CandideServer.ServerManagers.EntityServerManager::ApplyDamage(Shared.Combat.DamageInfo, System.Boolean)Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.ServerServices.EntityServerService::Send_DealDamage(CandideServer.MessageModels.DealDamageMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)
Debug_RemoveAllEntities
#
public System.Void Debug_RemoveAllEntities()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
29F435F1FB9C3F3D839E24A29E6CE18005F5571313DE27877A5C0A99D7B782BC - Body hash
4AEA06357447C386CCEFDE263EB1C5B053D1EDD95CFE1FABF14CA232335F7FC2 - IL size86
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::GetEnumerator()Dictionary.Enumerator<System.Guid, CandideServer.Entities.ServerEntityModel>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Entities.ServerEntityModel>::Deconstruct(!0&, !1&)CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)Dictionary.Enumerator<System.Guid, CandideServer.Entities.ServerEntityModel>::MoveNext()System.IDisposable::Dispose()
Detach
#
public System.Void Detach(CandideServer.Entities.ServerEntityModel carrier, System.Nullable<Microsoft.Xna.Framework.Vector3> detachPosition, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F2091460DBFF5B25EC06795CD8AA0B4EB4E70115FBAEA2C058C7E08B65B0E4C2 - Body hash
73B0270FDE4DC659EA5FD6E2E44848F5BC18929B8B5689AF52BBCAB74FDA5608 - IL size89
Referenced calls
System.Nullable<System.Guid>::get_HasValue()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.ServerControllers.EntitySController::Detach(CandideServer.Entities.ServerEntityModel, System.Nullable<Microsoft.Xna.Framework.Vector3>)CandideServer.MessageModels.Entities.Carrier.DetachEntityMessage::.ctor()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)
Called by
BM.DropCarriedEntity::UpdateCandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::TargetPlayerCandideServer.ServerManagers.EntityServerManager::DetachCandideServer.ServerServices.EntityServerService::OnReceive_DetachCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_PlayerDetachAction
String literals
Detach - Carrier does not have a carried entity ID set.entity-detach
Detach
#
public System.Void Detach(System.Guid carrierId, System.Nullable<Microsoft.Xna.Framework.Vector3> detachPosition, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
32232ACA4CDA442E6FA2F15F0438A1808027554D23DD1A83DA75B5D017375833 - Body hash
615A158C31B7949FFCCEB455D27D9CBDE508EDAE87B816E4F4E0A9441A9A89BB - IL size25
Referenced calls
CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)CandideServer.ServerManagers.EntityServerManager::Detach(CandideServer.Entities.ServerEntityModel, System.Nullable<Microsoft.Xna.Framework.Vector3>, CandideServer.SyncStrategies.SyncStrategy)
Called by
String literals
Detach
DropGoods
#
public System.Void DropGoods(System.Guid entityId, Shared.Models.DropTables.DroppedGoods droppedGoods, System.Nullable<System.Int32> owningPlayerId, System.Nullable<Microsoft.Xna.Framework.Vector3> overrideDropLocation)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1AC8DA6C5C3A88824027562CDB63C484C1971BA44B79DED87977AD0DBB56227E - Body hash
FD4CC62F0FF2141A4305E6A063FD159CC872F06AB1EF7FBE57E64FC7447CAF6D - IL size72
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)CandideServer.ServerManagers.LootServerManager::EntityDropGoods(CandideServer.Entities.ServerEntityModel, Shared.Models.DropTables.DroppedGoods, System.Nullable<System.Int32>, System.Nullable<Microsoft.Xna.Framework.Vector3>)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Items.SharedInventoryModel>::TryGetValue(!0, !1&)CandideServer.ServerManagers.LootServerManager::EntityDropInventory(CandideServer.Entities.ServerEntityModel, Shared.Models.Items.SharedInventoryModel, System.Nullable<System.Int32>)
EntityInteract
#
public System.Void EntityInteract(System.Guid interactedEntityId, System.Guid interactedWorldId, CandideServer.ServerServices.ServerJoinedPlayerModel player)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
66C17F2DF9489ADE30142DEF214C8EDC4D6B8CAEC07ED3E5A73A3A83DE1AE1E1 - Body hash
C3B1AD14789EAF0002D26D6873176153C2D95413A516789877F2E35A14BB35C0 - IL size270
Referenced calls
System.Guid::op_Equality(System.Guid, System.Guid)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.ServerExteriorWorldModel>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Controller()Shared.Entity.Base.AbstractController::OnInteract(Shared.Entity.EntityWrapper)
String literals
EntityInteract - Could not find world ID in gamestate
HandleEntityControllerMessage
#
public System.Void HandleEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D0E8877511F928035CA684AB3D834139720274915551BB0207CD665CB46E4E51 - Body hash
80CB11A98371F9E639631AE6B6FE29D7CC3D5F8E3A1E274939D32C7C03A2560B - IL size54
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Controller()Shared.Entity.Base.AbstractController::ReceiveEntityControllerMessage(System.Object)
Heal
#
public System.Single Heal(CandideServer.Entities.ServerEntityModel entity, System.Single amount)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
1938FFFD5FEAE732CAF852B698A25E1ED755A60499E8BB9DF5E7304AC6A40AF4 - Body hash
DEB700DDCA96AA3B53FB3D76DF8646D0EAC3489E7514F5E68808544C8907306E - IL size71
Referenced calls
Shared.Entity.EntityWrapper::Heal(System.Single)Shared.Entity.EntityWrapper::get_Health()System.Math::Min(System.Single, System.Single)
MoveEntity
#
public System.Void MoveEntity(System.Guid entityId, Microsoft.Xna.Framework.Vector3 position, System.Guid worldId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2135C1CD5E0910969E10D568A625424DF99609AB56DE13638E5CFC6EA535DE25 - Body hash
55068B08B6F6FF1867307775B38A4C6D2ED1368E4FE41C093053B55AC83C8112 - IL size120
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)System.Guid::op_Inequality(System.Guid, System.Guid)CandideServer.MessageModels.Entities.RemoveEntityMessage::.ctor()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.ServerServices.EntityServerService::Send_RemoveEntity(CandideServer.MessageModels.Entities.RemoveEntityMessage, Microsoft.Xna.Framework.Vector2, System.Guid)CandideServer.ServerControllers.EntitySController::MoveEntity(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, System.Guid)CandideServer.ServerServices.EntityServerService::Send_SpawnEntity(CandideServer.Entities.ServerEntityModel)CandideServer.ServerServices.EntityServerService::Send_UpdateEntityPosition(System.Guid, Microsoft.Xna.Framework.Vector3, System.Guid, CandideServer.SyncStrategies.SyncStrategy)
OnThrowHit
#
public System.Void OnThrowHit(CandideServer.Entities.ServerEntityModel thrownEntity, System.Boolean kill)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FB9A617159C771F94A9D1966A78F58DB64695F55AD74D0AB60D29AFAC12D0E41 - Body hash
3CF54A2C8A373CFAC9E228E1C546AABD25EC9C10F8E295D1A5CD163364F6B2AD - IL size265
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)Shared.Data.SpellDataBase::GetSpellOrMissing(System.String)System.Nullable<System.Single>::.ctor(!0)System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Collections.Generic.Dictionary<System.Guid, System.Single>::.ctor()System.Collections.Generic.Dictionary<System.Guid, System.Single>::Add(!0, !1)CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerManagers.SpellServerManager::TryCastSnapshotSpell(CandideServer.Models.Spells.ServerSpellCastingContext, Shared.Helpers.CastSpellArgs, CandideServer.SyncStrategies.SyncStrategy)CandideServer.ServerControllers.EntitySController::EndThrow(CandideServer.Entities.ServerEntityModel)
RemoveAndDropGoods
#
public System.Void RemoveAndDropGoods(System.Guid entityId, Shared.Models.DropTables.DroppedGoods droppedGoods, Shared.Entity.EntityRemoveInfo removeInfo, System.Nullable<System.Int32> owningPlayerId, System.Nullable<Microsoft.Xna.Framework.Vector3> overrideDropLocation)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5C2A9DE9EFE0AD8390AC060C7520EBF17616F91EE42E842D0001EE9AA23F475C - Body hash
F59D42B7B40F35B4EB5DCE0E6094EF89F3D255AFED6535E5090C435302DBEE23 - IL size111
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)CandideServer.ServerManagers.LootServerManager::EntityDropGoods(CandideServer.Entities.ServerEntityModel, Shared.Models.DropTables.DroppedGoods, System.Nullable<System.Int32>, System.Nullable<Microsoft.Xna.Framework.Vector3>)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, Shared.Models.Items.SharedInventoryModel>::TryGetValue(!0, !1&)CandideServer.ServerManagers.LootServerManager::EntityDropInventory(CandideServer.Entities.ServerEntityModel, Shared.Models.Items.SharedInventoryModel, System.Nullable<System.Int32>)CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)CandideServer.Models.Quests.EventModels.OnEntityKilledEvent::Send(System.Guid, System.Guid, System.Guid, System.Guid, Shared.Models.Items.WeaponTypeEnum)
RemoveEntities
#
public System.Void RemoveEntities(System.Collections.Generic.List<System.Guid> removeList, Shared.Entity.EntityRemoveInfo removeInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F5387BA1D384F8879B1F7F8FC7BEDF8A1984184BA64F049D4BA7F3B97EA7F894 - Body hash
C3623EB006A1FB76B2D23BF2A4408F90A1A96F0B7805C4CBB087E9371935BB61 - IL size48
Referenced calls
System.Collections.Generic.List<System.Guid>::GetEnumerator()List.Enumerator<System.Guid>::get_Current()CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)List.Enumerator<System.Guid>::MoveNext()System.IDisposable::Dispose()
RemoveEntity
#
public System.Void RemoveEntity(System.Guid guid, Shared.Entity.EntityRemoveInfo info)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
61B8C3BBAC873CD551D6CA64033922587387FC523286BFC2E902DA67A034F025 - Body hash
F34EA7C6EB59524F6AF4AE34484D8C133228BFAD501C69C9BC45680F9A3C5B9E - IL size63
Referenced calls
CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)CandideServer.MessageModels.Entities.RemoveEntityMessage::.ctor()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.ServerServices.EntityServerService::Send_RemoveEntity(CandideServer.MessageModels.Entities.RemoveEntityMessage, Microsoft.Xna.Framework.Vector2, System.Guid)
Called by
BM.RemoveEntity::UpdateCandideServer.Buildings.BuildingControllers.AbstractBuildingController::OnBuildingRemoveCandideServer.Buildings.BuildingControllers.LumberYardController::OnUpgradedCandideServer.Buildings.BuildingControllers.WaterMillController::OnUpgradedCandideServer.Entities.Controllers.ServerBrickOvenController::UpdateCandideServer.Entities.Controllers.ServerLockedDoorController::OnEntityCollisionCandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::TargetPlayerCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::DeleteBodyPartsCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::ResetCandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::ResetCandideServer.Entities.ServerEntitySystemManager::OnEntityRemovedInSystemCandideServer.Entities.ServerEntitySystemManager::UpdateCandideServer.ServerControllers.CitizenSlotsSController::UnassignCitizenSlotCandideServer.ServerManagers.BossServerManager::RemoveBossFightCandideServer.ServerManagers.BuildingsServerManager::TryDepositResourceEntityIntoStorageCandideServer.ServerManagers.CitizenServerManager::ConvertWildCitizenToTownCitizenCandideServer.ServerManagers.EntityServerManager::RemoveAndDropGoodsCandideServer.ServerManagers.EntityServerManager::RemoveEntitiesCandideServer.ServerManagers.FurnitureServerManager::FurnitureChangeStyleCandideServer.ServerManagers.PlayerServerManager::RemovePlayerGraveCandideServer.ServerServices.EntityServerService::OnReceive_EntityDieAndSpawnEntitiesCandideServer.ServerServices.EntityServerService::OnReceive_EntityDieAndSpawnWorldItemsCandideServer.ServerServices.EntityServerService::OnReceive_RequestRemoveEntityCandideServer.ServerSystems.EntitySpawnServerSystem::UpdateDespawn
SendEntityVfxMessage
#
public System.Void SendEntityVfxMessage(System.Guid entityId, System.Byte vfx)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A0D2813FC85FFD70995FC08146FC53C5AAB59AFCB4F29EE14A9C378C252E4D90 - Body hash
E6D4061C05F84C36638A4E97608CAB7765833D1C27C0E7FB20AEB12469D4CBE7 - IL size64
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.ServerServices.EntityServerService::SendEntityVfxMessage(CandideServer.MessageModels.Entities.EntityVfxMessage, Microsoft.Xna.Framework.Vector2, System.Guid)
SetBucketContent
#
public System.Boolean SetBucketContent(CandideServer.Entities.ServerEntityModel entity, BucketEntityHelperShared.BucketContentType contentType, System.String newResourceId, System.Int32 newAmount)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
58E9C4480AE7C79AFB49307A756851086EF66F8292910C0B69B2B4AD9EC2DBB9 - Body hash
00FC1EE1A6BC75875CB7D627B840E8BAD481B07EE7755EBC678A2F59D3478196 - IL size32
Referenced calls
CandideServer.ServerControllers.EntitySController::SetBucketContent(CandideServer.Entities.ServerEntityModel, BucketEntityHelperShared.BucketContentType, System.String, System.Int32)CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary<System.String, System.String>, CandideServer.SyncStrategies.SyncStrategy)
Called by
CandideServer.Entities.Controllers.ServerBrickOvenController::TossBucketOutCandideServer.ServerServices.BuildingsServerService::OnReceive_GetTryBucketDepleteResourceStorageEndpointCandideServer.ServerServices.BuildingsServerService::OnReceive_GetTryBucketDepositResourceStorageEndpointCandideServer.ServerServices.EntityServerService::OnReceive_GetSetBucketContent
SpawnEntities
#
public System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel> SpawnEntities(System.Collections.Generic.IReadOnlyCollection<CandideServer.MessageModels.Entities.RequestSpawnEntityMessage> messages, System.Guid worldId)
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel> - StaticTrue
- VirtualFalse
- Hash
C3C01CCDA00FB5518213CEFC9165455FDB71199E29A6E8D6AD95220F4FADE6F3 - Body hash
6F8BA9E80EA98FA159F735C080F654FB3B36F030C32F4AC57BE853A4D52B63C5 - IL size203
Referenced calls
System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>::Clear()System.Collections.Generic.IReadOnlyCollection<CandideServer.MessageModels.Entities.RequestSpawnEntityMessage>::get_Count()System.Collections.Generic.IEnumerable<CandideServer.MessageModels.Entities.RequestSpawnEntityMessage>::GetEnumerator()System.Collections.Generic.IEnumerator<CandideServer.MessageModels.Entities.RequestSpawnEntityMessage>::get_Current()CandideServer.ServerControllers.SpawnEntityArgs::.ctor()System.Guid::NewGuid()CandideServer.ServerControllers.EntitySController::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>::Add(!0)System.Collections.IEnumerator::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>::get_Count()CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerServices.EntityServerService::Send_SpawnEntities(System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>, System.Guid, CandideServer.SyncStrategies.SyncStrategy)
Called by
CandideServer.Entities.Controllers.ServerFruitTreeController::SpawnLogsCandideServer.Entities.Controllers.ServerTreeController::SpawnLogsCandideServer.Entities.ControllerSets.Veins.ServerVeinController::OnKilledCandideServer.ServerManagers.InternalResourceStorageServerManager::DropStorageAndDeleteCandideServer.ServerServices.EntityServerService::OnReceive_EntityDieAndSpawnEntitiesCandideServer.ServerServices.EntityServerService::OnReceive_RequestSpawnEntitiesCandideServer.ServerServices.EntityServerService::OnReceive_SetExclusiveParameterValueAndSpawnEntities
SpawnEntity
#
public CandideServer.Entities.ServerEntityModel SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs args)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Entities.ServerEntityModel - StaticTrue
- VirtualFalse
- Hash
8593B696FC7E20728023ABD7190B5230FF01C5A92426A07A223056F606C0F13A - Body hash
F6DB046749B2273BC35347C7CD7F6A5B9ABD6CF6EF1742DCE2C50BE9A2CF1986 - IL size20
Referenced calls
Called by
BM.SpawnEntity::UpdateCandideServer.Buildings.BuildingControllers.BeehiveBuildingController::OnNewlyCreatedCandideServer.Buildings.BuildingControllers.DoliumController::OnNewlyCreatedCandideServer.Buildings.BuildingControllers.LumberYardController::SpawnStubCandideServer.Buildings.BuildingControllers.MillController::OnNewlyCreatedCandideServer.Buildings.BuildingControllers.WaterMillController::SpawnManualMillCandideServer.Entities.Controllers.Enemies.ServerAshManController::SpawnExplosivePotCandideServer.Entities.Controllers.Enemies.ServerEnemySpawner::DoSpawnCandideServer.Entities.Controllers.Enemies.ServerGhostlyWomanController::SpawnLightningStrikeCandideServer.Entities.Controllers.ServerCyclopsPreDungeonRockSpawner::SpawnEntityCandideServer.Entities.Controllers.ServerDungeonKeyController::OnRemoveCandideServer.Entities.Controllers.ServerFruitSpawnerController::SpawnFruitCandideServer.Entities.Controllers.ServerHiddenTreasureController::SpawnChestFromEntityCandideServer.Entities.Controllers.ServerPhoenixEggController::SpawnPhoenixCandideServer.Entities.Controllers.ServerSpawnerLimitedController::SpawnEntityCandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::TargetPlayerCandideServer.Entities.ControllerSets.Cyclops.FallingRockSpawner::SpawnRocksCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SpawnArmsCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SpawnBodyCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SpawnEntityCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsArenaController::SpawnEyeCandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwl_LightningAttackTask::SpawnLightningStrikeCandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_MeteorShowerAttack::CastCandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBoss_PeckAttackTask::CastCandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerLightningPotController::SpawnLightningStrikeCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController::InitiateFailureCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSpikePathPuzzleController::SpawnSpikesCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerVulcanTempleBlackTrapController::TriggerTrapCandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SetupCandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossController::SplitHeadCandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossSpawnHandler::SpawnCandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaController::SetupBattleStandard
ThrowSnapshot
#
public System.Void ThrowSnapshot(CandideServer.Entities.ServerEntityModel thrower, CandideServer.Entities.ServerEntityModel target, Microsoft.Xna.Framework.Vector3 throwStartPosition, Microsoft.Xna.Framework.Vector3 velocity, Shared.Helpers.CastSpellArgs castSpellArgs, System.Boolean killWhenHit, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean isCatapulted)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
CAEA69312EE5EFDE94E4714E85937F38FCF2B10192C90DCF866561F6C6A71D66 - Body hash
FC7D8B83ED195E50B00DB8CA779917FA20CD16EB1CD8DF0AD05B426195677B04 - IL size232
Referenced calls
System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Nullable<System.Guid>::.ctor(!0)CandideServer.ServerControllers.EntitySController::Throw(CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean, System.Nullable<System.Guid>)CandideServer.MessageModels.Entities.Movable.ThrowEntityMessage::.ctor()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)
Called by
String literals
ThrowSnapshot- Target entity with IDis already thrown.entity-throw
TryAttach
#
public System.Boolean TryAttach(CandideServer.Entities.ServerEntityModel carrier, CandideServer.Entities.ServerEntityModel target, Shared.Combat.EntityAttachPriority attachPriority, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
BC96E62BF3BB1BE08262814035FB555B2D3D11C57646515A4513EE8E75CCDFFF - Body hash
D8A428E5690BF13856C56FB3342D0E21957583F65990355B79E3CA07CC854052 - IL size195
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)CandideServer.ServerControllers.EntitySController::Detach(CandideServer.Entities.ServerEntityModel, System.Nullable<Microsoft.Xna.Framework.Vector3>)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.ServerControllers.EntitySController::ForceAttach(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Shared.Combat.EntityAttachPriority)CandideServer.MessageModels.Entities.Carrier.AttachEntityRequest::.ctor()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)
Called by
CandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::TargetPlayerCandideServer.ServerManagers.EntityServerManager::TryAttachCandideServer.ServerServices.EntityServerService::OnReceive_GetTryAttachCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_GetPlayerAttachRequestCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_PlayerSittingAction
String literals
TryAttachCarrier's carried ID is not null!Carried's carrier ID is not null!entity-attach
TryAttach
#
public System.Boolean TryAttach(System.Guid carrierId, System.Guid targetId, Shared.Combat.EntityAttachPriority attachPriority, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
90A9576EE50513259888338A3C490D8CF019F9C329A275745EBB3D9FF75FE757 - Body hash
AB7D3DC87A43491F2F110E574511A57805C37A31D748BB7D2EA653DE8A2F64FA - IL size44
Referenced calls
CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)CandideServer.ServerManagers.EntityServerManager::TryAttach(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Shared.Combat.EntityAttachPriority, CandideServer.SyncStrategies.SyncStrategy)
Called by
BM.TryPickUpEntity::UpdateCandideServer.Entities.Controllers.Enemies.ServerAshManController::SpawnExplosivePotCandideServer.Entities.ControllerSets.Catapult.ServerCatapultController::UpdateCandideServer.Models.Spells.ServerHookSpell::OnHitCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_GetPlayerDepleteResourceStorageEndpointAndAction
String literals
TryAttach
TryThrow
#
public System.Boolean TryThrow(CandideServer.Entities.ServerEntityModel thrower, CandideServer.Entities.ServerEntityModel target, Microsoft.Xna.Framework.Vector3 throwVelocity)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
DDC320D6EEC71E716B59D3816D1055E1138EE2ABC894F42F977B1B937E4BFC5D - Body hash
164DB15AF21EBE54D986D86C4C8DC770ED150DF92344D7AD95CCD8D71962BE22 - IL size262
Referenced calls
Shared.Combat.Spells.Parameters.ConeAttackSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Models.Spells.AttackSpellArgs::.ctor()System.Nullable<Shared.Combat.DamageVfxType>::.ctor(!0)Shared.Helpers.SharedSpellHelper::CreateSpellArgs(System.String, System.Object, Shared.Models.Spells.AttackSpellArgs, Shared.Entity.EntityWrapper, System.UInt16&)CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerManagers.EntityServerManager::ThrowSnapshot(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)
Called by
String literals
throw_object
UpdateEntityParameter
#
public System.Void UpdateEntityParameter(CandideServer.Entities.ServerEntityModel entity, System.String key, System.String value, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean fromEntitySystem)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8B4BCE0B048D60740ADD832C7858A42403D9AC8CDD06DEF52590BC2842091E94 - Body hash
E0C331B22B01F9A86E4E22C1993E0B441806419313FA20AF80DBA8AFF0BBF29A - IL size155
Referenced calls
CandideServer.ServerControllers.EntitySController::UpdateServerEntityParameter(CandideServer.Entities.ServerEntityModel, System.String, System.String)CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)CandideServer.MessageModels.Entities.UpdateEntityParameterMessage::.ctor()Shared.Entity.EntityWrapper::get_Controller()System.Nullable<System.Int32>::.ctor(!0)System.Nullable<System.Int32>::GetValueOrDefault()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.ServerServices.EntityServerService::Send_UpdateEntityParameter(CandideServer.MessageModels.Entities.UpdateEntityParameterMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)
UpdateEntityParameter
#
public System.Void UpdateEntityParameter(System.Guid id, System.String key, System.String value, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean fromEntitySystem)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A69A1BC20946466C0A57FF60FC266725FBDC80574DADEB6B175E3F5FF8E63338 - Body hash
8D3A48F61C079DB6799A67A77EECE3E631FD8DD206AE3D3696E70E0E1BB356FA - IL size28
Referenced calls
CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameter(CandideServer.Entities.ServerEntityModel, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)
Called by
CandideServer.Entities.Controllers.Enemies.ServerPhoenixController::OnRemoveCandideServer.Entities.Controllers.Enemies.ServerVultureController::OnRemoveCandideServer.ServerControllers.CitizensSController::SetActiveRequestStateCandideServer.ServerServices.EntityServerService::OnReceive_UpdateEntityParameter
String literals
UpdateEntityParameter
UpdateEntityParameters
#
public System.Void UpdateEntityParameters(CandideServer.Entities.ServerEntityModel entity, System.Collections.Generic.Dictionary<System.String, System.String> parameters, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
28B8D3EF3E0BB6F3E42E72A849FC0DAC4200E79CE7ACBF21974147F35351927F - Body hash
C54F5B15CDDCC92B4D40E3475F7FC030961961E289CA5A10EA3D132D641C0299 - IL size140
Referenced calls
CandideServer.ServerControllers.EntitySController::UpdateServerEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary<System.String, System.String>)CandideServer.Entities.ServerEntitySystemManager::UpdateControllerParameters(Shared.Entity.EntityWrapper, System.Collections.Generic.Dictionary<System.String, System.String>)CandideServer.MessageModels.Entities.UpdateEntityParametersMessage::.ctor()Shared.Entity.EntityWrapper::get_Controller()System.Nullable<System.Int32>::.ctor(!0)System.Nullable<System.Int32>::GetValueOrDefault()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.ServerServices.EntityServerService::Send_UpdateEntityParameters(CandideServer.MessageModels.Entities.UpdateEntityParametersMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)
Called by
CandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::Building_SetHasItemCandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::Building_SetProgressCandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::UpdateHasItemCandideServer.Entities.ControllerSets.AutomaticMill.ServerAutomaticMillController::UpdateIsBeingPushedCandideServer.Entities.ControllerSets.Dolium.ServerDoliumController::Building_SetHasItemCandideServer.Entities.ControllerSets.Dolium.ServerDoliumController::Building_SetProgressCandideServer.Entities.ControllerSets.Dolium.ServerDoliumController::UpdateHasItemCandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::Building_SetHasItemCandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::Building_SetProgressCandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::UpdateHasItemCandideServer.Entities.ControllerSets.ManualMill.ServerManualMillController::UpdateIsBeingPushedCandideServer.ServerManagers.EntityServerManager::SetBucketContentCandideServer.ServerManagers.EntityServerManager::UpdateEntityParametersCandideServer.ServerManagers.VehicleServerManager::UpdateVehicle
UpdateEntityParameters
#
public System.Void UpdateEntityParameters(System.Guid id, System.Collections.Generic.Dictionary<System.String, System.String> parameters, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F88806C76E385B1A82866999D4C23FB29E0B5891E03B02B2D0C29BFC37198285 - Body hash
0BC445B3CFD7EF3F96620F04BF8442B7FFEAB1C5DF57DCEB38A9BDEABA8EEDA8 - IL size25
Referenced calls
CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameters(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.Dictionary<System.String, System.String>, CandideServer.SyncStrategies.SyncStrategy)
String literals
UpdateEntityParameters
UpdateEntityState
#
public System.Void UpdateEntityState(System.Guid id, System.Int32 state, System.Boolean updateSimulationState, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
66EFA2285BD161AE4627D400D93821724B755EBE0B99AE7875819FCFA60E3322 - Body hash
AB6D6B765767D7F910AB83F289790594779BD75F358ECCBF9192F2971E2D1057 - IL size129
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)System.Nullable<System.Int32>::GetValueOrDefault()System.Nullable<System.Int32>::get_HasValue()System.Nullable<System.Int32>::.ctor(!0)CandideServer.ServerControllers.EntitySController::SetEntityControllerState(CandideServer.Entities.ServerEntityModel, System.Nullable<System.Int32>)CandideServer.Entities.ServerEntitySystemManager::UpdateControllerState(Shared.Entity.EntityWrapper, System.Int32)CandideServer.MessageModels.Entities.UpdateEntityStateMessage::.ctor()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.ServerServices.EntityServerService::Send_UpdateEntityState(CandideServer.MessageModels.Entities.UpdateEntityStateMessage, Microsoft.Xna.Framework.Vector2, System.Guid, CandideServer.SyncStrategies.SyncStrategy)
Called by
BM.OffThreadPathFind::UpdateBM.PathFind::InitializeBM.PlayAnimation::UpdateBM.PlayAnimationMsg::UpdateBM.SetControllerState::UpdateCandideServer.Citizens.GenericServerCitizenController::ResetCitizenCandideServer.Entities.Controllers.ServerFruitSpawnerController::SpawnFruitCandideServer.Entities.ControllerSets.MinervasOwl.ServerMinervasOwlBossController::OnOutOfHealthCandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::OnOutOfHealthCandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerIncendiaryPotController::TryExplodeCandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerLightningPotController::TryExplodeCandideServer.Entities.ControllerSets.Pots.ExplosivePot.ServerPoisonPotController::TryExplodeCandideServer.Entities.ScheduleSystem.Schedule::InitTalkCandideServer.Entities.ScheduleSystem.Schedule::ResetCitizenCandideServer.Entities.ScheduleSystem.Schedule::TransitionToWaitingStateScheduleSystem.CitizenMovementHandler::ClearGoalScheduleSystem.CitizenMovementHandler::FollowPath