{"Id":"CandideServer.ServerSystems.ServerDirectorSystem","Name":"ServerDirectorSystem","DisplayName":"ServerDirectorSystem","FullName":"CandideServer.ServerSystems.ServerDirectorSystem","Namespace":"CandideServer.ServerSystems","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DesertEntranceSpawnRuleId:System.Guid","Name":"DesertEntranceSpawnRuleId","Type":"System.Guid","Signature":"public System.Guid DesertEntranceSpawnRuleId","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"8C11661FA5CC19502D435DFFEAB53DB136B3CF42B2196A72FB8CFB3F7D6A3223"},{"Id":"PyzifaxCampSpawnRuleId:System.Guid","Name":"PyzifaxCampSpawnRuleId","Type":"System.Guid","Signature":"public System.Guid PyzifaxCampSpawnRuleId","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"310F3EFD6844EAF1F6F03CE1814BD85A37DDC18CDACC47938420939B9642D6FD"},{"Id":"PyzifaxScoutSpawnRuleId:System.Guid","Name":"PyzifaxScoutSpawnRuleId","Type":"System.Guid","Signature":"public System.Guid PyzifaxScoutSpawnRuleId","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"95002524B681280E248FF973AFC26A233B7DEDD9C2D5D9E686C2BC57FDE3ED28"}],"Properties":[],"Events":[],"Methods":[{"Id":"AfterWorldGameStateLoaded()-\u003ESystem.Void","Name":"AfterWorldGameStateLoaded","Signature":"public System.Void AfterWorldGameStateLoaded()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":364,"BodyHash":"A036BCEE69989306EE6A47C80B48DE36E6E4E7E15D6D9DEF520697F2923FD88E","Hash":"2449251F5CA632132AF946B0EB2FC1AAC1F4C887F7238DD8A55C4802E67F09F7","CalledMethods":["System.Diagnostics.Stopwatch::StartNew()","System.Guid::Parse(System.String)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::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\u003CCandideServer.Entities.ServerEntityModel\u003E)","System.Collections.Generic.List\u003CCandideServer.Entities.ServerEntityModel\u003E::GetEnumerator()","List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::get_Current()","System.Guid::op_Equality(System.Guid, System.Guid)","List.Enumerator\u003CCandideServer.Entities.ServerEntityModel\u003E::MoveNext()","System.IDisposable::Dispose()","System.Guid::op_Inequality(System.Guid, System.Guid)","CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()"],"StringLiterals":["b29462f2-fd06-4637-a139-292dab679e59","3d5e1303-9663-466d-84a8-d8d486c98788","d9042ff1-56ec-4f27-8389-425b6e512252","boss:talos"],"Source":null},{"Id":"DisablePyzifaxScoutSpawn()-\u003ESystem.Void","Name":"DisablePyzifaxScoutSpawn","Signature":"private System.Void DisablePyzifaxScoutSpawn()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":17,"BodyHash":"3DD252A212643A3F41283E90AF06146275FD7F072C8159E035DCF5FDA826EA3E","Hash":"A17F272DFD7BAEA5E3BF19F921C1CC850B71DA64B2F5134E5F18EB5900122FE3","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E::Remove(!0)"],"StringLiterals":[],"Source":null},{"Id":"EnablePyzifaxScoutSpawn()-\u003ESystem.Void","Name":"EnablePyzifaxScoutSpawn","Signature":"private System.Void EnablePyzifaxScoutSpawn()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":112,"BodyHash":"51DB143A3AADA4A98CE8D5E313DF8D98B84C44F68FBF880B8A914222FCBB9FBB","Hash":"40B740CD223926F12E1B70D129C948A7A6CB13E3F71F61CB2D6A47C051E614F1","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E::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)"],"StringLiterals":["pyzifax_scout"],"Source":null},{"Id":"OnGameStateLoaded(CandideServer.GameDescription)-\u003ESystem.Void","Name":"OnGameStateLoaded","Signature":"private System.Void OnGameStateLoaded(CandideServer.GameDescription gameDescription)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"gameDescription","Type":"CandideServer.GameDescription","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"0B1CC98EA2DABCB81A2FC15325115D1833844EE099EE4DA23F422B371CB92D6F","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnNewDay()-\u003ESystem.Void","Name":"OnNewDay","Signature":"public System.Void OnNewDay()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":821,"BodyHash":"B0B1D845F403D94FDE7229401F527F94C480EDADC0DCD22D5927A396F90A5276","Hash":"6FADA731FA6126002B723048B88567082AB52357428B02A11F32ADA870DDB5BF","CalledMethods":["Shared.Helpers.WorldFlagsHelper::GetIntValue(System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.WorldFlag\u003E, System.String, System.Int32)","System.Collections.Generic.List\u003CSystem.Guid\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::get_Current()","System.Collections.Generic.List\u003CSystem.Guid\u003E::Clear()","System.Collections.Generic.List\u003CSystem.Guid\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)","System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List\u003C!!0\u003E)","System.Random::Shuffle(System.Span\u003C!!0\u003E)","System.Collections.Generic.List\u003CSystem.Guid\u003E::GetEnumerator()","List.Enumerator\u003CSystem.Guid\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u003E::TryGetValue(!0, !1\u0026)","System.String::op_Inequality(System.String, System.String)","System.String::op_Equality(System.String, System.String)","CandideServer.SimulationModels.BuildingSimulationModel::TryGetExteriorPathNodeHandler(CandideServer.PathFinding.PathNodeHandler\u0026)","ServerDirectorSystem.\u003C\u003Ec::\u003COnNewDay\u003Eb__9_0(PathNode)","System.Func\u003CPathNode, System.Boolean\u003E::.ctor(System.Object, System.IntPtr)","System.Linq.Enumerable::All(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, System.Boolean\u003E)","List.Enumerator\u003CSystem.Guid\u003E::MoveNext()","System.IDisposable::Dispose()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Town.ServerTownModel\u003E::MoveNext()","System.Collections.Generic.List\u003CPathNode\u003E::.ctor()","System.Collections.ObjectModel.Collection\u003CPathNode\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CPathNode\u003E::get_Current()","PathNode::get_Data()","PathNodeExtension::HasFlags(PathNodeFlags, PathNodeFlags)","System.Collections.Generic.List\u003CPathNode\u003E::Add(!0)","System.Collections.IEnumerator::MoveNext()","System.Collections.Generic.List\u003CPathNode\u003E::get_Count()","System.Random::Next(System.Int32)","System.Collections.Generic.List\u003CPathNode\u003E::get_Item(System.Int32)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"],"StringLiterals":["solinus","volcanic","market","special","wild_citizen_id","Town_Chat_Visit","Citizens_Name_Solinus","event:/interface/ui_chat_citizen_added","Error"],"Source":null},{"Id":"OnPyzifaxKilled()-\u003ESystem.Void","Name":"OnPyzifaxKilled","Signature":"public System.Void OnPyzifaxKilled()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":58,"BodyHash":"EB905C0ADF5D883451756A2D44641D33304DCC4FCDBA6521CA39462F171D4DD2","Hash":"F5692EB753DB4F5D7BF7169F74F5C659807F747739D6242699F10E957CD70F88","CalledMethods":["System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","CandideServer.ServerManagers.WorldFlagsServerManager::SetFlagValue(System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.SpawnSystem.SpawnRule\u003E::Remove(!0)"],"StringLiterals":["pyzifax_killed"],"Source":null},{"Id":"OnRaidBeaten(System.ValueTuple\u00602\u003CShared.Models.Raids.RaidInstanceModel,CandideServer.Models.Town.ServerTownModel\u003E)-\u003ESystem.Void","Name":"OnRaidBeaten","Signature":"private System.Void OnRaidBeaten(System.ValueTuple\u003CShared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel\u003E message)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"System.ValueTuple\u003CShared.Models.Raids.RaidInstanceModel, CandideServer.Models.Town.ServerTownModel\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":327,"BodyHash":"A434C7EF84EF134436A3C5460595B24F730A867B0E1C8F637B7554796F1D23B0","Hash":"0A66064F38EB4E70477C66DF20881E99DDACD26DFFEC6201779F640851E30442","CalledMethods":["System.String::op_Equality(System.String, System.String)","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)","CandideServer.ServerManagers.WorldFlagsServerManager::SetFlagValue(System.String, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Single\u003E)","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::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\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Guid\u003E, System.String, System.Nullable\u003CSystem.Int32\u003E)","CandideServer.ServerManagers.TownsServerManager::TryGetBuildingInTown(System.String, CandideServer.Models.Town.ServerTownModel, CandideServer.SimulationModels.BuildingSimulationModel\u0026)","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)"],"StringLiterals":["raid:pyzifax","pyzifax_raid_beaten","quest:desert_satyr_horn","town_core"],"Source":null},{"Id":"OnRewardUnlocked(System.String)-\u003ESystem.Void","Name":"OnRewardUnlocked","Signature":"private System.Void OnRewardUnlocked(System.String rewardId)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"rewardId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":39,"BodyHash":"B9E1870327C4CB435A9D1F884AA9FB9F574C35F12C5930690176ED23FC143612","Hash":"6C99114E2EF80063538D197927422E57F3233DA3BCB285D69D047E6FB48FF7D2","CalledMethods":["System.String::op_Equality(System.String, System.String)","CandideServer.ServerSystems.ServerDirectorSystem::EnablePyzifaxScoutSpawn()","CandideServer.ServerSystems.ServerDirectorSystem::DisablePyzifaxScoutSpawn()"],"StringLiterals":["reward:minerva:tier:1","reward:minerva:pyzifax"],"Source":null}],"Hash":"BD8078F5E176D736E2E8BCD68F85A6A3AB44217C340479F624DBCF5E835AEF6D"}