{"Id":"BM.SelfDeletingCreatureHelper","Name":"SelfDeletingCreatureHelper","DisplayName":"SelfDeletingCreatureHelper","FullName":"BM.SelfDeletingCreatureHelper","Namespace":"BM","Kind":"struct","Visibility":"public","IsAbstract":false,"IsSealed":true,"BaseType":"System.ValueType","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"HasBeenDeleted:System.Boolean","Name":"HasBeenDeleted","Type":"System.Boolean","Signature":"public System.Boolean HasBeenDeleted","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"F87F6AC45877A63D59F4A7D78CB49E4F4DEADADB8126FB5C8EE932F1AFAA495B"},{"Id":"KillDamageInfo:Shared.Combat.DamageInfo","Name":"KillDamageInfo","Type":"Shared.Combat.DamageInfo","Signature":"public Shared.Combat.DamageInfo KillDamageInfo","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"A5B42A531071FD2DE50A4455AC562FB7EE16055AB68A26EF0A633953779A2FCD"},{"Id":"ShouldBeDeleted:System.Boolean","Name":"ShouldBeDeleted","Type":"System.Boolean","Signature":"public System.Boolean ShouldBeDeleted","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"051624C95998F564548EF0B0E2EC8251D3D81AF2C2983495AEC0AA0336B99399"}],"Properties":[{"Id":"IsMarkedForDeletion:System.Boolean","Name":"IsMarkedForDeletion","Type":"System.Boolean","Signature":"public System.Boolean IsMarkedForDeletion","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"5E9208AAE312D30AF5E1D0085563C1FFF30874C9D4402ED1F248EF2AB9FDD92A"}],"Events":[],"Methods":[{"Id":"MarkForDeletion()-\u003ESystem.Void","Name":"MarkForDeletion","Signature":"public System.Void MarkForDeletion()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"44FB2FF85C77C2480FE23E67EB2CFFE8B55F4E75A420367A422070B3F1A0C6B0","Hash":"F2106375D1E4903482B6A9F81C2CD4600D9010ADE4573B8B450E7372834547BA","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnRemove(Shared.Entity.EntityWrapper, Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void","Name":"OnRemove","Signature":"public System.Void OnRemove(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityRemoveInfo info)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"info","Type":"Shared.Entity.EntityRemoveInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":54,"BodyHash":"EA4C7AB109E64D0FF6A9593C677B5BD8FDB384809A33006A14A087EBB48C1FB9","Hash":"A65D6D248ABD1934E4274BD3F7E045717402ABB7A6A06787CF6B943264302EF0","CalledMethods":["Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"],"StringLiterals":[],"Source":null},{"Id":"TrySetKillDamageInfo(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"TrySetKillDamageInfo","Signature":"public System.Void TrySetKillDamageInfo(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":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"E2F039423C9E2087CEDADE6AA941F319025F4966B2FD2555F08229CA395469E0","Hash":"0BF3C67AA68A5482091D0A888B2C38FE9440994E7BCD1C22FF2974D2B229C08E","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Update(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean","Name":"Update","Signature":"public System.Boolean Update(Shared.Entity.EntityWrapper entity)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":93,"BodyHash":"BF7E46164A85CCAE4345F5602AB228F7BCF191F8D2F0E025B25680336A55F83D","Hash":"88874754A404AD22B953A4C93A909145D61455F67F5E13B5A7CDB3978864A7FC","CalledMethods":["Shared.Interfaces.Entity.IEntitySystemBridge::OnEntityKilled(Shared.Combat.DamageInfo, Shared.Entity.Base.OnKilledBehaviour, System.Single)","Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)"],"StringLiterals":[],"Source":null}],"Hash":"E2AB17FFFE68B4EDB4C50B72DC1855DB05F102547321678E35FC88C085449872"}