{"Id":"CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner","Name":"ServerSatyrBossArenaTurretSpawner","DisplayName":"ServerSatyrBossArenaTurretSpawner","FullName":"CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner","Namespace":"CandideServer.Entities.ControllerSets.SatyrBoss","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"PlayerAmountsTurretPositions:ServerSatyrBossArenaTurretSpawner\u002BPlayerAmountsConfig[]","Name":"PlayerAmountsTurretPositions","Type":"ServerSatyrBossArenaTurretSpawner.PlayerAmountsConfig[]","Signature":"private ServerSatyrBossArenaTurretSpawner.PlayerAmountsConfig[] PlayerAmountsTurretPositions","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"2338030273EC6FC3FB4C9BA0A2BF8D338BCADD1965A13FF6C2EB0EF01E064E8A"},{"Id":"PossiblePositions:Microsoft.Xna.Framework.Vector3[]","Name":"PossiblePositions","Type":"Microsoft.Xna.Framework.Vector3[]","Signature":"private Microsoft.Xna.Framework.Vector3[] PossiblePositions","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"DAFC2FC8E992E539227BABFE5B23D96C9429FB134EF89E62BF115454BE70BF3A"},{"Id":"TurretBaseGuid:System.Guid","Name":"TurretBaseGuid","Type":"System.Guid","Signature":"private System.Guid TurretBaseGuid","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"5D28311C3C4D6554F9FAA1FED3F71FF8762BAA1D1ECEA14BD4C587C4FA6B0CA3"},{"Id":"_playerAmount:System.Int32","Name":"_playerAmount","Type":"System.Int32","Signature":"private System.Int32 _playerAmount","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FD8099FC4EF2C0EB6AE141A111AA60900185C24563F60D3D4F9D5783A75349DA"},{"Id":"_spawnedTurrets:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Nullable\u00601\u003CSystem.Guid\u003E\u003E","Name":"_spawnedTurrets","Type":"System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E _spawnedTurrets","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C48C748AF2915BEA8215CD65CDFCB2FA3282F126773C317A6C5A505ED6EC9ECD"}],"Properties":[{"Id":"CurrentConfig:ServerSatyrBossArenaTurretSpawner\u002BPlayerAmountsConfig","Name":"CurrentConfig","Type":"ServerSatyrBossArenaTurretSpawner.PlayerAmountsConfig","Signature":"private ServerSatyrBossArenaTurretSpawner.PlayerAmountsConfig CurrentConfig","Visibility":"private","HasGetter":true,"HasSetter":false,"Hash":"4780D195F69B31B826DE0F6F349DB4ED0CE33B0396387D1DE89BA8FC70B6385A"}],"Events":[],"Methods":[{"Id":"Enter_Off()-\u003ESystem.Void","Name":"Enter_Off","Signature":"private System.Void Enter_Off()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":14,"BodyHash":"07A900795B4BA3F3556782163DC89DFAE1B3537E29675CFA24213CCA30246A0E","Hash":"38FDFA67C7811D087F8FDC959AED4F4DEDFC02BEFF31EA3B989D5F275E0D6738","CalledMethods":["CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Reset()"],"StringLiterals":[],"Source":null},{"Id":"Enter_On()-\u003ESystem.Void","Name":"Enter_On","Signature":"private System.Void Enter_On()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":155,"BodyHash":"B0755F8A4178825A1932A252DF5B590D918E525A07ABB1BB1F8226D93A6A17F8","Hash":"4EC023B1EAE4B8552CE64AB494C23117B4DB4613A92B16ABBDECECB95E961C38","CalledMethods":["CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)","System.Collections.Generic.IReadOnlyCollection\u003CShared.Entity.EntityWrapper\u003E::get_Count()","System.Math::Min(System.Int32, System.Int32)","CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Enter_Off()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.Models.Worlds.WorldModel::Get(System.String)","CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::SpawnTurrets(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"EntityInitialize()-\u003ESystem.Void","Name":"EntityInitialize","Signature":"public System.Void EntityInitialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":146,"BodyHash":"2A562A02DE7E1BD4B45C7EE3429A99D30065BC185A69360DF48C5335DDA3ED76","Hash":"9C260F4BBBF7111B505B54894C242AF72396FEF9AC63B599AD7C65E2FFF4E344","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::Add(!0, !1)","CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Reset()"],"StringLiterals":[],"Source":null},{"Id":"Reset()-\u003ESystem.Void","Name":"Reset","Signature":"private System.Void Reset()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":126,"BodyHash":"F4315E239948F70E6D88FCD1EB573E7289A63D1A7BD1974CB6BD2041032CD64F","Hash":"F803F6640148B01C2934781050B4E6074D0D82CD5C83290BD20A81A6C10067BD","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::Deconstruct(!0\u0026, !1\u0026)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::set_Item(!0, !1)","Dictionary.Enumerator\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"SpawnTurrets(System.Boolean)-\u003ESystem.Void","Name":"SpawnTurrets","Signature":"private System.Void SpawnTurrets(System.Boolean special)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"special","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":216,"BodyHash":"5ABFB0EC8ECB6EFE676C41E5B0CB76F945CC4BC4121B6D3619233AE95A92D143","Hash":"FCB1EE1BCA13932F09702C36666907B9B14BE0EE3ACD60CA5E471DB0601CCFED","CalledMethods":["CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::get_CurrentConfig()","System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::get_Item(!0)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)","CandideServer.ServerControllers.SpawnEntityArgs::.ctor()","System.Guid::NewGuid()","CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::set_Item(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":358,"BodyHash":"51C6BB01CD2E7873590B95F9A693ACCF13F9F2622BAE18AD149BCDBD56E464E2","Hash":"5A9869C22366172D35AE8E872699FF325286DE222CBBE87DB32FB184910811D1","CalledMethods":["Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()","System.TimeSpan::get_TotalSeconds()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.Models.Worlds.WorldModel::Get(System.String)","CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Enter_Off()","CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::get_CurrentConfig()","CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::SpawnTurrets(System.Boolean)","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Nullable\u003CSystem.Guid\u003E\u003E::get_Item(!0)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)","CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Enter_On()"],"StringLiterals":[],"Source":null}],"Hash":"1DAC2F68BEB392F2079C3181C1CC5C1F4BDAC6AFF61CB1A2A90061F2A9C378B7"}