CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower
Type JSONpublic class in CandideServer.Entities.ControllerSets.SatyrBoss
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.SatyrBoss - Base type
Shared.Entity.Base.AbstractController - Hash
EC6C29F05AF7E5A74D9F5E88E0C0AAC829F0187F39650A6D905DEF4632DCFCFD
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
ArenaArea# | private | private CandideCreator.Shared.Models.RectangleF ArenaArea |
PlayerAmountPotCounterUntilIncendiary# | private | private System.Int32[] PlayerAmountPotCounterUntilIncendiary |
PlayerAmountPotTimers# | private | private System.ValueTuple<System.Single, System.Single>[] PlayerAmountPotTimers |
PossiblePotPositions# | private | private Microsoft.Xna.Framework.Vector3[] PossiblePotPositions |
PotBaseId# | private | private System.Guid PotBaseId |
PotIncendiaryBaseId# | private | private System.Guid PotIncendiaryBaseId |
_playerAmount# | private | private System.Int32 _playerAmount |
_potCounter# | private | private System.Int32 _potCounter |
_timeUntilNextPot# | private | private System.Single _timeUntilNextPot |
Methods
ActionThrowPot
#
private System.Void ActionThrowPot(System.Boolean special)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
DCE5B66394E1AA02A4D34D1255BB9E031FB67B07CC3FAEDC97704285F01EEA64 - Body hash
5930D713B56DB6B22028AE7BB2FC98D2BB33AD327E4CBFAEDD786892E2D8A5CA - IL size230
Referenced calls
System.Guid::NewGuid()System.Random::Next(System.Int32, System.Int32)CandideServer.ServerControllers.SpawnEntityArgs::.ctor()CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower::GetRandomPlayer()Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::get_Zero()CandideCreator.Shared.Helpers.ThrowHelper::CalculateThrow(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Single, System.Single, System.Int32)System.Math::Clamp(System.Single, System.Single, System.Single)CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)CandideServer.ServerManagers.EntityServerManager::TryThrow(CandideServer.Entities.ServerEntityModel, CandideServer.Entities.ServerEntityModel, Microsoft.Xna.Framework.Vector3)
String literals
ActionThrowPot: Failed to spawn pot
Enter_LastPhase
#
private System.Void Enter_LastPhase()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A98F5C375E0E683F9E6392FAD4A53A42328D198711FCB716CFB1780722BF479C - Body hash
AF2751034A532B81AC996A456A96389C4175202EC3E04955D5B06B102098B04E - IL size26
Enter_Off
#
private System.Void Enter_Off()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
EC2D695D169B90F84CD7BB64193E56E71A2B1B9A698CFBDB15811C502FAECB9D - Body hash
4ED324F404CEC0956292062EA3CB3FA88CFC53A507857CEBD7DADED9FA63E13C - IL size8
Enter_On
#
private System.Void Enter_On()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F098C530DF5111449B7FDE82B75319ABE142894DD964088BD1522DEA4CDD04BD - Body hash
0279F6237A6EDEFFA92300C084322D56B7667633F121C98E1A423CBCB3F6FDF8 - IL size76
Referenced calls
CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)System.Collections.Generic.IReadOnlyCollection<Shared.Entity.EntityWrapper>::get_Count()System.Math::Min(System.Int32, System.Int32)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B912882B7D5537DE2B28C8AD6F242FE6BA6FC5B926454A69F920398F405611A2 - Body hash
9004C623DC17B85EB750C1C3863B22CAF875AD91262842860472F5BE0B0E2025 - IL size19
GetRandomPlayer
#
private Shared.Entity.EntityWrapper GetRandomPlayer()
Method metadata
- Visibilityprivate
- Return type
Shared.Entity.EntityWrapper - StaticFalse
- VirtualFalse
- Hash
2022DAD56E3BC316BF707CF0EE154555244DD095B7F557BD266626C55B339615 - Body hash
C37B01D52995FCA5267BCF0CE1CE20CCD26EA2B5BF9564D756EEF48DC106B494 - IL size238
Referenced calls
CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)System.Collections.Generic.IEnumerable<Shared.Entity.EntityWrapper>::GetEnumerator()System.Collections.Generic.IEnumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_Health()Shared.Entity.EntityWrapper::get_Position2()CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)System.Collections.IEnumerator::MoveNext()System.IDisposable::Dispose()System.Random::Next(System.Int32)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4307EBF19F7072382F17FFA46422E8C320442B8AC5C24E2EF902608C11F9E0CC - Body hash
C5707A1A6FF11D1A65E5736F8F1D105C525CA8DD30728F2F072FE738B66F1B70 - IL size504
Referenced calls
Microsoft.Xna.Framework.MathHelper::Clamp(System.Int32, System.Int32, System.Int32)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.ServerSatyrBossArenaDummyThrower::Enter_Off()CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower::ActionThrowPot(System.Boolean)CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower::Enter_LastPhase()CandideServer.Entities.ControllerSets.SatyrBoss.ServerSatyrBossArenaDummyThrower::Enter_On()