{"Id":"CandideServer.Entities.Controllers.ServerSpawnerLimitedController","Name":"ServerSpawnerLimitedController","DisplayName":"ServerSpawnerLimitedController","FullName":"CandideServer.Entities.Controllers.ServerSpawnerLimitedController","Namespace":"CandideServer.Entities.Controllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AggroedPlayerCharacter:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"AggroedPlayerCharacter","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"private System.Nullable\u003CSystem.Guid\u003E AggroedPlayerCharacter","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"492E8E4F8F7CF0AF3280A5287334A62464B4BCD9AFB1715EF54E3DB36CF21BCA"},{"Id":"CheckTimer:System.Single","Name":"CheckTimer","Type":"System.Single","Signature":"private System.Single CheckTimer","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"50882F874969B4F027CED6C57C6263FAE7173C714E9407DDAB818DC575EBA7CF"},{"Id":"InitialThreat:System.Single","Name":"InitialThreat","Type":"System.Single","Signature":"private System.Single InitialThreat","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"0D6BAC50C9B400FECF7735861250642D904575298E4DA5ABE75D999FDF20EDFE"},{"Id":"SpawnInterval:System.Single","Name":"SpawnInterval","Type":"System.Single","Signature":"private System.Single SpawnInterval","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"CDA357155FFA9F6EDA38B768812E1F3270938BA2115CEE9E20168525143405DD"},{"Id":"_instantAggro:System.Boolean","Name":"_instantAggro","Type":"System.Boolean","Signature":"private System.Boolean _instantAggro","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"98BA8856A21AB0D28A6CD33C1BD4EDF50E76A5F9F7FC35D444C496D99F0F5B2E"},{"Id":"_maxSpawns:System.Int32","Name":"_maxSpawns","Type":"System.Int32","Signature":"private System.Int32 _maxSpawns","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"EDEAF930CB32A8E84F60EB28FFE274E5D5D0120CACD3016EF02977C5C2962DCA"},{"Id":"_playerCheckDistance:System.Single","Name":"_playerCheckDistance","Type":"System.Single","Signature":"private System.Single _playerCheckDistance","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0D541CFCDA1486E07DA739C458D4EFB3E23F16308C389E2F6F1C9389C2B17D32"},{"Id":"_serverEntity:CandideServer.Entities.ServerEntityModel","Name":"_serverEntity","Type":"CandideServer.Entities.ServerEntityModel","Signature":"private CandideServer.Entities.ServerEntityModel _serverEntity","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"79ABC87F70464DAEA6965E9AABA6839EE344A3D4366A99AA4084E877369C0173"},{"Id":"_spawnCooldown:System.Single","Name":"_spawnCooldown","Type":"System.Single","Signature":"private System.Single _spawnCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5CED920F265F8369ED8868A33FB572732AEB01E192CC41570D9DDF2242833521"},{"Id":"_spawnedEntities:System.Nullable\u00601\u003CSystem.Guid\u003E[]","Name":"_spawnedEntities","Type":"System.Nullable\u003CSystem.Guid\u003E[]","Signature":"private System.Nullable\u003CSystem.Guid\u003E[] _spawnedEntities","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2F9BDE69B9115ADFD2A523D006437CD277A10438B658B1EA31FA87B12FE80D04"},{"Id":"_spawnId:System.Guid","Name":"_spawnId","Type":"System.Guid","Signature":"private System.Guid _spawnId","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"641B203000AB9BDF16AB3B74EECC9CAA1A7BC26B7845F76F6E2E49869DC395B9"},{"Id":"_spawnIntervalTimer:System.Single","Name":"_spawnIntervalTimer","Type":"System.Single","Signature":"private System.Single _spawnIntervalTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"679A827CD63790479B5B4FA8705189386E2DCEB59281C589D4A1CFE3734E1A8F"},{"Id":"_spawnOffset:Microsoft.Xna.Framework.Vector3","Name":"_spawnOffset","Type":"Microsoft.Xna.Framework.Vector3","Signature":"private Microsoft.Xna.Framework.Vector3 _spawnOffset","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3EB092142318E8C655BA4455684747B5FF886235033A41A2CDC9C8FC757A4853"},{"Id":"_spawnSlots:System.Int32","Name":"_spawnSlots","Type":"System.Int32","Signature":"private System.Int32 _spawnSlots","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B2C4E5B0EEBCDFAC6B7482076DE9516877D032067DC19F63B9301C9BB5D09DC0"},{"Id":"_spawnTimer:System.Single","Name":"_spawnTimer","Type":"System.Single","Signature":"private System.Single _spawnTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1B6F891DF5F10D448FAFE98DA90F52923AE430CA64551BCE471632699AF08237"},{"Id":"_spawnVelocity:Microsoft.Xna.Framework.Vector3","Name":"_spawnVelocity","Type":"Microsoft.Xna.Framework.Vector3","Signature":"private Microsoft.Xna.Framework.Vector3 _spawnVelocity","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4674BEE166385A04C6F8A8121B470C6B0771B10DE9EF202E47EA314D3A51AB46"}],"Properties":[],"Events":[],"Methods":[{"Id":"CheckSpawnedEntities()-\u003ESystem.Void","Name":"CheckSpawnedEntities","Signature":"private System.Void CheckSpawnedEntities()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":79,"BodyHash":"0214A0DC049818DFB26F658387DFD9F7CCDED4935DF26B8E9C52DA6583B203A1","Hash":"3C46CDA639B3D9620D62837DB047D4472DDC43020642683DBB12B3F152A724D4","CalledMethods":["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)"],"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":279,"BodyHash":"E30DA1B861118481DB2EDC36BF8306759D908D1346DFD9DB0A01F4FFFAE01D4F","Hash":"C3EDFC0667E0596E3D4A428E9FF9C5CF57268AE80DD555B2FCBA36BFD5491E42","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)","CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)","CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)","CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)","CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)"],"StringLiterals":["spawn_cooldown","max_spawns","entity_id","spawn_offset","spawn_velocity","player_check_distance","instant_aggro"],"Source":null},{"Id":"FindPlayerTarget()-\u003ESystem.Void","Name":"FindPlayerTarget","Signature":"private System.Void FindPlayerTarget()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":191,"BodyHash":"D8428B74651D6E3E47459C9A6B4416F108302F20282CD3670DAD8C144DC1A673","Hash":"D370D61319E6B56E9AD123C058DE92DBFD91DB36FFBA3E852E507683E999F72E","CalledMethods":["Shared.Entity.EntityWrapper::get_Position2()","System.Collections.Generic.Dictionary\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::Deconstruct(!0\u0026, !1\u0026)","Shared.Entity.EntityWrapper::get_WorldId()","System.Guid::op_Inequality(System.Guid, System.Guid)","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::LengthSquared()","Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Dictionary.Enumerator\u003CShared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"GetAvailableSpawnSlots()-\u003ESystem.Int32","Name":"GetAvailableSpawnSlots","Signature":"private System.Int32 GetAvailableSpawnSlots()","Visibility":"private","ReturnType":"System.Int32","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":46,"BodyHash":"FF62B9DD4B91BC5B4E8FE5D45FD619487CDE6F9A5F4F20CC6ED9589F79CE6FA9","Hash":"6849EEEF70B83362F0EA69B24C78CF03E932F02D51D749C7578B998B11A46F35","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()"],"StringLiterals":[],"Source":null},{"Id":"OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void","Name":"OnRemove","Signature":"public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityRemoveInfo","Type":"Shared.Entity.EntityRemoveInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"3287D99A732D1D4054EC22214439E3B8721F8A0F5E6C3BC2B329EC5FA0F3B7DB","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"SpawnEntity()-\u003ESystem.Void","Name":"SpawnEntity","Signature":"private System.Void SpawnEntity()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":428,"BodyHash":"56CBFB3BC7A570E89CAFF099EF4BA3907C2109E878FF4D409351D9460FFF7698","Hash":"A993837E0C167ABFA6D020B389C13675103EB8897A921C9301FAF4DEFCFF76AC","CalledMethods":["CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Guid::op_Equality(System.Guid, System.Guid)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Guid::NewGuid()","CandideServer.ServerControllers.SpawnEntityArgs::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)","System.Nullable\u003CSystem.Guid\u003E::get_Value()","CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)","CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)","CandideServer.ServerSystems.EntitySpawnServerSystem::ApplyInstantAggro(CandideServer.Entities.ServerEntityModel, Shared.Entity.EntityWrapper)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"],"StringLiterals":["ServerSpawnerLimitedController: Server entity was null","ServerSpawnerLimitedController: Spawn index less than 0. Make sure you have checked you can spawn before running this.","no_aggro_sound","true","SpawnEntity"],"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":253,"BodyHash":"E58453EC37B07EC4A9B7F99FCDA279172DD175E706BD3B08A01B6F183AA08D48","Hash":"AF5154B7AE969E513758A600DDCC6B415A657538E39B9AC3974082758D3236BB","CalledMethods":["CandideServer.Entities.Controllers.ServerSpawnerLimitedController::CheckSpawnedEntities()","Shared.Entity.EntityWrapper::get_Fdt()","CandideServer.Entities.Controllers.ServerSpawnerLimitedController::FindPlayerTarget()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","CandideServer.Entities.Controllers.ServerSpawnerLimitedController::GetAvailableSpawnSlots()","CandideServer.Entities.Controllers.ServerSpawnerLimitedController::SpawnEntity()"],"StringLiterals":[],"Source":null}],"Hash":"7B03A8600C7AC0E78A5B1BDD03C187861815D2A6713CFE81563D354940855C1C"}