CandideServer.ServerSystems.ServerDirectorSystem
Type JSONpublic class in CandideServer.ServerSystems
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerSystems - Base type
System.Object - Hash
BD8078F5E176D736E2E8BCD68F85A6A3AB44217C340479F624DBCF5E835AEF6D
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
DesertEntranceSpawnRuleId# | public | public System.Guid DesertEntranceSpawnRuleId |
PyzifaxCampSpawnRuleId# | public | public System.Guid PyzifaxCampSpawnRuleId |
PyzifaxScoutSpawnRuleId# | public | public System.Guid PyzifaxScoutSpawnRuleId |
Methods
AfterWorldGameStateLoaded
#
public System.Void AfterWorldGameStateLoaded()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2449251F5CA632132AF946B0EB2FC1AAC1F4C887F7238DD8A55C4802E67F09F7 - Body hash
A036BCEE69989306EE6A47C80B48DE36E6E4E7E15D6D9DEF520697F2923FD88E - IL size364
Referenced calls
System.Diagnostics.Stopwatch::StartNew()System.Guid::Parse(System.String)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Boss.BossLocationModel>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.Boss.BossLocationModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::get_Current()System.String::op_Inequality(System.String, System.String)CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)CandideServer.ServerControllers.EntitySController::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Guid, System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>)System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>::GetEnumerator()List.Enumerator<CandideServer.Entities.ServerEntityModel>::get_Current()System.Guid::op_Equality(System.Guid, System.Guid)List.Enumerator<CandideServer.Entities.ServerEntityModel>::MoveNext()System.IDisposable::Dispose()System.Guid::op_Inequality(System.Guid, System.Guid)CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Boss.BossLocationModel>::MoveNext()
String literals
b29462f2-fd06-4637-a139-292dab679e593d5e1303-9663-466d-84a8-d8d486c98788d9042ff1-56ec-4f27-8389-425b6e512252boss:talos
DisablePyzifaxScoutSpawn
#
private System.Void DisablePyzifaxScoutSpawn()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A17F272DFD7BAEA5E3BF19F921C1CC850B71DA64B2F5134E5F18EB5900122FE3 - Body hash
3DD252A212643A3F41283E90AF06146275FD7F072C8159E035DCF5FDA826EA3E - IL size17
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.SpawnSystem.SpawnRule>::Remove(!0)
EnablePyzifaxScoutSpawn
#
private System.Void EnablePyzifaxScoutSpawn()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
40B740CD223926F12E1B70D129C948A7A6CB13E3F71F61CB2D6A47C051E614F1 - Body hash
51DB143A3AADA4A98CE8D5E313DF8D98B84C44F68FBF880B8A914222FCBB9FBB - IL size112
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.SpawnSystem.SpawnRule>::ContainsKey(!0)CandideServer.Models.SpawnSystem.SpawnRule::.ctor()CandideCreator.Shared.Models.RectangleF::CreateFrom(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideServer.ServerSystems.EntitySpawnServerSystem::AddSpawnRule(CandideServer.Models.SpawnSystem.SpawnRule)
String literals
pyzifax_scout
OnGameStateLoaded
#
private System.Void OnGameStateLoaded(CandideServer.GameDescription gameDescription)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0B1CC98EA2DABCB81A2FC15325115D1833844EE099EE4DA23F422B371CB92D6F - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
OnNewDay
#
public System.Void OnNewDay()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6FADA731FA6126002B723048B88567082AB52357428B02A11F32ADA870DDB5BF - Body hash
B0B1D845F403D94FDE7229401F527F94C480EDADC0DCD22D5927A396F90A5276 - IL size821
Referenced calls
Shared.Helpers.WorldFlagsHelper::GetIntValue(System.Collections.Generic.Dictionary<System.String, Shared.Models.WorldFlag>, System.String, System.Int32)System.Collections.Generic.List<System.Guid>::.ctor()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Town.ServerTownModel>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.Town.ServerTownModel>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Town.ServerTownModel>::get_Current()System.Collections.Generic.List<System.Guid>::Clear()System.Collections.Generic.List<System.Guid>::AddRange(System.Collections.Generic.IEnumerable<!0>)System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List<!!0>)System.Random::Shuffle(System.Span<!!0>)System.Collections.Generic.List<System.Guid>::GetEnumerator()List.Enumerator<System.Guid>::get_Current()System.Collections.Generic.Dictionary<System.Guid, CandideServer.SimulationModels.BuildingSimulationModel>::TryGetValue(!0, !1&)System.String::op_Inequality(System.String, System.String)System.String::op_Equality(System.String, System.String)CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler&)ServerDirectorSystem.<>c::<OnNewDay>b__9_0(PathNode)System.Func<PathNode, System.Boolean>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::All(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, System.Boolean>)List.Enumerator<System.Guid>::MoveNext()System.IDisposable::Dispose()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Town.ServerTownModel>::MoveNext()System.Collections.Generic.List<PathNode>::.ctor()System.Collections.ObjectModel.Collection<PathNode>::GetEnumerator()System.Collections.Generic.IEnumerator<PathNode>::get_Current()PathNode::get_Data()PathNodeExtension::HasFlags(PathNodeFlags, PathNodeFlags)System.Collections.Generic.List<PathNode>::Add(!0)System.Collections.IEnumerator::MoveNext()System.Collections.Generic.List<PathNode>::get_Count()System.Random::Next(System.Int32)System.Collections.Generic.List<PathNode>::get_Item(System.Int32)System.Nullable<System.Int32>::.ctor(!0)
String literals
solinusvolcanicmarketspecialwild_citizen_idTown_Chat_VisitCitizens_Name_Solinusevent:/interface/ui_chat_citizen_addedError
OnPyzifaxKilled
#
public System.Void OnPyzifaxKilled()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F5692EB753DB4F5D7BF7169F74F5C659807F747739D6242699F10E957CD70F88 - Body hash
EB905C0ADF5D883451756A2D44641D33304DCC4FCDBA6521CA39462F171D4DD2 - IL size58
Referenced calls
System.Nullable<System.Int32>::.ctor(!0)CandideServer.ServerManagers.WorldFlagsServerManager::SetFlagValue(System.String, System.Nullable<System.Int32>, System.Nullable<System.Single>)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.SpawnSystem.SpawnRule>::Remove(!0)
Called by
String literals
pyzifax_killed
OnRaidBeaten
#
private System.Void OnRaidBeaten(System.ValueTuple<Shared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel> message)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0A66064F38EB4E70477C66DF20881E99DDACD26DFFEC6201779F640851E30442 - Body hash
A434C7EF84EF134436A3C5460595B24F730A867B0E1C8F637B7554796F1D23B0 - IL size327
Referenced calls
System.String::op_Equality(System.String, System.String)System.Nullable<System.Int32>::.ctor(!0)CandideServer.ServerManagers.WorldFlagsServerManager::SetFlagValue(System.String, System.Nullable<System.Int32>, System.Nullable<System.Single>)System.Nullable<Microsoft.Xna.Framework.Vector3>::get_HasValue()System.Nullable<Microsoft.Xna.Framework.Vector3>::GetValueOrDefault()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)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>)CandideServer.ServerManagers.TownsServerManager::TryGetBuildingInTown(System.String, CandideServer.Models.Town.ServerTownModel, CandideServer.SimulationModels.BuildingSimulationModel&)CandideServer.Toolkit.TileBoundsHelper::GetCenteredPositionFromTileBounds(Microsoft.Xna.Framework.Rectangle)Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)
String literals
raid:pyzifaxpyzifax_raid_beatenquest:desert_satyr_horntown_core
OnRewardUnlocked
#
private System.Void OnRewardUnlocked(System.String rewardId)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6C99114E2EF80063538D197927422E57F3233DA3BCB285D69D047E6FB48FF7D2 - Body hash
B9E1870327C4CB435A9D1F884AA9FB9F574C35F12C5930690176ED23FC143612 - IL size39
Referenced calls
System.String::op_Equality(System.String, System.String)CandideServer.ServerSystems.ServerDirectorSystem::EnablePyzifaxScoutSpawn()CandideServer.ServerSystems.ServerDirectorSystem::DisablePyzifaxScoutSpawn()
String literals
reward:minerva:tier:1reward:minerva:pyzifax