CandideServer.Entities.Controllers.ServerPlayerEntityController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
4274719BA6D5EFD91CFCD76C4D0C80158C4072765B349109090F870866EF9D1C
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
ActionStateType# | public | public System.Int32 ActionStateType |
CharacterModel# | public | public CandideServer.Models.Player.ServerPlayerCharacter CharacterModel |
PlayerId# | public | public System.Int32 PlayerId |
PlayerModel# | public | public CandideServer.ServerServices.ServerJoinedPlayerModel PlayerModel |
PlayerShieldHandler# | public | public CandideServer.Entities.Controllers.ServerShieldHandler PlayerShieldHandler |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
86A95EA767D001772B0F4F4EB189932F6CB1B6474EF45673EE7DD88AAC644166 - Body hash
4F3ECF11EA5FF5EF9112865BA4B966261C6CEB78ABB3D07F77376182FB2A3D12 - IL size13
OnDamaged_Shared
#
public System.Void OnDamaged_Shared(Shared.Entity.EntityWrapper entity, Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8773EDC3CCA84C80F70631272E6466FF22ED80D7DAE456696E200A6C76253C95 - Body hash
AE6C0CB69F659D622CB2801244348532DE51956FB1ADC153D9561C6982352345 - IL size73
Referenced calls
Shared.Entity.EntityWrapper::get_Id()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Equality(System.Guid, System.Guid)
OnEntityAttached
#
public System.Void OnEntityAttached(Shared.Entity.EntityWrapper carriedEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
81B17B11D0831155FAA0392605236681F103484BA2E2282D5CD9F5E77F4788B7 - Body hash
D5D6D11DB4565FB575417DE7B5E97B95A27BE29576B3ECF5B56FF139A8A2797A - IL size8
OnEntityDetached
#
public System.Void OnEntityDetached(Shared.Entity.EntityWrapper detachedEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
479AF90A06F9456B48DC565DC6F653A14DF4B7EEDD214ACBC0883A09B31F4EB0 - Body hash
A2ABA1D1CAB2DFD4F35191D7F42BD61EE024574031ADA18E2E3BEEB8FBCEBFF1 - IL size8
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
8291158F5A920373215E5DAA6BA722A1DA1D6F34A53CD958BE3FF3563C916A4E - Body hash
B0C678F461A28BC4260A07F73DC376D6992C3638D80E50372D6A16DF37503E45 - IL size20
OnOutOfHealth
#
public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
DCFDDBD5DB6C6C5AF7F3F83B1102F9EA3D8DFB3DBF77DCCBF7831C0A120DC633 - Body hash
C707E6FCAE391953438CEE412900AABE050F9C20DC43C4AED360DE5978E2518A - IL size188
Referenced calls
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<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<System.Single>::.ctor(!0)Shared.Entity.EntityWrapper::get_WorldId()CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<System.Single>, CandideServer.Entities.ServerEntityModel, System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable<System.Guid>, System.Boolean)Shared.Entity.Base.AbstractController::OnOutOfHealth(Shared.Combat.DamageResult)
String literals
phoenix_Featheritem:phoenix_feather:protection
OnSetActionState
#
public System.Void OnSetActionState(CandideServer.ServerServices.PlayerCharacterActionState state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
FD36D36F6B9339B2EEE85836824F512F7B9ED51BFD84DC625154E7C8BD351FE4 - Body hash
DD9A9E4B0D33DEC04CCFAEF091D72E542DFC39CC6DC97152648544DBCC92538C - IL size204
Referenced calls
Shared.Entity.EntityWrapper::get_CarriedId()System.Nullable<System.Guid>::get_HasValue()Shared.Entity.EntityWrapper::get_Id()CandideServer.ServerManagers.EntityServerManager::Detach(System.Guid, System.Nullable<Microsoft.Xna.Framework.Vector3>, 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)
String literals
Detached player's entity because their action type () suggested they were not carrying anything on the client!
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1