{"Id":"Shared.Entity.Base.AbstractControllerTask","Name":"AbstractControllerTask","DisplayName":"AbstractControllerTask","FullName":"Shared.Entity.Base.AbstractControllerTask","Namespace":"Shared.Entity.Base","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Args:Shared.Entity.Base.ControllerActionArgs","Name":"Args","Type":"Shared.Entity.Base.ControllerActionArgs","Signature":"public Shared.Entity.Base.ControllerActionArgs Args","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"58539263DD8C258CB79468D8C92E7883A1E7D82D1CDBD06BC156BD5750192195"},{"Id":"Controller:Shared.Entity.Base.EntityControllerBase","Name":"Controller","Type":"Shared.Entity.Base.EntityControllerBase","Signature":"public Shared.Entity.Base.EntityControllerBase Controller","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"2A9E7E4F3C85F7BF8039830A80EA5DB958D0F9D557AA4A640ED34DACD456A451"},{"Id":"OnTaskDoneSendStatus:System.Action\u00601\u003CShared.Entity.Base.TaskStatus\u003E","Name":"OnTaskDoneSendStatus","Type":"System.Action\u003CShared.Entity.Base.TaskStatus\u003E","Signature":"protected System.Action\u003CShared.Entity.Base.TaskStatus\u003E OnTaskDoneSendStatus","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"F7B0737E9A13CBE534423DCA8A33E9068082E9343A66A0F83D2A68C54BB174FE"},{"Id":"Status:Shared.Entity.Base.TaskStatus","Name":"Status","Type":"Shared.Entity.Base.TaskStatus","Signature":"public Shared.Entity.Base.TaskStatus Status","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"0D766605701CAEF8139E1F38A55F85D3298CDB1F84DEBDA22D8F289DD14480E9"},{"Id":"Timer:System.Single","Name":"Timer","Type":"System.Single","Signature":"public System.Single Timer","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"026678CB5D99FC734E1542CE7D18269388DFF1CDB0D230CC9E74F3E8E201B616"}],"Properties":[{"Id":"Entity:Shared.Entity.EntityWrapper","Name":"Entity","Type":"Shared.Entity.EntityWrapper","Signature":"public Shared.Entity.EntityWrapper Entity","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"E1B071DD24F6B3170F1A047F6FD1F4C3447D1ACB291C35CF429ABD6B904F4CB2"}],"Events":[],"Methods":[{"Id":"CanStart()-\u003ESystem.Boolean","Name":"CanStart","Signature":"public System.Boolean CanStart()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"2DC085E51B1AF28016A37162E24AF868B1729ADED673F4D9046ECEF4AE080A17","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Fail()-\u003ESystem.Void","Name":"Fail","Signature":"protected System.Void Fail()","Visibility":"protected","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"764F3481723C9D0977539CB5794E27AA752641DB32247118946640293D59812F","Hash":"A9D8E25AC5618713457E1E7180DD6854036C57A43949D05ABCAFB33CB19A71F7","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"IsDone()-\u003ESystem.Boolean","Name":"IsDone","Signature":"public System.Boolean IsDone()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"154C7D97236E9B07E37F51EDDAA4E1B0CD698CAC063B776BEE589D5FFFBB545A","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged","Signature":"public System.Void OnDamaged(Shared.Combat.DamageResult damage)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damage","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"26B96C68E7474D3E461E86B8443575BC9FA2BD0C88CC299417236A963D158E4E","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean","Name":"OnEntityCollision","Signature":"public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"thisOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"thisNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"overrideVelocity","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":true,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":10,"BodyHash":"01C88F306AC37E2CBE8289130A6CBF535B805EE275A959B9906D9A84AAD5665F","Hash":"6270EDC9F4702762EF094CE8DD75C9BA46272AED49608835775F303EEC96D23C","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnTaskDone()-\u003ESystem.Void","Name":"OnTaskDone","Signature":"public System.Void OnTaskDone()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"5D7481B418CD8711EDFC0354E705BEE9624C42E3462BE49CE2D17222AC20E68F","Hash":"A1E1EA12FBD69BABD7BD3AA392928DDD88615DD4EA5EFC416F3FDC85544062A4","CalledMethods":["System.Action\u003CShared.Entity.Base.TaskStatus\u003E::Invoke(!0)"],"StringLiterals":[],"Source":null},{"Id":"Start()-\u003ESystem.Void","Name":"Start","Signature":"public System.Void Start()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"725468BD00AFF480DF2CEB6558AE1B9FAFAA92026D7025244688B9773D1BCE63","Hash":"5493A7C6CD305D90EA86751911CE390FC9E439193ADE03A8AEA39E3070033FAD","CalledMethods":["Shared.Entity.Base.AbstractControllerTask::CanStart()","System.Exception::.ctor(System.String)"],"StringLiterals":["Can\u0027t start"],"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":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"AC4061A89A08F856952C1E75D924C8AED6E583DA9C5FB3389BCCA1A7360036AC","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"22B80E198FCAE185A575E004C342FB0BD990CDF394C0B75D73B008092DBC360C"}