public class in CandideServer.ServerSystems
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerSystems - Base type
System.Object - Hash
26948F63BC2E882A515CE1608D2E41EA10C79C22B69C46F5EA75C507906BBB25
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
BossUpdateTime# | private | private System.Single BossUpdateTime |
_bossLocationDiscoveryTimer# | private | private System.Single _bossLocationDiscoveryTimer |
_bossUpdateTimer# | private | private System.Single _bossUpdateTimer |
Methods
public System.Void NewDay()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8BFC575BE2C387FA0C8C404A522BC313AE20121DC999E8E9E06785096C0D9456 - Body hash
B267C132A19B0543B1703B9D776206D74C54AA24D14D1611DEC349CFAFCA1155 - IL size87
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::GetEnumerator()Dictionary.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Models.Boss.BossLocationModel>::Deconstruct(!0&, !1&)CandideServer.ServerManagers.BossServerManager::ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel, System.Boolean, System.Boolean)Dictionary.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::MoveNext()System.IDisposable::Dispose()
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
ACFD036BCC11AFB147E713795034A5B468BF294BB592CC034E3E876EF573ADCB - Body hash
7B39873EBB92E8A04ECECB95B24938AB8B28B4355C020B41BBF697FF7E6FDFA5 - IL size595
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()Dictionary.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()System.Collections.Generic.KeyValuePair<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::Deconstruct(!0&, !1&)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::GetEnumerator()Dictionary.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Models.Boss.BossLocationModel>::Deconstruct(!0&, !1&)System.Guid::op_Inequality(System.Guid, System.Guid)Shared.Entity.EntityWrapper::get_Position2()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::Length()CandideServer.ServerManagers.BossServerManager::DiscoverBossLocation(System.Guid, CandideServer.ServerServices.ServerJoinedPlayerModel)Dictionary.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::MoveNext()System.IDisposable::Dispose()Dictionary.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossFightModel>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.Boss.BossFightModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossFightModel>::get_Current()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::TryGetValue(!0, !1&)CandideServer.ServerManagers.BossServerManager::RemoveBossFight(CandideServer.Models.Boss.BossFightModel, System.Boolean, System.Boolean)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)Shared.Entity.EntityWrapper::get_AggressiveComponent()System.Collections.Generic.Dictionary<Shared.Entity.EntityWrapper, System.ValueTuple<System.Single, Microsoft.Xna.Framework.Vector2>>::get_Count()CandideServer.ServerManagers.PlayerServerManager::AnyPlayerInWorld(System.Guid)Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossFightModel>::MoveNext()CandideServer.ServerSystems.BossServerSystem::UpdateBossFights(System.Single)
Called by
UpdateBossFights
#
private System.Void UpdateBossFights(System.Single dt)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4E65DB1EAE8590934911176D496E54F6E6F3AF9EF80E715205EF0B31F312FD68 - Body hash
D460C1A870B50BE1D916184CE43A40909B8F22DC2483746F25CE1276CD3F41AA - IL size234
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossFightModel>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.Boss.BossFightModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossFightModel>::get_Current()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideServer.ServerServices.BossServerService::Send_BossUpdate(CandideServer.MessageModels.Bosses.BossUpdateMessage)Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossFightModel>::MoveNext()System.IDisposable::Dispose()