{"Id":"CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFlagActivatedSpikeTrapController","Name":"ServerFlagActivatedSpikeTrapController","DisplayName":"ServerFlagActivatedSpikeTrapController","FullName":"CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerFlagActivatedSpikeTrapController","Namespace":"CandideServer.Entities.ControllerSets.PuzzleMechanics","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"EntityWrappersReuseList:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E","Name":"EntityWrappersReuseList","Type":"System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E","Signature":"private System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E EntityWrappersReuseList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"951EFB40E2042A6DCF18AB3BA70AC63AFEB0295AF5DF196EAEB0554B94F7C343"},{"Id":"_activationValue:System.Int32","Name":"_activationValue","Type":"System.Int32","Signature":"private System.Int32 _activationValue","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"DC4E7307963A0A90C8E1F9BF45895C459E895EF6ADB38E51B275A65588CEB69C"},{"Id":"_attackCooldown:System.Single","Name":"_attackCooldown","Type":"System.Single","Signature":"private System.Single _attackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"},{"Id":"_isOn:System.Boolean","Name":"_isOn","Type":"System.Boolean","Signature":"private System.Boolean _isOn","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C9BBFACF064BE58BFAAF1B3B6D579A6F8D8B802A71089CD160ABE358B240DF34"},{"Id":"_leverName:System.String","Name":"_leverName","Type":"System.String","Signature":"private System.String _leverName","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"644B5C85F33E99044D99015C1640B36D20FB491337F809B171FEACCC08F933D0"},{"Id":"_state:System.Int32","Name":"_state","Type":"System.Int32","Signature":"private System.Int32 _state","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8170B89428CD91D427E954F0C3C853460E2017BC4CB642E120239CAD24823B78"},{"Id":"_worldModel:CandideServer.Models.Worlds.WorldModel","Name":"_worldModel","Type":"CandideServer.Models.Worlds.WorldModel","Signature":"private CandideServer.Models.Worlds.WorldModel _worldModel","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FE80CD4AB6AA8CFD1B567E9603B7D33DB127529F81A84C28BC1CC96E8220D48E"}],"Properties":[],"Events":[],"Methods":[{"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":65,"BodyHash":"686736C744D3299E40307C412425CC2DBF9A50F96230772659E2718EE408F0AB","Hash":"F58E7220D231383839976E3CB6E55F3D7385F179768565D756A85413CF5DF57E","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)","CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)"],"StringLiterals":["activation_id","123","activation_value"],"Source":null},{"Id":"TurnOff()-\u003ESystem.Void","Name":"TurnOff","Signature":"private System.Void TurnOff()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":24,"BodyHash":"B5DD2B597146477D9055AF0C0AE0F121D045F9C9B0726EE67F247BEE5E89814D","Hash":"9BB7A26C694C424D1F7D3552F1E3DD03D4CC8A5D2EF6584915EF4F32EE165F1F","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"TurnOn()-\u003ESystem.Void","Name":"TurnOn","Signature":"private System.Void TurnOn()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":24,"BodyHash":"BD4905F41326A2E19549B93EA7FCECD846579E2860A07DB557D65B74B34B37F3","Hash":"1ADB1926B246D569560B81B5FAB508169A7F323C9C4CAE916868922B0403198B","CalledMethods":[],"StringLiterals":[],"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":434,"BodyHash":"BE31849C05FA7CFA5A232AE45B77092BD34816A705021698E1F1D0C69E6AF4B2","Hash":"2DCBD54EB8E3C19179CD46BE341C389CCFA769DB0FD69E543BAA7425B9879F5C","CalledMethods":["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\u003CShared.Entity.EntityWrapper\u003E::Clear()","Shared.Entity.EntityWrapper::get_PositionZ()","Shared.Entity.EntitySystem::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E)","System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::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\u0026)","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\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Combat.SharedCombatHandler::CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, 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\u003CShared.Entity.EntityWrapper\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"WorldLoad()-\u003ESystem.Void","Name":"WorldLoad","Signature":"public System.Void WorldLoad()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":34,"BodyHash":"88C65B97A22022D3BBB5C30C6BCC10CC57D32AF353A51525C2981BF8C36B4116","Hash":"626C793EC282819E7B3612D659AD49D6E0404FC6C2053F3F24B48612307373FB","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null}],"Hash":"AA2924EEC0B2C76B4A8D54CE15799B34FB3B795C753A26B1C96E6ED0AD7C9E79"}