{"Id":"Candide.Entities.Controllers.MinervasOwlBossController.LaserHandler","Name":"LaserHandler","DisplayName":"LaserHandler","FullName":"Candide.Entities.Controllers.MinervasOwlBossController.LaserHandler","Namespace":"Candide.Entities.Controllers.MinervasOwlBossController","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Charging:System.Int32","Name":"Charging","Type":"System.Int32","Signature":"public System.Int32 Charging","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"09D1920BFDE7AF1BA45E6C3CE001CB270F5D9C888D4182419AE99442A08D53F6"},{"Id":"EyePositions:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E","Name":"EyePositions","Type":"System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E","Signature":"public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E EyePositions","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"9A9A0D54A1E0B4AA04B3793C3A88BB318B624314AD8B6F3A22D411BA613A8D2C"},{"Id":"Firing:System.Int32","Name":"Firing","Type":"System.Int32","Signature":"public System.Int32 Firing","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"704F2328CC7AC625E45994EAFBE50A60970DBA47D2D114F63A65AEF26A8EA323"},{"Id":"Idle:System.Int32","Name":"Idle","Type":"System.Int32","Signature":"public System.Int32 Idle","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"C838A76383C1550B923A318CED2580D770B85B80641A7C59AFEDF630626011AB"},{"Id":"LaserBeams:System.Collections.Generic.List\u00601\u003CLaserHandler\u002BLaserBeamWrapper\u003E","Name":"LaserBeams","Type":"System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E","Signature":"public System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E LaserBeams","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"22C69CB88291BFAC51176D65A5747EA3C4C9BD3A4092C937AAF0CB607AD564DA"},{"Id":"LaserTargetIds:System.Collections.Generic.List\u00601\u003CSystem.Guid\u003E","Name":"LaserTargetIds","Type":"System.Collections.Generic.List\u003CSystem.Guid\u003E","Signature":"public System.Collections.Generic.List\u003CSystem.Guid\u003E LaserTargetIds","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"751AD8B0B9C1ECCAAF40F7FD0FEE82A2522101B317E47CAD68FC19941612A0A9"},{"Id":"LaserTargets:System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E","Name":"LaserTargets","Type":"System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E","Signature":"public System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E LaserTargets","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"A8E9C214DCCBA819897E60D4B464281B368E2011FAD83E0D72164F791F0D555F"},{"Id":"OwlEntity:Shared.Entity.EntityWrapper","Name":"OwlEntity","Type":"Shared.Entity.EntityWrapper","Signature":"public Shared.Entity.EntityWrapper OwlEntity","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"4789FCC8B435F6817CD3235916F8D795EE82FFE18B6528C33A105C76928076CA"},{"Id":"State:System.Int32","Name":"State","Type":"System.Int32","Signature":"public System.Int32 State","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"E3C98F88468B93AEE28DE3C695A1640DD718C2CC933AC3489DFDD642E0F19EC9"},{"Id":"Sweeping:System.Int32","Name":"Sweeping","Type":"System.Int32","Signature":"public System.Int32 Sweeping","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"A71C603053898D601683E7F62C4EFEBE4E7A8690BB6644F7E94DB72212BDCE96"},{"Id":"_laserSourceAudioEvent:Candide.Sound.AudioEvent.AudioEvent","Name":"_laserSourceAudioEvent","Type":"Candide.Sound.AudioEvent.AudioEvent","Signature":"private Candide.Sound.AudioEvent.AudioEvent _laserSourceAudioEvent","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8DF9D591DE52D08252326762D4FD86C7165569242031F8B0787FBD4C313F8EC1"},{"Id":"_laserWallSparkAudioEvent:Candide.Sound.AudioEvent.AudioEvent","Name":"_laserWallSparkAudioEvent","Type":"Candide.Sound.AudioEvent.AudioEvent","Signature":"private Candide.Sound.AudioEvent.AudioEvent _laserWallSparkAudioEvent","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"11042DB6876169A618457E7B7C5E5BCF00CED4D68EE670949932533659532976"},{"Id":"_singlePlayerFight:System.Boolean","Name":"_singlePlayerFight","Type":"System.Boolean","Signature":"private System.Boolean _singlePlayerFight","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A79D7CC764FCF7A99441378717E09BC71AB559DADCAEF64BF14DC85731A3BD33"},{"Id":"_velocity:Microsoft.Xna.Framework.Vector3","Name":"_velocity","Type":"Microsoft.Xna.Framework.Vector3","Signature":"private Microsoft.Xna.Framework.Vector3 _velocity","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A274ADB4F606FB39C3FF6C28B0E1725DC6A869CE2ABEB7BCAC54713292378303"}],"Properties":[],"Events":[],"Methods":[{"Id":"BeforeRender()-\u003ESystem.Void","Name":"BeforeRender","Signature":"public System.Void BeforeRender()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":76,"BodyHash":"EE21CB0DEDE96E0C3CE918842BADFDF98593DCD6F3F6F826B9945CD42D542A40","Hash":"45D54C28CA9BE1358643DD0EA750AB4FDF117AE8FE3FEBA736E81826CF05A239","CalledMethods":["System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::GetEnumerator()","List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::get_Current()","Candide.Entities.Controllers.Legacy.LaserBeam::BeforeRender()","List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"Initialize()-\u003ESystem.Void","Name":"Initialize","Signature":"public System.Void Initialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":375,"BodyHash":"ECEBC23C2CF836EA0D6D1F1D4DEBB2144AAA424E0DE732D237908147B729D9C5","Hash":"C46CD43D90656E4721D17CD459CF67450E929B376FB1E3AB4D23C8BBB3D7BD14","CalledMethods":["System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::Clear()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","Shared.Entity.EntityWrapper::get_Shape()","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::Normalize()","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)","CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)","LaserHandler.LaserBeamWrapper::.ctor()","Candide.Entities.Controllers.Legacy.LaserBeam::.ctor()","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"StartFiring()-\u003ESystem.Void","Name":"StartFiring","Signature":"public System.Void StartFiring()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":73,"BodyHash":"66D50ACF26799416B69B04F4FC9F1A475B0FA97CC7FB77BB578972B1DF87BA47","Hash":"BFAC003E2AB0166CC5F91F57613ECA6C08B2B109AF52EFDE5F77E7B1EF25A123","CalledMethods":["System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::GetEnumerator()","List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::get_Current()","List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::MoveNext()","System.IDisposable::Dispose()","Candide.Sound.AudioEvent.AudioEvent::Play()"],"StringLiterals":[],"Source":null},{"Id":"StartSparking(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"StartSparking","Signature":"public System.Void StartSparking(Shared.Entity.EntityWrapper entity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":124,"BodyHash":"672B528EB2AC33399447BA7BA5F750C96D55A03EA6CD9981AE6081A54B543710","Hash":"5C7BBB5D479591FFC7EDCAF47536D2630FADB3D5DF6D211E7C1C6A58BF69E4ED","CalledMethods":["System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::GetEnumerator()","List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::get_Current()","List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::MoveNext()","System.IDisposable::Dispose()","Candide.Sound.AudioEvent.AudioEvent::Play()"],"StringLiterals":[],"Source":null},{"Id":"StopFiring()-\u003ESystem.Void","Name":"StopFiring","Signature":"public System.Void StopFiring()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":105,"BodyHash":"CF7D1478F44793A5432F532194CCE942C2C06D28D1A2E41C1EEAA9CBE454216E","Hash":"B67E87FD2AC21755C82BF1F43A065EC08DF32B4EB67E3179F673F53274F812F7","CalledMethods":["System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::GetEnumerator()","List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::get_Current()","List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::MoveNext()","System.IDisposable::Dispose()","Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"Unload()-\u003ESystem.Void","Name":"Unload","Signature":"public System.Void Unload()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":49,"BodyHash":"B3F2144C5F384341B73919BFEE21E6B0DD4BA6062914542ACE3907DA67B08F05","Hash":"D2FF5D6BA23C780C1C94812F2CFC59422896B4839C0251F71099E4636722F1AB","CalledMethods":["Candide.Sound.AudioEvent.AudioEvent::Unload()"],"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":false,"IsConstructor":false,"GenericArity":0,"IlSize":804,"BodyHash":"9BC4AC04B315CFA5BF85C78C7956EEB66E5EC445A859FF4C4BA81F254FF8E17E","Hash":"BCFDFD09332373AB792C3FFAE1EF9A91873BE7301C89E47B545E576AEB714825","CalledMethods":["Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()","System.TimeSpan::get_TotalSeconds()","Shared.Entity.EntityWrapper::get_Position()","Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)","Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)","System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::GetEnumerator()","List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::get_Current()","List.Enumerator\u003CLaserHandler.LaserBeamWrapper\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)","Shared.Entity.EntityWrapper::get_Fdt()","System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::get_Item(System.Int32)","LaserHandler.\u003C\u003Ec__DisplayClass18_0::.ctor()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.EntityWrapper::get_FloorHeight()","Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.InterpolationHelper::QuartIn(System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Shared.Interfaces.World.IWorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)","System.Math::Abs(System.Single)","LaserHandler.\u003C\u003Ec__DisplayClass18_0::\u003CUpdate\u003Eb__0()","System.Action::.ctor(System.Object, System.IntPtr)","CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)","LaserHandler.\u003C\u003Ec__DisplayClass18_0::\u003CUpdate\u003Eb__1()","System.Collections.Generic.List\u003CLaserHandler.LaserBeamWrapper\u003E::get_Count()"],"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":false,"IsConstructor":false,"GenericArity":0,"IlSize":105,"BodyHash":"B687309FE068A37DD38311832854B6B5CD8450FDEE98DF93E76FB8274A23BCB0","Hash":"756EF27B4687A8E93F4DEECA92B7D01935A275EE18F2F80550402AF56A3E1FDB","CalledMethods":["Candide.Sound.AudioEvent.AudioEvent::Unload()","Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)","Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)"],"StringLiterals":["event:/environment/ancient_temple/lazer","event:/environment/ancient_temple/lazer_wall_sparks"],"Source":null}],"Hash":"F1ACE25C64BC2A34ECEE7041FA84DD3422DA2C4789671701C02A324B68352D05"}