Romestead Assembly Reference

CandideServer.Entities.Controllers.Citizens.ServerCitizenEntityController

Type JSON changed

public class in CandideServer.Entities.Controllers.Citizens

Methods10
Properties2
Fields8
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Entities.Controllers.Citizens
  • Base typeShared.Entity.Base.AbstractController
  • HashB164A85FEA2B682DADAF79BCFFB97FFCF2A910F5C3768201B63ACE6D1EF13986

Relationships

Fields

NameVisibilitySignature
ActiveRequestStatusIdKeypublicpublic System.String ActiveRequestStatusIdKey
CitizenIdpublicpublic System.Nullable<System.Guid> CitizenId
CitizenIdKeypublicpublic System.String CitizenIdKey
CitizenJobKeypublicpublic System.String CitizenJobKey
CitizenNameKeypublicpublic System.String CitizenNameKey
_interactingEntitiesprivateprivate System.Collections.Generic.List<System.Guid> _interactingEntities
_stopTalkingDistanceprivateprivate System.Single _stopTalkingDistance
_stopTalkingDistanceSquaredprivateprivate System.Single _stopTalkingDistanceSquared

Properties

NameVisibilitySignature
InteractingEntitypublicpublic Shared.Entity.EntityWrapper InteractingEntity
IsTalkingprivateprivate System.Boolean IsTalking

Methods

AddInteractingEntity

private System.Void AddInteractingEntity(Shared.Entity.EntityWrapper interactingEntity)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashC7D2E135BC13EE46B11ADFD29A160153D78EA05E27E396BEEEBFBB5B2EF3D355
  • Body hashD3B8EA2935EE6E02EAFE7A30D92C6E863B412C5C128FDC844D3BF7013F04C12B
  • IL size115
Referenced calls
  • Shared.Entity.EntityWrapper::get_Id()
  • System.Collections.Generic.List<System.Guid>::Contains(!0)
  • System.Collections.Generic.List<System.Guid>::Add(!0)
  • System.Collections.Generic.List<System.Guid>::get_Count()
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::get_Value()
  • CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel&)
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Citizens.Base.AbstractCitizenController>::TryGetValue(!0, !1&)
Called by

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash64FBCF1CE6EAB89995EF412F9CE12BF988B0DDB6083324A849A0804B959C91F8
  • Body hash2EEEEDD7DDA2C47EFDDF07BB08E34E66EBAB09E84B85366C3196093D3AEF11AC
  • IL size99
Referenced calls
String literals
  • citizen_id

OnDamaged

changed

public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashA3651CACFAF3068C423EE48E65D8187E0D4467E1C55FCFE574B0F0DD76F88102
  • Body hashD156221C387FB483AEA08614081A30772F205CC3669B6151E5437393EE481865
  • IL size168
Referenced calls
String literals
  • WorldStats_CitizenDamageResistance
  • citizen_aura:buff:town_defence

OnInteract

public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashFF1F1AEC24626B1FCCB04CA3375BBC58ED56B79C8BCEBD3F154614F4F0C3DF56
  • Body hashAE374633A95EAA513531EC862E797A80794BE1A357491662A2D9F486DFB0A143
  • IL size95
Referenced calls

OnKilled

public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.Base.OnKilledBehaviour
  • StaticFalse
  • VirtualTrue
  • HashF991FC0822F11E283FDA5D255543BBCF9504D7009F46703BCFC4B670346267CF
  • Body hash698F7F7F7B12D900B2365ACC4BB4E932763399ABA90E30F39481511FC8BEAA01
  • IL size49
Referenced calls

RemoveInvalidInteractingEntities

private System.Void RemoveInvalidInteractingEntities()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashEFA4C3B9CC7B9063B95A6AE462B862AD2FFDF29C68E4FFFA37DB2A0E17D0035F
  • Body hashA8CFFF7A60B2DD55E463DC264B2E450A921469DC71884B6A61B83ECF995D4C65
  • IL size224
Referenced calls
String literals
  • RemoveInvalidInteractingEntities

RemoveTalkingPlayer

private System.Void RemoveTalkingPlayer(Shared.Entity.EntityWrapper interactingEntity)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashAB4BE0BFFA17BF3FDE5D763FB93E36872CC9BF5100D5DADF75E2BEA1DA3334FA
  • Body hash8C7C91F3D7EB11C9A9F2A461C4230CC770F6DC7E70C46721658A5F53FFC22A5E
  • IL size40
Referenced calls
Called by

StopOtherCitizensFromTalkingToPlayer

private System.Void StopOtherCitizensFromTalkingToPlayer(Shared.Entity.EntityWrapper interactingEntity)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash00E1149A175E888A4FEA9F0B5A8762CAB810E52A8199C143843FBA897269DD82
  • Body hashF9F30B0A113CA6E23D89D73558CDD894CE0E180399EF8BFD68409B66D375DE75
  • IL size129
Referenced calls
Called by

StopTalking

private System.Void StopTalking()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6A18033B581C04F4FE219418EF81FCD743886CCFD3E729C7D48B9579ED338963
  • Body hash19CC15B7771D69C8FA65486E17892F1AD0E339A09BAEA35515E7222E069BC1DD
  • IL size75
Referenced calls
Called by

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash01533DB49087B6D4DF3AF2BD973979E4922759E4E044864B6438EF8CA6B2058A
  • Body hash165B9A13BB0751C93F73C40CF41243892AF9CA79A123A03E0C88974F616725BF
  • IL size20
Referenced calls