CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner
Type JSONpublic class in CandideServer.Entities.ControllerSets.SatyrBoss
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.SatyrBoss - Base type
Shared.Entity.Base.AbstractController - Hash
1DAC2F68BEB392F2079C3181C1CC5C1F4BDAC6AFF61CB1A2A90061F2A9C378B7
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
PlayerAmountsTurretPositions# | private | private ServerSatyrBossArenaTurretSpawner.PlayerAmountsConfig[] PlayerAmountsTurretPositions |
PossiblePositions# | private | private Microsoft.Xna.Framework.Vector3[] PossiblePositions |
TurretBaseGuid# | private | private System.Guid TurretBaseGuid |
_playerAmount# | private | private System.Int32 _playerAmount |
_spawnedTurrets# | private | private System.Collections.Generic.Dictionary<System.Int32, System.Nullable<System.Guid>> _spawnedTurrets |
Properties
| Name | Visibility | Signature |
|---|---|---|
CurrentConfig# | private | private ServerSatyrBossArenaTurretSpawner.PlayerAmountsConfig CurrentConfig |
Methods
Enter_Off
#
private System.Void Enter_Off()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
38FDFA67C7811D087F8FDC959AED4F4DEDFC02BEFF31EA3B989D5F275E0D6738 - Body hash
07A900795B4BA3F3556782163DC89DFAE1B3537E29675CFA24213CCA30246A0E - IL size14
Referenced calls
Enter_On
#
private System.Void Enter_On()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4EC023B1EAE4B8552CE64AB494C23117B4DB4613A92B16ABBDECECB95E961C38 - Body hash
B0755F8A4178825A1932A252DF5B590D918E525A07ABB1BB1F8226D93A6A17F8 - IL size155
Referenced calls
CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)System.Collections.Generic.IReadOnlyCollection<Shared.Entity.EntityWrapper>::get_Count()System.Math::Min(System.Int32, System.Int32)CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Enter_Off()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)CandideServer.Models.Worlds.WorldModel::Get(System.String)CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::SpawnTurrets(System.Boolean)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9C260F4BBBF7111B505B54894C242AF72396FEF9AC63B599AD7C65E2FFF4E344 - Body hash
2A562A02DE7E1BD4B45C7EE3429A99D30065BC185A69360DF48C5335DDA3ED76 - IL size146
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, System.Nullable<System.Guid>>::.ctor()System.Collections.Generic.Dictionary<System.Int32, System.Nullable<System.Guid>>::Add(!0, !1)CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Reset()
Reset
#
private System.Void Reset()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F803F6640148B01C2934781050B4E6074D0D82CD5C83290BD20A81A6C10067BD - Body hash
F4315E239948F70E6D88FCD1EB573E7289A63D1A7BD1974CB6BD2041032CD64F - IL size126
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, System.Nullable<System.Guid>>::GetEnumerator()Dictionary.Enumerator<System.Int32, System.Nullable<System.Guid>>::get_Current()System.Collections.Generic.KeyValuePair<System.Int32, System.Nullable<System.Guid>>::Deconstruct(!0&, !1&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)System.Collections.Generic.Dictionary<System.Int32, System.Nullable<System.Guid>>::set_Item(!0, !1)Dictionary.Enumerator<System.Int32, System.Nullable<System.Guid>>::MoveNext()System.IDisposable::Dispose()
SpawnTurrets
#
private System.Void SpawnTurrets(System.Boolean special)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
FCB1EE1BCA13932F09702C36666907B9B14BE0EE3ACD60CA5E471DB0601CCFED - Body hash
5ABFB0EC8ECB6EFE676C41E5B0CB76F945CC4BC4121B6D3619233AE95A92D143 - IL size216
Referenced calls
CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::get_CurrentConfig()System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)System.Collections.Generic.Dictionary<System.Int32, System.Nullable<System.Guid>>::get_Item(!0)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::ContainsKey(!0)CandideServer.ServerControllers.SpawnEntityArgs::.ctor()System.Guid::NewGuid()CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)System.Nullable<System.Guid>::.ctor(!0)System.Collections.Generic.Dictionary<System.Int32, System.Nullable<System.Guid>>::set_Item(!0, !1)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
5A9869C22366172D35AE8E872699FF325286DE222CBBE87DB32FB184910811D1 - Body hash
51C6BB01CD2E7873590B95F9A693ACCF13F9F2622BAE18AD149BCDBD56E464E2 - IL size358
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)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<System.Int32, System.Nullable<System.Guid>>::get_Item(!0)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::ContainsKey(!0)CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaTurretSpawner::Enter_On()