{"Id":"Candide.Entities.Controllers.Creatures.AshManController","Name":"AshManController","DisplayName":"AshManController","FullName":"Candide.Entities.Controllers.Creatures.AshManController","Namespace":"Candide.Entities.Controllers.Creatures","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":"private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"},{"Id":"_liftingAnimation:CandideCreator.Shared.Graphics.FrameAnimation","Name":"_liftingAnimation","Type":"CandideCreator.Shared.Graphics.FrameAnimation","Signature":"private CandideCreator.Shared.Graphics.FrameAnimation _liftingAnimation","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1139D0CA1F08D6676788CB597687A4EF7E996A2529B7404C9CD67CD19B194CED"},{"Id":"_liftingHorizontalOffsets:System.Single[]","Name":"_liftingHorizontalOffsets","Type":"System.Single[]","Signature":"private System.Single[] _liftingHorizontalOffsets","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"DCDC40FD027901160C003726B9D9476C19297367C5E61FBCA8947867AA80A77C"},{"Id":"_liftingVerticalOffsets:System.Single[]","Name":"_liftingVerticalOffsets","Type":"System.Single[]","Signature":"private System.Single[] _liftingVerticalOffsets","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5EBD6EFD2F809B60C9771AFE85EAD61938AF88F893DF1F8CAF7295B65E9CCBAC"},{"Id":"_potmanParticleSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"_potmanParticleSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet _potmanParticleSheet","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D08361AEB55F4B239DAAC28019747B2936F8A40990C9312F2675FB027A18DF9A"}],"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":"1753C122750E371A1FB4CCAC87769E101BC7BB46D6245190013CAF4C0F19DB8C","Hash":"F91DCB16766902D3C2818A018D4D9AB18CC98875C89A7A010E6FBDBFF19F5649","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":351,"BodyHash":"5F80C50807614D6AC290C2CE099E8C375E2C68B0622A3DA78A2C4327F66A1268","Hash":"D0843CC18BC9504794F0FB554DC16F3089E0480622689359DE026EC786B5141B","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetSprite(System.String)","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.Creatures.AshManController::\u003CEntityInitialize\u003Eb__5_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.Creatures.AshManController::\u003CEntityInitialize\u003Eb__5_1()","Candide.Entities.Controllers.Creatures.AshManController::\u003CEntityInitialize\u003Eb__5_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)","Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"],"StringLiterals":["potman_parts","potman_new_animations","idle","walk","run","*"],"Source":null},{"Id":"OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged","Signature":"public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":45,"BodyHash":"A963B2B036AC153A498C9F01ADDC96728F83C24BA293089FB84B56F5F8F29D52","Hash":"988A1654D2636AD36776C6FB64285D3CB701516CA51A03E7BE908B4BF6AAEF57","CalledMethods":["Shared.Entity.EntityWrapper::get_Health()","Shared.Entity.Base.AbstractController::OnDamaged(Shared.Combat.DamageResult)"],"StringLiterals":[],"Source":null},{"Id":"OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour","Name":"OnKilled","Signature":"public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)","Visibility":"public","ReturnType":"Shared.Entity.Base.OnKilledBehaviour","Parameters":[{"Name":"info","Type":"Shared.Entity.EntityKillInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":110,"BodyHash":"B0E0FF74DF462948B63E70B70CA47BA3E60A13366E516A8C2A9CF7B157AFA9F8","Hash":"40E6234D0380DCDFA189A3E6847722F63B07DF2E512EC55944EA94FD4271675E","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Candide.Combat.DeathHelper::SpawnDeathParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Int32, System.Int32)"],"StringLiterals":["event:/creature/potman/potman_die","event:/hits/destruction/pot_smash"],"Source":null},{"Id":"OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean","Name":"OnProjectileHit","Signature":"public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"id","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"spell","Type":"Shared.Combat.Spells.Casting.CastSpell","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":242,"BodyHash":"B67E9DC403A88D92247C7FF4C7C2E402BC5DC78CADF1C31DEF27C8D055E859DE","Hash":"E4B70815F55066B9E0511E88123464E75EBEE29816BDCD39020B5911AC7A52CA","CalledMethods":["System.Random::.ctor()","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Color()","Microsoft.Xna.Framework.Color::ToVector4()","CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)","System.Random::Next(System.Int32, System.Int32)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Position()","Shared.Entity.EntityWrapper::get_Velocity()","Shared.Entity.EntityWrapper::get_Fdt()","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)","Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable\u0026, System.Single, System.Single, System.Single, System.Single)"],"StringLiterals":["media/particles/debris/pot_parts"],"Source":null},{"Id":"OnServerSetState(System.Int32)-\u003ESystem.Void","Name":"OnServerSetState","Signature":"public System.Void OnServerSetState(System.Int32 state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":35,"BodyHash":"0CD43D9B4C35D5F83CA626C5D51F740FD5D91DFFFB5FF694AD708FB6782FD3D5","Hash":"3F65BEBDDDEBCFA51C0FD50E54792E6EB10741168885A0A12B558CD1F9ABE669","CalledMethods":["Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)","Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"],"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":586,"BodyHash":"F8735054B5D485A6FDF92EEAD9DF81A4EE3EB11C36F3CFC368CF45D33E9AEBDD","Hash":"FA01826DEAC337C22488A2ED763CC9F0068B807A52592EAD37B253522493C66E","CalledMethods":["CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()","Shared.Entity.EntityWrapper::get_DistanceWalked()","Shared.Entity.EntityWrapper::get_Fdt()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(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_Controller()","CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)","Shared.Entity.EntityWrapper::get_CarriedEntity()","Shared.Entity.EntityWrapper::get_Shape()","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","CandideCreator.Shared.Helpers.VectorExtension::DirectionToOrthonormalVector(System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Shared.Entity.EntityWrapper::get_MeshOffset()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)"],"StringLiterals":[],"Source":null}],"Hash":"B8D31FF181107654AB698BFB3200187156649922268EBB0E7C71217A34CFD59C"}