CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFlagActivatedSpikeTrapController
Type JSONpublic class in CandideServer.Entities.ControllerSets.PuzzleMechanics
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.PuzzleMechanics - Base type
Shared.Entity.Base.AbstractController - Hash
AA2924EEC0B2C76B4A8D54CE15799B34FB3B795C753A26B1C96E6ED0AD7C9E79
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
EntityWrappersReuseList# | private | private System.Collections.Generic.List<Shared.Entity.EntityWrapper> EntityWrappersReuseList |
_activationValue# | private | private System.Int32 _activationValue |
_attackCooldown# | private | private System.Single _attackCooldown |
_isOn# | private | private System.Boolean _isOn |
_leverName# | private | private System.String _leverName |
_state# | private | private System.Int32 _state |
_worldModel# | private | private CandideServer.Models.Worlds.WorldModel _worldModel |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F58E7220D231383839976E3CB6E55F3D7385F179768565D756A85413CF5DF57E - Body hash
686736C744D3299E40307C412425CC2DBF9A50F96230772659E2718EE408F0AB - IL size65
Referenced calls
String literals
activation_id123activation_value
TurnOff
#
private System.Void TurnOff()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9BB7A26C694C424D1F7D3552F1E3DD03D4CC8A5D2EF6584915EF4F32EE165F1F - Body hash
B5DD2B597146477D9055AF0C0AE0F121D045F9C9B0726EE67F247BEE5E89814D - IL size24
TurnOn
#
private System.Void TurnOn()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
1ADB1926B246D569560B81B5FAB508169A7F323C9C4CAE916868922B0403198B - Body hash
BD4905F41326A2E19549B93EA7FCECD846579E2860A07DB557D65B74B34B37F3 - IL size24
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
2DCBD54EB8E3C19179CD46BE341C389CCFA769DB0FD69E543BAA7425B9879F5C - Body hash
BE31849C05FA7CFA5A232AE45B77092BD34816A705021698E1F1D0C69E6AF4B2 - IL size434
Referenced calls
CandideServer.Models.Worlds.WorldModel::Get(System.String)CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFlagActivatedSpikeTrapController::TurnOn()CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFlagActivatedSpikeTrapController::TurnOff()Shared.Entity.EntityWrapper::get_Fdt()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>)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.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)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()
WorldLoad
#
public System.Void WorldLoad()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
626C793EC282819E7B3612D659AD49D6E0404FC6C2053F3F24B48612307373FB - Body hash
88C65B97A22022D3BBB5C30C6BCC10CC57D32AF353A51525C2981BF8C36B4116 - IL size34
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)