CandideServer.Entities.Controllers.ServerActivatedSpikeTrapController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
B1C1EF9F25CC064FE3B7F1BFF047296989E509ADF459EBFF5DED8B10798AC7EF
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
EntityWrappersReuseList# | private | private System.Collections.Generic.List<Shared.Entity.EntityWrapper> EntityWrappersReuseList |
_attackCooldown# | private | private System.Single _attackCooldown |
_leverName# | private | private System.String _leverName |
_puzzleDeactivated# | private | private System.Boolean _puzzleDeactivated |
_state# | private | private System.Int32 _state |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7E5B3DC89585BC3CE46EDD609F46C5EC1581125EAFDD9F7C51401823DFC31678 - Body hash
2ABDBBE05C04161F3F77B28F2CD99423609EA56F2000AA4450BC2E2CBE30AB8E - IL size65
Referenced calls
String literals
activation_id123puzzle_deactivated
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F9C7492ABA69D39DCB2F0F8AAE1E4F36406DBB7C6E9A5C480C1ADADC598F1B4E - Body hash
78E3E21C5A61B8448BC8B5159C1F7A0AA20A51A30446DD1A930B35E520C62890 - IL size491
Referenced calls
Shared.Entity.EntityWrapper::get_Position2()CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Clear()Shared.Entity.EntityWrapper::get_PositionZ()Shared.Entity.EntitySystem::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List<Shared.Entity.EntityWrapper>)Shared.Entity.EntityWrapper::get_Fdt()System.Collections.Generic.List<Shared.Entity.EntityWrapper>::get_Count()System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel&)Shared.Entity.EntityWrapper::get_Position()System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)Microsoft.Xna.Framework.Vector3::get_Zero()Shared.Combat.SharedCombatHandler::CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<Microsoft.Xna.Framework.Vector3>, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.Boolean)CandideServer.ServerManagers.EntityServerManager::ApplyDamage(Shared.Combat.DamageInfo, System.Boolean)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()