{"Id":"Candide.Entities.Controllers.Talos.TalosChainCannonController","Name":"TalosChainCannonController","DisplayName":"TalosChainCannonController","FullName":"Candide.Entities.Controllers.Talos.TalosChainCannonController","Namespace":"Candide.Entities.Controllers.Talos","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"AnimationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"public Candide.Entities.Animations.EntitySpacAnimationStateMachine AnimationStateMachine","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"A5E6120C46EF8CAA36009FB9CFFE0E4C622D89CF0A5C5B0D5C49FC9EDCAC7B7C"},{"Id":"_previousState:System.Int32","Name":"_previousState","Type":"System.Int32","Signature":"private System.Int32 _previousState","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4C077DB69198AC652694E5A746F76A7063BE88BCAD7F438F73C608398206F9BE"}],"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":true,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"B11980F19809B991F4AC5785BCDDE7B85B6E5EB61C2ED0AC28D357158AC4E457","Hash":"634409ECCBFA156F5A1BA55E1CD68EDCB5D423309C445A3A0370E15F423CAD41","CalledMethods":["Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"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":346,"BodyHash":"85F484D1A9E4AC61DD50BCC727B62649D7DEF01AA7410635DB388172432B7CC6","Hash":"FD1F1807213E342099E2118EF736A5D60353996E9D8881ACA1008E27ED830089","CalledMethods":["Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)","CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable\u003CSystem.Single\u003E, System.Single, System.Boolean)","Candide.Entities.Controllers.Talos.TalosChainCannonController::\u003CEntityInitialize\u003Eb__2_0()","System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)","CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)","Candide.Entities.Controllers.Talos.TalosChainCannonController::\u003CEntityInitialize\u003Eb__2_1()","TalosChainCannonController.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__2_2()","Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)","Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)"],"StringLiterals":["boss/talos/chain_cannon","idle","charging","shoot"],"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":159,"BodyHash":"00752008A79240D8035E176AB298C9CA796BC041F0C4A3EE88C36417DF586935","Hash":"5D6734A1D8003722393F554C7C4E6DECB6078938844E69D8E005C786ABFC3F9F","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)","Shared.Entity.EntityWrapper::get_Position()","Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)"],"StringLiterals":["event:/creature/Talos/talos_cannon_charge","event:/creature/Talos/talos_cannon_shoot"],"Source":null}],"Hash":"6EFA400E5E2ACFE53B7C73A6991E5C9C3E82C2BF8EB7A59233D1AD9B7E49A03D"}