{"Id":"CandideServer.Entities.Controllers.ServerPlayerEntityController","Name":"ServerPlayerEntityController","DisplayName":"ServerPlayerEntityController","FullName":"CandideServer.Entities.Controllers.ServerPlayerEntityController","Namespace":"CandideServer.Entities.Controllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ActionStateType:System.Int32","Name":"ActionStateType","Type":"System.Int32","Signature":"public System.Int32 ActionStateType","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"AE362A821578C3A9088D11B1C0814DFBB3D7A2976BFC42E79FD8FA8A6C8ACF27"},{"Id":"CharacterModel:CandideServer.Models.Player.ServerPlayerCharacter","Name":"CharacterModel","Type":"CandideServer.Models.Player.ServerPlayerCharacter","Signature":"public CandideServer.Models.Player.ServerPlayerCharacter CharacterModel","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"631BBABA2B09AC55EC0A92750E0B7A8F7AC6FAF949614B36B120B2B7D55E2FFA"},{"Id":"PlayerId:System.Int32","Name":"PlayerId","Type":"System.Int32","Signature":"public System.Int32 PlayerId","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"6A97ADD9090298A70E6354FB23CDAB72E0BF3D210706E770C9245BC31E22A2A8"},{"Id":"PlayerModel:CandideServer.ServerServices.ServerJoinedPlayerModel","Name":"PlayerModel","Type":"CandideServer.ServerServices.ServerJoinedPlayerModel","Signature":"public CandideServer.ServerServices.ServerJoinedPlayerModel PlayerModel","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"FE3A7732C63EB3A33823E3A637BF5FF51B05507C76110322462AD28C7D524BB5"},{"Id":"PlayerShieldHandler:CandideServer.Entities.Controllers.ServerShieldHandler","Name":"PlayerShieldHandler","Type":"CandideServer.Entities.Controllers.ServerShieldHandler","Signature":"public CandideServer.Entities.Controllers.ServerShieldHandler PlayerShieldHandler","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"356A7DFA4B986CD39059F17BCC0CC2861E4287EB7BAC0A0C00578C595C6D11B5"}],"Properties":[],"Events":[],"Methods":[{"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":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F","CalledMethods":[],"StringLiterals":[],"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":13,"BodyHash":"4F3ECF11EA5FF5EF9112865BA4B966261C6CEB78ABB3D07F77376182FB2A3D12","Hash":"86A95EA767D001772B0F4F4EB189932F6CB1B6474EF45673EE7DD88AAC644166","CalledMethods":["CandideServer.Entities.Controllers.ServerPlayerEntityController::OnDamaged_Shared(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult)"],"StringLiterals":[],"Source":null},{"Id":"OnDamaged_Shared(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged_Shared","Signature":"public System.Void OnDamaged_Shared(Shared.Entity.EntityWrapper entity, Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":73,"BodyHash":"AE6C0CB69F659D622CB2801244348532DE51956FB1ADC153D9561C6982352345","Hash":"8773EDC3CCA84C80F70631272E6466FF22ED80D7DAE456696E200A6C76253C95","CalledMethods":["Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)"],"StringLiterals":[],"Source":null},{"Id":"OnEntityAttached(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"OnEntityAttached","Signature":"public System.Void OnEntityAttached(Shared.Entity.EntityWrapper carriedEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"carriedEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"D5D6D11DB4565FB575417DE7B5E97B95A27BE29576B3ECF5B56FF139A8A2797A","Hash":"81B17B11D0831155FAA0392605236681F103484BA2E2282D5CD9F5E77F4788B7","CalledMethods":["Shared.Entity.Base.AbstractController::OnEntityAttached(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"OnEntityDetached(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"OnEntityDetached","Signature":"public System.Void OnEntityDetached(Shared.Entity.EntityWrapper detachedEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"detachedEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"A2ABA1D1CAB2DFD4F35191D7F42BD61EE024574031ADA18E2E3BEEB8FBCEBFF1","Hash":"479AF90A06F9456B48DC565DC6F653A14DF4B7EEDD214ACBC0883A09B31F4EB0","CalledMethods":["Shared.Entity.Base.AbstractController::OnEntityDetached(Shared.Entity.EntityWrapper)"],"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":20,"BodyHash":"B0C678F461A28BC4260A07F73DC376D6992C3638D80E50372D6A16DF37503E45","Hash":"8291158F5A920373215E5DAA6BA722A1DA1D6F34A53CD958BE3FF3563C916A4E","CalledMethods":["CandideServer.ServerManagers.PlayerServerManager::PlayerEntityKilled(Shared.Entity.EntityWrapper, Shared.Entity.EntityKillInfo)","Shared.Entity.Base.AbstractController::OnKilled(Shared.Entity.EntityKillInfo)"],"StringLiterals":[],"Source":null},{"Id":"OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean","Name":"OnOutOfHealth","Signature":"public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":188,"BodyHash":"C707E6FCAE391953438CEE412900AABE050F9C20DC43C4AED360DE5978E2518A","Hash":"DCFDDBD5DB6C6C5AF7F3F83B1102F9EA3D8DFB3DBF77DCCBF7831C0A120DC633","CalledMethods":["CandideServer.Helpers.ServerEquipmentHelper::GetEquippedTrinkets(System.Guid)","Shared.Helpers.PlayerFlagsHelper::HasFlag(Shared.Models.Player.PlayerCharacterModel, System.String)","CandideServer.ServerManagers.SimpleInventoryServerManager::TryExpendOneItem(Shared.Models.Items.ItemInstanceModel, System.Guid)","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","Shared.Entity.EntityWrapper::get_WorldId()","CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)","Shared.Entity.Base.AbstractController::OnOutOfHealth(Shared.Combat.DamageResult)"],"StringLiterals":["phoenix_Feather","item:phoenix_feather:protection"],"Source":null},{"Id":"OnSetActionState(CandideServer.ServerServices.PlayerCharacterActionState)-\u003ESystem.Void","Name":"OnSetActionState","Signature":"public System.Void OnSetActionState(CandideServer.ServerServices.PlayerCharacterActionState state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"CandideServer.ServerServices.PlayerCharacterActionState","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":204,"BodyHash":"DD9A9E4B0D33DEC04CCFAEF091D72E542DFC39CC6DC97152648544DBCC92538C","Hash":"FD36D36F6B9339B2EEE85836824F512F7B9ED51BFD84DC625154E7C8BD351FE4","CalledMethods":["Shared.Entity.EntityWrapper::get_CarriedId()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","Shared.Entity.EntityWrapper::get_Id()","CandideServer.ServerManagers.EntityServerManager::Detach(System.Guid, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.SyncStrategies.SyncStrategy)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)"],"StringLiterals":["Detached player\u0027s entity because their action type (",") suggested they were not carrying anything on the client!"],"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":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"4274719BA6D5EFD91CFCD76C4D0C80158C4072765B349109090F870866EF9D1C"}