CandideServer.Entities.ServerEntitySystemManager
Type JSONpublic class in CandideServer.Entities
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities - Base type
System.Object - Hash
178EFC1CAB642B9BC8BB9F77C05322992492AA4205A9C8E08AEBA454B7A340A0
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
BigProjectileSystem# | private | private Shared.Combat.Projectiles.ProjectileSystem BigProjectileSystem |
BigSystem# | private | private Shared.Entity.EntitySystem BigSystem |
ChunksThatAreActive# | private | private System.Collections.Generic.HashSet<Microsoft.Xna.Framework.Point> ChunksThatAreActive |
ChunksToLoad# | private | private System.Collections.Generic.HashSet<Microsoft.Xna.Framework.Point> ChunksToLoad |
ChunksToUnload# | private | private System.Collections.Generic.HashSet<Microsoft.Xna.Framework.Point> ChunksToUnload |
EntityInfoMessages# | private | private System.Collections.Generic.List<CandideServer.MessageModels.Entities.EntityInfoMessage2> EntityInfoMessages |
ImmovableEntityInfoMessages# | private | private System.Collections.Generic.List<CandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2> ImmovableEntityInfoMessages |
LastPlayerOutsidePosition# | private | private System.Collections.Generic.Dictionary<System.Int32, System.ValueTuple<Microsoft.Xna.Framework.Vector2, System.Single>> LastPlayerOutsidePosition |
LoadedChunks# | private | private System.Collections.Generic.HashSet<Microsoft.Xna.Framework.Point> LoadedChunks |
LoadInAndOutTime# | private | private System.Single LoadInAndOutTime |
ReUseEntityUnloadList# | private | private System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel> ReUseEntityUnloadList |
WorldIdToSystemMap# | public | public System.Collections.Generic.Dictionary<System.Guid, ServerEntitySystemManager.WorldEntitySystemPair> WorldIdToSystemMap |
WorldsToUpdate# | private | private System.Collections.Generic.HashSet<System.Guid> WorldsToUpdate |
_checkTileAurasCounter# | private | private System.Int32 _checkTileAurasCounter |
_loadInAndOutTimer# | private | private System.Single _loadInAndOutTimer |
Methods
AddAura
#
public System.Boolean AddAura(CandideServer.Entities.ServerEntityModel entityModel, Shared.Models.Auras.EntityAuraInfo entityAuraInfo, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper> aura, System.Boolean skipCalculateState)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
BE3C56AB32B5DFF7EBBF472644766A3D3680622E2E46B152410A5BAD6B5D0084 - Body hash
06B966C32D367A4BDC07D2E88BA06439890497FEC29BF12E5289BBD22F27ADBA - IL size22
AddAura
#
public System.Boolean AddAura(Shared.Entity.EntityWrapper entity, Shared.Models.Auras.EntityAuraInfo entityAuraInfo, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper> aura, System.Boolean skipCalculateState)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
1292BF83458B277F366DDE55B2B12AAC378BCECD3338ADAAFC99610570113F54 - Body hash
7F36B2422F44D4931066FA691FCA8DB18EBD9EC387DFEB7B0D40E3439029474E - IL size10
BeforeWorldGameStateLoaded
#
public System.Void BeforeWorldGameStateLoaded()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
EB385FB3FD7451EB51AA07B2651F0078EB227CA12E17B6CB70EAC0C6F8DAC3E5 - Body hash
E294CD4EABF0DE269A706C6009E794F0FC9BCF3D2312E69309C74598BFB81DE8 - IL size116
Referenced calls
Shared.Entity.EntitySystem::Clear()Shared.Combat.Projectiles.ProjectileSystem::Clear()System.Collections.Generic.Dictionary<System.Guid, ServerEntitySystemManager.WorldEntitySystemPair>::Clear()System.Collections.Generic.HashSet<System.Guid>::Clear()System.Collections.Generic.List<CandideServer.MessageModels.Entities.EntityInfoMessage2>::Clear()System.Collections.Generic.List<CandideServer.MessageModels.Entities.ImmovableEntityInfoMessage2>::Clear()System.Collections.Generic.Dictionary<System.Int32, System.ValueTuple<Microsoft.Xna.Framework.Vector2, System.Single>>::Clear()System.Collections.Generic.HashSet<Microsoft.Xna.Framework.Point>::Clear()System.GC::Collect()
CheckPositionIsInLoadedArea
#
public ServerEntitySystemManager.WorldEntitySystemPair CheckPositionIsInLoadedArea(Microsoft.Xna.Framework.Vector2 position, System.Guid worldId, System.Boolean isPlayer)
Method metadata
- Visibilitypublic
- Return type
ServerEntitySystemManager.WorldEntitySystemPair - StaticTrue
- VirtualFalse
- Hash
4C11E2AD6AF46CCFC7AC28E6100F98C4DFCF92169D1EAA0E260CE985B4DC591A - Body hash
21D1B3F33337590F6BE1385DD78E8ACE1F6AD4FABD415EE3026537FF1F248D41 - IL size62
Referenced calls
CandideServer.Entities.ServerEntitySystemManager::GetEntitySystemPair(System.Guid)System.Guid::op_Equality(System.Guid, System.Guid)CandideServer.ServerControllers.EntitySController::GetEntityChunkPosition(Microsoft.Xna.Framework.Vector2)System.Collections.Generic.HashSet<Microsoft.Xna.Framework.Point>::Contains(!0)
Detach
#
public System.Void Detach(CandideServer.Entities.ServerEntityModel carrier, System.Nullable<Microsoft.Xna.Framework.Vector3> detachPosition)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E307C80E71B2EC9F30116C7AB85A503A792C15AB5A323B149133ABFCFDF906E3 - Body hash
5F2EFF28A793D490B260A18B13FB171CA8B785C70393CA9FD932CE9541BA6CDA - IL size20
Referenced calls
ForceAttach
#
public System.Void ForceAttach(CandideServer.Entities.ServerEntityModel carrier, CandideServer.Entities.ServerEntityModel carried)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
BC45A07717098097934643A4C7F7F0A57084335398EC4D12A13C589C82EC0C14 - Body hash
AECCAC5D9ED2C0C2DFAB720ABC264E70A9605792368359267EA3534F7CBABDCF - IL size32
Referenced calls
GetEntitySystemPair
#
private ServerEntitySystemManager.WorldEntitySystemPair GetEntitySystemPair(System.Guid worldId)
Method metadata
- Visibilityprivate
- Return type
ServerEntitySystemManager.WorldEntitySystemPair - StaticTrue
- VirtualFalse
- Hash
897715F16A65A317CBE181345AD212DC3FFCC3FEE51F5A0952A7FC21AC370D92 - Body hash
5BF0B7ED0B4B2C7D53BA1FEB32EFCE6FA0DF51CB5912AF72362B33A99530BAA7 - IL size214
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, ServerEntitySystemManager.WorldEntitySystemPair>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)Shared.Entity.EntitySystem::.ctor()Shared.Combat.Projectiles.ProjectileSystem::.ctor(System.Int32)ServerEntitySystemManager.WorldEntitySystemPair::.ctor()System.Collections.Generic.Dictionary<System.Guid, ServerEntitySystemManager.WorldEntitySystemPair>::set_Item(!0, !1)
InitializeCollisions
#
public System.Void InitializeCollisions(System.Guid worldId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
CFB08B8B40C5384CA7515382B12FA8AD91B44BD72D1ACE2AACA559B2E3F3BDDA - Body hash
A32DCBBF1652F7594F3B61343A395687883B3B0EA46E4F6FEF41D56A6B815168 - IL size38
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, ServerEntitySystemManager.WorldEntitySystemPair>::TryGetValue(!0, !1&)Shared.Collision.CollisionSpecialGroup::Initialize(Shared.Entity.EntitySystem)
LoadInChunkEntities
#
public System.Void LoadInChunkEntities(CandideServer.Models.ServerWorldChunk chunk)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
BF7F1AB929B7D1362178B869873DF949CAAAD7542320B93A39FDE293DAF8F9DB - Body hash
F4710AABA025082220DB5F6E9EB621E47A2EF70796D05DB4DAF6F06269DC2265 - IL size96
Referenced calls
System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>::Clear()System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>::AddRange(System.Collections.Generic.IEnumerable<!0>)System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>::GetEnumerator()List.Enumerator<CandideServer.Entities.ServerEntityModel>::get_Current()CandideServer.Entities.ServerEntitySystemManager::SpawnEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntitySystem, System.Boolean)List.Enumerator<CandideServer.Entities.ServerEntityModel>::MoveNext()System.IDisposable::Dispose()
OnEntitiesGameStateLoaded
#
public System.Void OnEntitiesGameStateLoaded()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
847CC9B5A69614BD50697BD339E85B1BB2CDF595D1F653FC42200E6C7A68CD00 - Body hash
2E3DD50A5AE062789C1D7EEC5DF1C1F6FEABE6F5C4951764CBC836879D60B6F6 - IL size21
OnEntityRemovedInSystem
#
public System.Void OnEntityRemovedInSystem(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityRemoveInfo removeInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
DB1151F1614F5968DA25443380BB8494960AAA30D1D6998D8F111EB7282E06FF - Body hash
8C182AE7B0A761ACE5DDD57692AEB7CF9C34AC451A634A0BF25846274BC2C1AA - IL size63
Referenced calls
Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)
OnLastPlayerLeftWorld
#
public System.Void OnLastPlayerLeftWorld(System.Guid worldId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C574178657F8D4192B948DB66FA0E5EC446B5ECBD9B9D798CA8C7145AC640FFE - Body hash
5C0B0A71AC4363AA8CCAA360284728AC82ED18C065648F6E99FC2A7082159F5F - IL size28
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, ServerEntitySystemManager.WorldEntitySystemPair>::TryGetValue(!0, !1&)Shared.Combat.Projectiles.ProjectileSystem::RemoveAll()
OnThrownHit
#
public System.Void OnThrownHit(Shared.Entity.EntityWrapper entity, System.Boolean kill)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7C1201408E62855F20310D3A4974FC006BFA3F538214CE15A0BFA90F85BF620A - Body hash
2027B2640A5751AE67E579B5322E85C0D934C699D536759431DAC97B102E3680 - IL size29
Referenced calls
Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)CandideServer.ServerManagers.EntityServerManager::OnThrowHit(CandideServer.Entities.ServerEntityModel, System.Boolean)
OutsideEntityChangedChunk
#
public System.Void OutsideEntityChangedChunk(CandideServer.Entities.ServerEntityModel serverEntity, Microsoft.Xna.Framework.Point newChunk)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5B6A5E67BB1C636655588E5DE395ACF52617C4AE8B709482EA09D40DA089FFEB - Body hash
9B72C92B54C48B2095DC0E9C34A3FECD9AFF2F6486EA4ECCA95713959474A269 - IL size77
Referenced calls
System.Collections.Generic.HashSet<Microsoft.Xna.Framework.Point>::Contains(!0)CandideServer.Entities.ServerEntitySystemManager::RemoveEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityRemoveInfo)CandideServer.Entities.ServerEntitySystemManager::SpawnEntity(CandideServer.Entities.ServerEntityModel, System.Boolean, System.Boolean)
RemoveEntity
#
public System.Void RemoveEntity(CandideServer.Entities.ServerEntityModel entityModel, Shared.Entity.EntityRemoveInfo info)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
EE7634BDAB0CA9C99620AB33D85D1A697262110F8DFA398FE2ACF908CDF1B036 - Body hash
9120BA655D694524B7EC7D02E33A76A3BE8F44C5C2E9881037778266A64EB3F8 - IL size137
Referenced calls
Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Controller()CandideCreator.Shared.Helpers.Parameters::get_Dictionary()System.Nullable<System.Int32>::.ctor(!0)ServerEntitySystemManager.<>c::<RemoveEntity>b__24_0(System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>)System.Predicate<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>>::RemoveAll(System.Predicate<!0>)Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)
Called by
CandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMinervaProjectionController::UpdateCandideServer.Entities.ServerEntitySystemManager::OutsideEntityChangedChunkCandideServer.ServerControllers.EntitySController::MoveEntityCandideServer.ServerControllers.EntitySController::RemoveAllEditorPlacedEntitiesInWorldCandideServer.ServerControllers.EntitySController::RemoveEntity
RemovePlayerEntity
#
public System.Void RemovePlayerEntity(CandideServer.ServerServices.ServerJoinedPlayerModel playerModel, Shared.Entity.EntityRemoveInfo info)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
68DFC253094C09AB44A1D209886A6A87FA4DD18C69E6841E5B3CC2B918B6BD28 - Body hash
73B981BB16912CE171D0603B8707119260A8F14E58308B9F2C68DB86D526A0F2 - IL size26
Referenced calls
RemoveWorldEntitySystem
#
public System.Void RemoveWorldEntitySystem(CandideServer.Models.Worlds.WorldModel world)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
ED7ADD4B3C6AF156874AF6D69902819F1C7A0BCFCA7D7EEE180FFA6B14BD539A - Body hash
BAFCF747EDBCCA682A6E9391B0CD3E79567EB517CCB48845EBD19FF5F4A5C619 - IL size56
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, ServerEntitySystemManager.WorldEntitySystemPair>::Remove(!0, !1&)Shared.Entity.EntitySystem::RemoveAll(Shared.Entity.Components.Component, Shared.Entity.EntityRemoveInfo)
ShieldBlock
#
public System.Void ShieldBlock(System.Guid blockingEntityId, System.Guid blockedEntityId, System.Single blockedAmount)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7CB48D358181748A57A0DE8A0AD3C2F81A8E116CE1780C4825FF71323051176D - Body hash
ECDDE3267F544D86A02E9491AB69A4C077DFCDC96D12C98BE301DD29B8FBDD2E - IL size116
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)System.Guid::op_Inequality(System.Guid, System.Guid)Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_AggressiveComponent()Shared.Entity.Components.AggressiveComponent::SetEntityThreatToMax(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Single)Shared.Entity.EntityWrapper::get_Controller()Shared.Entity.Base.AbstractController::OnBlockedByShield(Shared.Entity.EntityWrapper)
SpawnEntity
#
private Shared.Entity.EntityWrapper SpawnEntity(CandideServer.Entities.ServerEntityModel entityModel, Shared.Entity.EntitySystem system, System.Boolean skipCalculateState)
Method metadata
- Visibilityprivate
- Return type
Shared.Entity.EntityWrapper - StaticTrue
- VirtualFalse
- Hash
9062AB5A51CC21631D73C53BE549BDF26256C01CBB0D3651060FD497A270A792 - Body hash
5AADAA921D3425EBDC4B993146C689333DDBF7FF7516898AE5CA941AB573145D - IL size848
Referenced calls
CandideServer.Entities.ServerEntityDataManager::SpawnDoodad(System.Guid, Shared.Entity.EntitySystem, System.Boolean, System.Boolean)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_Id(System.Guid)Shared.Entity.EntityWrapper::set_Direction(System.Single)Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)System.Nullable<System.Int32>::get_HasValue()System.Nullable<System.Int32>::GetValueOrDefault()Shared.Entity.EntityWrapper::set_Frame(System.Int32)Shared.Entity.EntityWrapper::set_Health(System.Single)Shared.Entity.EntityWrapper::set_MaxHealth(System.Single)Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Stats()Shared.Models.Stats.EntityStats::OnLoad()Shared.Entity.EntityWrapper::set_CarriedId(System.Nullable<System.Guid>)Shared.Entity.EntityWrapper::set_CarrierId(System.Nullable<System.Guid>)Shared.Entity.EntityWrapper::set_IsThrown(System.Boolean)Shared.Entity.EntityWrapper::set_ThrowerId(System.Nullable<System.Guid>)Shared.Entity.EntityWrapper::set_KillWhenThrown(System.Boolean)Shared.Entity.EntityWrapper::set_ConstructionMaterials(Shared.Models.Construction.ConstructionMaterialsAggregate)System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::set_Item(!0, !1)CandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField::.ctor(Shared.Entity.Aggro.CircularAggroField)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::set_LeaderId(System.Guid)Shared.Entity.EntityWrapper::get_Controller()CandideCreator.Shared.Helpers.Parameters::AddOrOverwrite(System.Collections.Generic.Dictionary<System.String, System.String>)Shared.Entity.EntityWrapper::get_Ai()CandideCreator.Shared.Helpers.Parameters::AddOrOverwrite(CandideCreator.Shared.Helpers.IParameters)CandideCreator.Shared.Helpers.Parameters::get_Dictionary()
SpawnEntity
#
public Shared.Entity.EntityWrapper SpawnEntity(CandideServer.Entities.ServerEntityModel serverEntityModel, System.Boolean skipCalculateState, System.Boolean isPlayer)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.EntityWrapper - StaticTrue
- VirtualFalse
- Hash
4103AB5D084BA129814E00A2FBEA680378703402541AD996CB13BE30D1528B21 - Body hash
A6C788ECD041AF4C1345972D9EED8BB43569E4D6EDECBE296374385656907754 - IL size43
Referenced calls
CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.Entities.ServerEntitySystemManager::CheckPositionIsInLoadedArea(Microsoft.Xna.Framework.Vector2, System.Guid, System.Boolean)CandideServer.Entities.ServerEntitySystemManager::SpawnEntity(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntitySystem, System.Boolean)
Called by
CandideServer.Entities.ServerEntitySystemManager::OutsideEntityChangedChunkCandideServer.Entities.ServerEntitySystemManager::ThrowCandideServer.ServerControllers.EntitySController::MoveEntityCandideServer.ServerControllers.EntitySController::OnWorldGameStateLoadedCandideServer.ServerControllers.EntitySController::SpawnEntityCandideServer.ServerManagers.PlayerServerManager::SpawnPlayerEntity
SpeedUpNextLoadInOutCheck
#
public System.Void SpeedUpNextLoadInOutCheck()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
95A542828E7771CCB5A85F3108AEAD049D2744C09F6DB4A347CC926DC74E6D8E - Body hash
6B84B207C8EF61512744A99E9E2C513340DD130D5173567EE62348BC7F9AE657 - IL size11
Throw
#
public System.Void Throw(CandideServer.Entities.ServerEntityModel target, CandideServer.Entities.ServerEntityModel thrower)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
222CC2E2611F1FC7E8EC66644DE5545D3F725CE1C499BED844A636CB4942E69E - Body hash
45F126FDCB1256C610B19145624159EB8481F22B84F29ADA3D360A38FFB89E15 - IL size91
Referenced calls
CandideServer.Entities.ServerEntitySystemManager::SpawnEntity(CandideServer.Entities.ServerEntityModel, System.Boolean, System.Boolean)System.Nullable<System.Guid>::.ctor(!0)Shared.Entity.SharedEntitySystemController::Throw(Shared.Entity.EntityWrapper, System.Nullable<System.Guid>, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime, System.Boolean pauseEntitySystem)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A64B67E4FBD0F7A91CB98B895DF946254DB10B64E39F112E27DC55EB215A919E - Body hash
52A48B98BC54509880B76D8D3680FFB2A07A1E9DA61C0B11517E175CEFC24D51 - IL size1675
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()System.Collections.Generic.HashSet<System.Guid>::Clear()System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Values()Dictionary.ValueCollection<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()System.Collections.Generic.HashSet<System.Guid>::Add(!0)Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()CandideServer.Entities.ServerEntitySystemManager::UpdateLoadInAndOutOfOpenWorld(System.Single)System.Collections.Generic.HashSet<System.Guid>::GetEnumerator()HashSet.Enumerator<System.Guid>::get_Current()System.Collections.Generic.Dictionary<System.Guid, ServerEntitySystemManager.WorldEntitySystemPair>::TryGetValue(!0, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)Shared.Entity.EntitySystem::UpdateAll(Microsoft.Xna.Framework.GameTime)Shared.Entity.EntitySystem::GetEntityWrappers()EntitySystem.EntityEnumerator::GetEnumerator()EntitySystem.EntityEnumerator::get_Current()Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)Shared.Entity.EntitySystem::RemoveEntity(System.Int32, Shared.Entity.EntityRemoveInfo)CandideServer.ServerManagers.AuraServerManager::CleanUpAuras(CandideServer.Entities.ServerEntityModel)Shared.Entity.EntityWrapper::get_IsAllowedInPits()Shared.Entity.EntityWrapper::get_Position()CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Controller()System.Nullable<System.Int32>::.ctor(!0)Shared.Entity.EntityWrapper::get_Health()Shared.Entity.EntityWrapper::get_Velocity()Shared.Entity.EntityWrapper::get_Direction()
Called by
UpdateControllerParameters
#
public System.Void UpdateControllerParameters(Shared.Entity.EntityWrapper entity, System.Collections.Generic.Dictionary<System.String, System.String> parameters)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
24034A2AA567129571623253461068D0C811EEB34F6EC26CE7F5C19782D02657 - Body hash
4C4CE3DA11469A68BC5778D0210760FAA472EBF5E8EA2C09ECB8CE6E74406B60 - IL size49
Referenced calls
UpdateControllerState
#
public System.Void UpdateControllerState(Shared.Entity.EntityWrapper entity, System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8E10D2F908783920CC4669582B0DFA70CE0D6E343C0A8D7D6CD4D308F5071514 - Body hash
F15C52B1927CC6D2254E06B1A0DDEBB0FEB3E2E4A56FC26C4E8F101C64E6F8A5 - IL size22
Referenced calls
Shared.Entity.EntityWrapper::get_Controller()Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)
UpdateEntityParameter
#
public System.Void UpdateEntityParameter(Shared.Entity.EntityWrapper entity, System.String key, System.String value, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean fromEntitySystem)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E239B24928C88FA81AD4967272F26BB611908CE3FB57570CD8E7E11FA52978FF - Body hash
995CED47503DBC0A9CAEDC3A752DAF28C1D0C2D92CDBD6D2FD9ECBE65CD56618 - IL size101
Referenced calls
Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Controller()CandideCreator.Shared.Helpers.Parameters::Set(System.String, System.String)Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)CandideServer.ServerManagers.EntityServerManager::UpdateEntityParameter(CandideServer.Entities.ServerEntityModel, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)
Called by
BM.SetParameter::UpdateCandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitializeCandideServer.Entities.Controllers.ServerCart2Controller::AttachCandideServer.Entities.Controllers.ServerCart2Controller::DetachCandideServer.Entities.Controllers.ServerCart2Controller::OnInteractCandideServer.Entities.Controllers.ServerCart2Controller::TryPickupEntityCandideServer.Entities.Controllers.ServerCart2Controller::UpdateCarriedItemCandideServer.Entities.Controllers.ServerFruitTreeController::EntityInitializeCandideServer.Entities.Controllers.ServerItemStandController::OnInteractCandideServer.Entities.Controllers.ServerItemStandController::UpdateCandideServer.Entities.Controllers.ServerPermanentStubController::ClearEntityOnStubCandideServer.Entities.Controllers.ServerPermanentStubController::TryPutEntityOnStubCandideServer.Entities.Controllers.ServerTreeController::ClearEntityOnStubCandideServer.Entities.Controllers.ServerTreeController::TryPutEntityOnStubCandideServer.Entities.ControllerSets.AutoBallista.ServerAutoBallistaEnemyController::OnRemoveCandideServer.Entities.ControllerSets.Beehive.ServerBeehiveController::Building_SetProgressCandideServer.Entities.ControllerSets.BerryBush.ServerBerryBushController::EntityInitializeCandideServer.Entities.ControllerSets.Chest.ServerChestController::CheckUpdateChestNameParameterCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPathMemoryPuzzleController::CheckIfPlayerInAreaCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerPuzzleMovableController::EntityInitializeCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSequencePuzzleController::UpdateStateCandideServer.Entities.ControllerSets.ServerRockCrabController::CreateStateMachineCandideServer.Entities.ControllerSets.ServerSulphurVentController::LaunchHiddenGoodsCandideServer.Entities.ControllerSets.TorchBearerStatue.ServerTorchBearerStatueController::UpdateCandideServer.ServerManagers.EntityServerManager::UpdateEntityParameter
UpdateLoadInAndOutOfOpenWorld
#
public System.Void UpdateLoadInAndOutOfOpenWorld(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
541E110727F59FC0C1A4C148FEB9C3BFBB00F50CC7934859D6139FD0891237A4 - Body hash
925B6E136D99BE688326B73EC658FE16F021FC8F89721629DB872F417789B6E0 - IL size1128
Referenced calls
System.Collections.Generic.HashSet<Microsoft.Xna.Framework.Point>::Clear()System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Values()Dictionary.ValueCollection<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()System.Guid::op_Inequality(System.Guid, System.Guid)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)System.ValueTuple<Microsoft.Xna.Framework.Vector2, System.Single>::.ctor(!0, !1)System.Collections.Generic.Dictionary<System.Int32, System.ValueTuple<Microsoft.Xna.Framework.Vector2, System.Single>>::set_Item(!0, !1)Microsoft.Xna.Framework.Vector2::get_Zero()CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single, System.Single, System.Single)CandideServer.Models.ServerChunkedWorld::GetChunksForRectangle(CandideCreator.Shared.Models.RectangleF)System.Collections.Generic.List<CandideServer.Models.ServerWorldChunk>::GetEnumerator()List.Enumerator<CandideServer.Models.ServerWorldChunk>::get_Current()System.Collections.Generic.HashSet<Microsoft.Xna.Framework.Point>::Add(!0)List.Enumerator<CandideServer.Models.ServerWorldChunk>::MoveNext()System.IDisposable::Dispose()Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.Collections.Generic.Dictionary<System.Int32, System.ValueTuple<Microsoft.Xna.Framework.Vector2, System.Single>>::GetEnumerator()Dictionary.Enumerator<System.Int32, System.ValueTuple<Microsoft.Xna.Framework.Vector2, System.Single>>::get_Current()System.Collections.Generic.KeyValuePair<System.Int32, System.ValueTuple<Microsoft.Xna.Framework.Vector2, System.Single>>::Deconstruct(!0&, !1&)System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::ContainsKey(!0)System.Collections.Generic.Dictionary<System.Int32, System.ValueTuple<Microsoft.Xna.Framework.Vector2, System.Single>>::Remove(!0)Dictionary.Enumerator<System.Int32, System.ValueTuple<Microsoft.Xna.Framework.Vector2, System.Single>>::MoveNext()System.Collections.Generic.HashSet<Microsoft.Xna.Framework.Point>::UnionWith(System.Collections.Generic.IEnumerable<!0>)System.Collections.Generic.HashSet<Microsoft.Xna.Framework.Point>::ExceptWith(System.Collections.Generic.IEnumerable<!0>)System.Collections.Generic.HashSet<Microsoft.Xna.Framework.Point>::GetEnumerator()HashSet.Enumerator<Microsoft.Xna.Framework.Point>::get_Current()CandideServer.Models.ServerChunkedWorld::GetWorldChunk(Microsoft.Xna.Framework.Point)System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>::Clear()System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>::AddRange(System.Collections.Generic.IEnumerable<!0>)System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>::GetEnumerator()