{"Id":"CandideServer.Entities.Controllers.ServerSpikeTrapController","Name":"ServerSpikeTrapController","DisplayName":"ServerSpikeTrapController","FullName":"CandideServer.Entities.Controllers.ServerSpikeTrapController","Namespace":"CandideServer.Entities.Controllers","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":"SpikeTrapDamageTypes:Shared.Combat.DamageTypesArray","Name":"SpikeTrapDamageTypes","Type":"Shared.Combat.DamageTypesArray","Signature":"public Shared.Combat.DamageTypesArray SpikeTrapDamageTypes","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"65C457EE16D2B7A022CE628482243345C823DB16C528738F744E402A9D8A8A4C"},{"Id":"_applyDelay:System.Boolean","Name":"_applyDelay","Type":"System.Boolean","Signature":"private System.Boolean _applyDelay","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"6715C42FC3C6A39A2D465808D0EC004C0B49429115B20CFEB7F659E7789AF1BA"},{"Id":"_attackCooldown:System.Single","Name":"_attackCooldown","Type":"System.Single","Signature":"private System.Single _attackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"},{"Id":"_inactiveTimer:System.Single","Name":"_inactiveTimer","Type":"System.Single","Signature":"private System.Single _inactiveTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1FF8A2332B46674E16836A99172FEE77B4F05C77E13F57592E59B28685859426"},{"Id":"_state:System.Int32","Name":"_state","Type":"System.Int32","Signature":"private System.Int32 _state","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8170B89428CD91D427E954F0C3C853460E2017BC4CB642E120239CAD24823B78"},{"Id":"_timeActive:System.Single","Name":"_timeActive","Type":"System.Single","Signature":"private System.Single _timeActive","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3D05C4B8ABDD8087CEC044E1514EF730E3E4A08CA08E68323193FD37944A7074"},{"Id":"_timeOffset:System.Single","Name":"_timeOffset","Type":"System.Single","Signature":"private System.Single _timeOffset","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E46BE3A8BECA272604B073C49B3B34814F0051C521A5C78485B5093F36DDF379"}],"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":103,"BodyHash":"16DCE644F66904990CF87FA364665CED739B493A311F1E0E8D9A274A486893F4","Hash":"7A6BD890C4159F2872B3A7F4AE35BCE5C6947EC948565CA6CA9E701EB1BFA82F","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)"],"StringLiterals":["time_offset","time_active","time_inactive"],"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":511,"BodyHash":"56D5A9DE1FE4FF4DAA90033AE5C40C7D5BFE48D945D0E62EC5BABAA801F367AE","Hash":"C80C170690CA71139E6E0B6A31BECE3382E73F967BCF97A4014D295729A7EA76","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Clear()","Shared.Entity.EntityWrapper::get_Position2()","CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)","Shared.Entity.EntitySystem::GetEntitiesInRectangleArea(CandideCreator.Shared.Models.RectangleF, 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.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()","Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)"],"StringLiterals":[],"Source":null}],"Hash":"883C9000A288AFA94EF87602386307B7F5873BA47635196BF90647555C7AF4DD"}