Romestead Assembly Reference

CandideServer.ServerSystems.ServerDirectorSystem

Type JSON

public class in CandideServer.ServerSystems

Methods8
Properties0
Fields3
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerSystems
  • Base typeSystem.Object
  • HashBD8078F5E176D736E2E8BCD68F85A6A3AB44217C340479F624DBCF5E835AEF6D

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
DesertEntranceSpawnRuleIdpublicpublic System.Guid DesertEntranceSpawnRuleId
PyzifaxCampSpawnRuleIdpublicpublic System.Guid PyzifaxCampSpawnRuleId
PyzifaxScoutSpawnRuleIdpublicpublic System.Guid PyzifaxScoutSpawnRuleId

Methods

AfterWorldGameStateLoaded

public System.Void AfterWorldGameStateLoaded()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2449251F5CA632132AF946B0EB2FC1AAC1F4C887F7238DD8A55C4802E67F09F7
  • Body hashA036BCEE69989306EE6A47C80B48DE36E6E4E7E15D6D9DEF520697F2923FD88E
  • IL size364
Referenced calls
String literals
  • b29462f2-fd06-4637-a139-292dab679e59
  • 3d5e1303-9663-466d-84a8-d8d486c98788
  • d9042ff1-56ec-4f27-8389-425b6e512252
  • boss:talos

DisablePyzifaxScoutSpawn

private System.Void DisablePyzifaxScoutSpawn()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA17F272DFD7BAEA5E3BF19F921C1CC850B71DA64B2F5134E5F18EB5900122FE3
  • Body hash3DD252A212643A3F41283E90AF06146275FD7F072C8159E035DCF5FDA826EA3E
  • IL size17
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.SpawnSystem.SpawnRule>::Remove(!0)
Called by

EnablePyzifaxScoutSpawn

private System.Void EnablePyzifaxScoutSpawn()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash40B740CD223926F12E1B70D129C948A7A6CB13E3F71F61CB2D6A47C051E614F1
  • Body hash51DB143A3AADA4A98CE8D5E313DF8D98B84C44F68FBF880B8A914222FCBB9FBB
  • IL size112
Referenced calls
Called by
String literals
  • pyzifax_scout

OnGameStateLoaded

private System.Void OnGameStateLoaded(CandideServer.GameDescription gameDescription)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash0B1CC98EA2DABCB81A2FC15325115D1833844EE099EE4DA23F422B371CB92D6F
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • IL size1

OnNewDay

public System.Void OnNewDay()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash6FADA731FA6126002B723048B88567082AB52357428B02A11F32ADA870DDB5BF
  • Body hashB0B1D845F403D94FDE7229401F527F94C480EDADC0DCD22D5927A396F90A5276
  • 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)
Called by
String literals
  • solinus
  • volcanic
  • market
  • special
  • wild_citizen_id
  • Town_Chat_Visit
  • Citizens_Name_Solinus
  • event:/interface/ui_chat_citizen_added
  • Error

OnPyzifaxKilled

public System.Void OnPyzifaxKilled()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF5692EB753DB4F5D7BF7169F74F5C659807F747739D6242699F10E957CD70F88
  • Body hashEB905C0ADF5D883451756A2D44641D33304DCC4FCDBA6521CA39462F171D4DD2
  • IL size58
Referenced calls
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 typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash0A66064F38EB4E70477C66DF20881E99DDACD26DFFEC6201779F640851E30442
  • Body hashA434C7EF84EF134436A3C5460595B24F730A867B0E1C8F637B7554796F1D23B0
  • IL size327
Referenced calls
String literals
  • raid:pyzifax
  • pyzifax_raid_beaten
  • quest:desert_satyr_horn
  • town_core

OnRewardUnlocked

private System.Void OnRewardUnlocked(System.String rewardId)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash6C99114E2EF80063538D197927422E57F3233DA3BCB285D69D047E6FB48FF7D2
  • Body hashB9E1870327C4CB435A9D1F884AA9FB9F574C35F12C5930690176ED23FC143612
  • IL size39
Referenced calls
String literals
  • reward:minerva:tier:1
  • reward:minerva:pyzifax