Romestead Assembly Reference

CandideServer.ServerManagers.EntityServerManager

Type JSON

public class in CandideServer.ServerManagers

Methods29
Properties0
Fields1
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerManagers
  • Base typeSystem.Object
  • HashDF23BEFCA1D86CE302293E98EA2EF49C5B674C6A4C102974ED5BB3F9433ECD18

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
SpawnEntitiesReuseListprivateprivate System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel> SpawnEntitiesReuseList

Methods

ApplyDamage

public System.Void ApplyDamage(Shared.Combat.DamageInfo damageInfo, System.Boolean fromNetwork)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashECC846113F2C75A4CD16C72EA171EFF9FA8496A65BB14D5AAAECBC606A454CA3
  • Body hash733A4FE7DBB837D93219E08869D46028B51F1A3F06BF0099FDA6F19808BD9220
  • IL size67
Referenced calls
Called by

CalculateAndApplyDamage

public System.Void CalculateAndApplyDamage(Shared.Entity.EntityWrapper owner, Shared.Entity.EntityWrapper victim, Shared.Combat.DamageTypesArray damageTypes, System.Nullable<Microsoft.Xna.Framework.Vector3> hitPosition, System.Nullable<Microsoft.Xna.Framework.Vector3> hitVelocity, Shared.Combat.DamageSourceType damageSourceType, System.String associatedSkillId, Shared.Combat.DamageVfxType damageVfxType, System.Boolean canCrit, System.Single totalKnockbackPower, System.Single totalStunPower, Shared.Combat.DamageVfxModifier damageVfxModifier)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash100B53F0629AA457DB173D5776F1F5DBBBDD1CA2BAE46A06CF66199766F855BE
  • Body hashCF6C9FF3AB2200A2465865F16A4F182B5B9A19DE03F4B7FA3AC87ACDE4C39EAB
  • IL size34
Referenced calls
Called by

CatapultSnapshot

public System.Void CatapultSnapshot(CandideServer.Entities.ServerEntityModel carrier, CandideServer.Entities.ServerEntityModel target, Microsoft.Xna.Framework.Vector3 throwStartPosition, Microsoft.Xna.Framework.Vector3 velocity, Shared.Helpers.CastSpellArgs castSpellArgs, CandideServer.SyncStrategies.SyncStrategy syncStrategy)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashCCAA91D2B672E5F0848DE36886962584A0C67361A45BCF7C9558641F8E4A5ADD
  • Body hashED9F22BC6C220ED6347CE438396499959E0B8606D72C612CDC5A67BD8A9CC647
  • IL size44
Referenced calls
Called by
String literals
  • aura:special:catapult_ignore_collisions

DamageEntity

public System.Void DamageEntity(CandideServer.MessageModels.DealDamageMessage message, CandideServer.EventBus.EventBusArgs args, CandideServer.SyncStrategies.SyncStrategy syncStrategy)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5F9883FD85D14BF60D7414C93133E72E55DC736058BB67B01280ECD4DFFEC9CD
  • Body hash876BF9EB8766648A2E5F04ECCE27E3711980FA87A6D2FF761EB4AECC94F465F5
  • IL size271
Referenced calls
Called by

Debug_RemoveAllEntities

public System.Void Debug_RemoveAllEntities()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash29F435F1FB9C3F3D839E24A29E6CE18005F5571313DE27877A5C0A99D7B782BC
  • Body hash4AEA06357447C386CCEFDE263EB1C5B053D1EDD95CFE1FABF14CA232335F7FC2
  • IL size86
Referenced calls
  • System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::GetEnumerator()
  • Dictionary.Enumerator<System.Guid, CandideServer.Entities.ServerEntityModel>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Guid, CandideServer.Entities.ServerEntityModel>::Deconstruct(!0&, !1&)
  • CandideServer.ServerControllers.EntitySController::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)
  • Dictionary.Enumerator<System.Guid, CandideServer.Entities.ServerEntityModel>::MoveNext()
  • System.IDisposable::Dispose()
Called by

Detach

public System.Void Detach(CandideServer.Entities.ServerEntityModel carrier, System.Nullable<Microsoft.Xna.Framework.Vector3> detachPosition, CandideServer.SyncStrategies.SyncStrategy syncStrategy)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF2091460DBFF5B25EC06795CD8AA0B4EB4E70115FBAEA2C058C7E08B65B0E4C2
  • Body hash73B0270FDE4DC659EA5FD6E2E44848F5BC18929B8B5689AF52BBCAB74FDA5608
  • IL size89
Referenced calls
Called by
String literals
  • Detach - Carrier does not have a carried entity ID set.
  • entity-detach

Detach

public System.Void Detach(System.Guid carrierId, System.Nullable<Microsoft.Xna.Framework.Vector3> detachPosition, CandideServer.SyncStrategies.SyncStrategy syncStrategy)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash32232ACA4CDA442E6FA2F15F0438A1808027554D23DD1A83DA75B5D017375833
  • Body hash615A158C31B7949FFCCEB455D27D9CBDE508EDAE87B816E4F4E0A9441A9A89BB
  • IL size25
Referenced calls
Called by
String literals
  • Detach

DropGoods

public System.Void DropGoods(System.Guid entityId, Shared.Models.DropTables.DroppedGoods droppedGoods, System.Nullable<System.Int32> owningPlayerId, System.Nullable<Microsoft.Xna.Framework.Vector3> overrideDropLocation)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash1AC8DA6C5C3A88824027562CDB63C484C1971BA44B79DED87977AD0DBB56227E
  • Body hashFD4CC62F0FF2141A4305E6A063FD159CC872F06AB1EF7FBE57E64FC7447CAF6D
  • IL size72
Referenced calls

EntityInteract

public System.Void EntityInteract(System.Guid interactedEntityId, System.Guid interactedWorldId, CandideServer.ServerServices.ServerJoinedPlayerModel player)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash66C17F2DF9489ADE30142DEF214C8EDC4D6B8CAEC07ED3E5A73A3A83DE1AE1E1
  • Body hashC3B1AD14789EAF0002D26D6873176153C2D95413A516789877F2E35A14BB35C0
  • IL size270
Referenced calls
Called by
String literals
  • EntityInteract - Could not find world ID in gamestate

HandleEntityControllerMessage

public System.Void HandleEntityControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage msg)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD0E8877511F928035CA684AB3D834139720274915551BB0207CD665CB46E4E51
  • Body hash80CB11A98371F9E639631AE6B6FE29D7CC3D5F8E3A1E274939D32C7C03A2560B
  • IL size54
Referenced calls
Called by

Heal

public System.Single Heal(CandideServer.Entities.ServerEntityModel entity, System.Single amount)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Single
  • StaticTrue
  • VirtualFalse
  • Hash1938FFFD5FEAE732CAF852B698A25E1ED755A60499E8BB9DF5E7304AC6A40AF4
  • Body hashDEB700DDCA96AA3B53FB3D76DF8646D0EAC3489E7514F5E68808544C8907306E
  • IL size71
Referenced calls
Called by

MoveEntity

public System.Void MoveEntity(System.Guid entityId, Microsoft.Xna.Framework.Vector3 position, System.Guid worldId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2135C1CD5E0910969E10D568A625424DF99609AB56DE13638E5CFC6EA535DE25
  • Body hash55068B08B6F6FF1867307775B38A4C6D2ED1368E4FE41C093053B55AC83C8112
  • IL size120
Referenced calls
Called by

OnThrowHit

public System.Void OnThrowHit(CandideServer.Entities.ServerEntityModel thrownEntity, System.Boolean kill)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashFB9A617159C771F94A9D1966A78F58DB64695F55AD74D0AB60D29AFAC12D0E41
  • Body hash3CF54A2C8A373CFAC9E228E1C546AABD25EC9C10F8E295D1A5CD163364F6B2AD
  • IL size265
Referenced calls
Called by

RemoveAndDropGoods

public System.Void RemoveAndDropGoods(System.Guid entityId, Shared.Models.DropTables.DroppedGoods droppedGoods, Shared.Entity.EntityRemoveInfo removeInfo, System.Nullable<System.Int32> owningPlayerId, System.Nullable<Microsoft.Xna.Framework.Vector3> overrideDropLocation)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5C2A9DE9EFE0AD8390AC060C7520EBF17616F91EE42E842D0001EE9AA23F475C
  • Body hashF59D42B7B40F35B4EB5DCE0E6094EF89F3D255AFED6535E5090C435302DBEE23
  • IL size111
Referenced calls
Called by

RemoveEntities

public System.Void RemoveEntities(System.Collections.Generic.List<System.Guid> removeList, Shared.Entity.EntityRemoveInfo removeInfo)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF5387BA1D384F8879B1F7F8FC7BEDF8A1984184BA64F049D4BA7F3B97EA7F894
  • Body hashC3623EB006A1FB76B2D23BF2A4408F90A1A96F0B7805C4CBB087E9371935BB61
  • IL size48
Referenced calls
Called by

RemoveEntity

public System.Void RemoveEntity(System.Guid guid, Shared.Entity.EntityRemoveInfo info)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash61B8C3BBAC873CD551D6CA64033922587387FC523286BFC2E902DA67A034F025
  • Body hashF34EA7C6EB59524F6AF4AE34484D8C133228BFAD501C69C9BC45680F9A3C5B9E
  • IL size63
Referenced calls
Called by

SendEntityVfxMessage

public System.Void SendEntityVfxMessage(System.Guid entityId, System.Byte vfx)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA0D2813FC85FFD70995FC08146FC53C5AAB59AFCB4F29EE14A9C378C252E4D90
  • Body hashE6D4061C05F84C36638A4E97608CAB7765833D1C27C0E7FB20AEB12469D4CBE7
  • IL size64
Referenced calls
Called by

SetBucketContent

public System.Boolean SetBucketContent(CandideServer.Entities.ServerEntityModel entity, BucketEntityHelperShared.BucketContentType contentType, System.String newResourceId, System.Int32 newAmount)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash58E9C4480AE7C79AFB49307A756851086EF66F8292910C0B69B2B4AD9EC2DBB9
  • Body hash00FC1EE1A6BC75875CB7D627B840E8BAD481B07EE7755EBC678A2F59D3478196
  • IL size32
Referenced calls
Called by

SpawnEntities

public System.Collections.Generic.List<CandideServer.Entities.ServerEntityModel> SpawnEntities(System.Collections.Generic.IReadOnlyCollection<CandideServer.MessageModels.Entities.RequestSpawnEntityMessage> messages, System.Guid worldId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Collections.Generic.List<CandideServer.Entities.ServerEntityModel>
  • StaticTrue
  • VirtualFalse
  • HashC3C01CCDA00FB5518213CEFC9165455FDB71199E29A6E8D6AD95220F4FADE6F3
  • Body hash6F8BA9E80EA98FA159F735C080F654FB3B36F030C32F4AC57BE853A4D52B63C5
  • IL size203
Referenced calls
Called by

SpawnEntity

public CandideServer.Entities.ServerEntityModel SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs args)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.Entities.ServerEntityModel
  • StaticTrue
  • VirtualFalse
  • Hash8593B696FC7E20728023ABD7190B5230FF01C5A92426A07A223056F606C0F13A
  • Body hashF6DB046749B2273BC35347C7CD7F6A5B9ABD6CF6EF1742DCE2C50BE9A2CF1986
  • IL size20
Referenced calls
Called by

ThrowSnapshot

public System.Void ThrowSnapshot(CandideServer.Entities.ServerEntityModel thrower, CandideServer.Entities.ServerEntityModel target, Microsoft.Xna.Framework.Vector3 throwStartPosition, Microsoft.Xna.Framework.Vector3 velocity, Shared.Helpers.CastSpellArgs castSpellArgs, System.Boolean killWhenHit, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean isCatapulted)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashCAEA69312EE5EFDE94E4714E85937F38FCF2B10192C90DCF866561F6C6A71D66
  • Body hashFC7D8B83ED195E50B00DB8CA779917FA20CD16EB1CD8DF0AD05B426195677B04
  • IL size232
Referenced calls
Called by
String literals
  • ThrowSnapshot
  • - Target entity with ID
  • is already thrown.
  • entity-throw

TryAttach

public System.Boolean TryAttach(CandideServer.Entities.ServerEntityModel carrier, CandideServer.Entities.ServerEntityModel target, Shared.Combat.EntityAttachPriority attachPriority, CandideServer.SyncStrategies.SyncStrategy syncStrategy)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashBC96E62BF3BB1BE08262814035FB555B2D3D11C57646515A4513EE8E75CCDFFF
  • Body hashD8A428E5690BF13856C56FB3342D0E21957583F65990355B79E3CA07CC854052
  • IL size195
Referenced calls
Called by
String literals
  • TryAttach
  • Carrier's carried ID is not null!
  • Carried's carrier ID is not null!
  • entity-attach

TryAttach

public System.Boolean TryAttach(System.Guid carrierId, System.Guid targetId, Shared.Combat.EntityAttachPriority attachPriority, CandideServer.SyncStrategies.SyncStrategy syncStrategy)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash90A9576EE50513259888338A3C490D8CF019F9C329A275745EBB3D9FF75FE757
  • Body hashAB7D3DC87A43491F2F110E574511A57805C37A31D748BB7D2EA653DE8A2F64FA
  • IL size44
Referenced calls
Called by
String literals
  • TryAttach

TryThrow

public System.Boolean TryThrow(CandideServer.Entities.ServerEntityModel thrower, CandideServer.Entities.ServerEntityModel target, Microsoft.Xna.Framework.Vector3 throwVelocity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashDDC320D6EEC71E716B59D3816D1055E1138EE2ABC894F42F977B1B937E4BFC5D
  • Body hash164DB15AF21EBE54D986D86C4C8DC770ED150DF92344D7AD95CCD8D71962BE22
  • IL size262
Referenced calls
Called by
String literals
  • throw_object

UpdateEntityParameter

public System.Void UpdateEntityParameter(CandideServer.Entities.ServerEntityModel entity, System.String key, System.String value, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean fromEntitySystem)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash8B4BCE0B048D60740ADD832C7858A42403D9AC8CDD06DEF52590BC2842091E94
  • Body hashE0C331B22B01F9A86E4E22C1993E0B441806419313FA20AF80DBA8AFF0BBF29A
  • IL size155
Referenced calls
Called by

UpdateEntityParameter

public System.Void UpdateEntityParameter(System.Guid id, System.String key, System.String value, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean fromEntitySystem)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA69A1BC20946466C0A57FF60FC266725FBDC80574DADEB6B175E3F5FF8E63338
  • Body hash8D3A48F61C079DB6799A67A77EECE3E631FD8DD206AE3D3696E70E0E1BB356FA
  • IL size28
Referenced calls
Called by
String literals
  • UpdateEntityParameter

UpdateEntityParameters

public System.Void UpdateEntityParameters(CandideServer.Entities.ServerEntityModel entity, System.Collections.Generic.Dictionary<System.String, System.String> parameters, CandideServer.SyncStrategies.SyncStrategy syncStrategy)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash28B8D3EF3E0BB6F3E42E72A849FC0DAC4200E79CE7ACBF21974147F35351927F
  • Body hashC54F5B15CDDCC92B4D40E3475F7FC030961961E289CA5A10EA3D132D641C0299
  • IL size140
Referenced calls
Called by

UpdateEntityParameters

public System.Void UpdateEntityParameters(System.Guid id, System.Collections.Generic.Dictionary<System.String, System.String> parameters, CandideServer.SyncStrategies.SyncStrategy syncStrategy)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashF88806C76E385B1A82866999D4C23FB29E0B5891E03B02B2D0C29BFC37198285
  • Body hash0BC445B3CFD7EF3F96620F04BF8442B7FFEAB1C5DF57DCEB38A9BDEABA8EEDA8
  • IL size25
Referenced calls
String literals
  • UpdateEntityParameters

UpdateEntityState

public System.Void UpdateEntityState(System.Guid id, System.Int32 state, System.Boolean updateSimulationState, CandideServer.SyncStrategies.SyncStrategy syncStrategy)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash66EFA2285BD161AE4627D400D93821724B755EBE0B99AE7875819FCFA60E3322
  • Body hashAB6D6B765767D7F910AB83F289790594779BD75F358ECCBF9192F2971E2D1057
  • IL size129
Referenced calls
Called by