Candide.Entities.Bridge.ClientEntitySystemBridge
Type JSONpublic class in Candide.Entities.Bridge
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Bridge - Base type
System.Object - Interfaces
Shared.Interfaces.Entity.IEntitySystemBridge - Hash
5A7C07868B7A2B5DFC49B9EC1280CF0DEDA6164E0DDE7D55786BE7F8D631E646
Relationships
Base type
System.Object
Interfaces
Fields
| Name | Visibility | Signature |
|---|---|---|
Instance# | public | public Candide.Entities.Bridge.ClientEntitySystemBridge Instance |
ReuseList# | private | private System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>> ReuseList |
Methods
ApplyKnockback
#
public System.Void ApplyKnockback(Shared.Entity.EntityWrapper victim, Microsoft.Xna.Framework.Vector3 knockBackVelocity, System.Single duration)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
2D0511508B9F2076633CC19930DEADB22664A52F32663FA91D837B7225BAFEB5 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
CastSnapshotSpell
#
public System.Void CastSnapshotSpell(Shared.Helpers.CastSpellArgs castSpellArgs, Microsoft.Xna.Framework.Vector3 position, System.Single direction, Shared.Entity.EntityWrapper castingEntity, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Nullable<System.Guid> target, Shared.Models.Spells.ProjectileHitFlags canHit)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
16497A581B1683D7F5285FA06E8A049A502FD9F873DB2E3C9D37FAE6ADE2E3CC - Body hash
EAC7B33A6C706B2CA1A790C12077E6929065E44DF87C3F5EA21AE045EB662F47 - IL size142
Referenced calls
Candide.GameModels.Managers.SpellManager::GetSpellAndSanityCheck(System.String, System.Object)System.Nullable<System.Single>::.ctor(!0)System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)Candide.GameModels.Managers.SpellManager::CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext, Shared.Helpers.CastSpellArgs, Shared.Models.Spells.ProjectileHitFlags, System.Guid, System.Boolean)
CastSpell
#
public System.Void CastSpell(System.String spellId, Microsoft.Xna.Framework.Vector3 position, System.Single direction, Shared.Entity.EntityWrapper castingEntity, System.Object overrideSpellTypeArgs, Shared.Models.Spells.AttackSpellArgs overrideAttackSpellArgs, System.Nullable<System.Guid> target, Shared.Models.Spells.ProjectileHitFlags canHit)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8D3DE9D84C180BC7AF0E978C43FEF273308C7FF3C85BA4E1A3018C425A2EE0BD - Body hash
E91D070A29AC34346F013DB60AE17EE6B93DF5F3F5A6BE1AB3CE9EBCCC3964FA - IL size51
Referenced calls
System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<System.Single>::.ctor(!0)Candide.GameModels.Managers.SpellManager::CastSpell(System.String, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<System.Single>, Shared.Entity.EntityWrapper, System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable<System.Guid>, Shared.Models.Spells.ProjectileHitFlags, System.Boolean)
GetEntityAuraInstance
#
public Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper> GetEntityAuraInstance(Shared.Models.Auras.EntityAuraInfo auraInfo, System.Nullable<System.Guid> ownerEntityId)
Method metadata
- Visibilitypublic
- Return type
Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper> - StaticFalse
- VirtualTrue
- Hash
773440BFB920C5AE02A068BE6B6952391E898FD55B0034293E4F34D4C11C4FC7 - Body hash
A465B09A3E87C97760033B8637DFD556B0C6FD10C6C0D92F8DA1143AC0E23978 - IL size53
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Func<Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>>::get_Item(!0)System.Func<Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Invoke(!0, !1, !2)
GetEquippedItems
#
public System.Collections.Generic.IReadOnlyCollection<Shared.Models.Items.ItemInstanceModel> GetEquippedItems(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.IReadOnlyCollection<Shared.Models.Items.ItemInstanceModel> - StaticFalse
- VirtualTrue
- Hash
C504BFF8965315B66302157A79E54A0B149F33FB285116C5404CE8725D6D614E - Body hash
60BB7D91B3E777444AAEF9F692C301918181AE6F5912DCABFF43826A0EC2AB5A - IL size24
GetFavourAndGlobalAuras
#
public System.Collections.Generic.IReadOnlyCollection<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>> GetFavourAndGlobalAuras(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.IReadOnlyCollection<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>> - StaticFalse
- VirtualTrue
- Hash
F39941C7B70EEECF0D00BEEDA08541296FAA010F532EDF8D785BF8037A550947 - Body hash
8A4D921BA7B50E258CE93792629409334BD87960BDB1C0BA163806765AB4A52E - IL size452
Referenced calls
Shared.Entity.EntityWrapper::get_Id()Candide.GameModels.GameState::TryGetPlayerForEntityId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter&)System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Clear()System.Collections.Generic.HashSet<System.String>::GetEnumerator()HashSet.Enumerator<System.String>::get_Current()Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)System.Collections.Generic.Dictionary<System.String, System.Func<Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>>::get_Item(!0)System.Func<Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Invoke(!0, !1, !2)System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Add(!0)HashSet.Enumerator<System.String>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.String, System.Int32>::GetEnumerator()Dictionary.Enumerator<System.String, System.Int32>::get_Current()System.Collections.Generic.KeyValuePair<System.String, System.Int32>::get_Key()Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData&)Dictionary.Enumerator<System.String, System.Int32>::MoveNext()Candide.GameModels.Managers.BlessingsManager::GetCurrentBlessing(Candide.Multiplayer.Models.ClientPlayerCharacter, Shared.Entity.EntityWrapper)System.Nullable<System.ValueTuple<System.String, Shared.Aura.Args.AbstractAuraArgs>>::get_HasValue()System.Nullable<System.ValueTuple<System.String, Shared.Aura.Args.AbstractAuraArgs>>::get_Value()
GetSkillDamageMultiplier
#
public System.Single GetSkillDamageMultiplier(Shared.Entity.EntityWrapper entity, System.String skillId)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualTrue
- Hash
B62BE9329AC564413E47307F5D27725230481E8F0994C993F179D19E27A74353 - Body hash
8D936A008362C4AFB217703F3B0FD9804B4871CA0F18F1126137BCFD0A36242B - IL size51
Referenced calls
Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)System.Collections.Generic.Dictionary<System.String, Shared.Models.Skill.CharacterSkill>::get_Item(!0)Shared.Models.Skill.CharacterSkill::get_CurrentValue()
GetWorldStatsValue
#
public System.Single GetWorldStatsValue(System.String worldStatId)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualTrue
- Hash
84761B36B18E526C5D79479566D55749448EFD092E9B50D9409F15DEDE18CEAF - Body hash
80F7DBFFE3991981A8CE79C03CE07DACD2A1FC070F9D643F70F1C01E6AEA19E3 - IL size7
Referenced calls
IgnoreDoDamage
#
public System.Boolean IgnoreDoDamage(Shared.Combat.DamageInfo damageInfo)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
02E9231A96A9A29401E6E253E63C913D92FBBBA9CA3633FF7A7A2CE610F32552 - Body hash
0CB4A4A0D4D083678171D10E8953847B218D47535FDF4A20DEC6E4883CD28C81 - IL size33
OnEntityKilled
#
public System.Void OnEntityKilled(Shared.Combat.DamageInfo damageInfo, Shared.Entity.Base.OnKilledBehaviour handledInfo, System.Single damageDone)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1F5AC4EF60E04B467E84E4E8B408403374A25D8A99E960B61D5670B0B2C1A199 - Body hash
6533D7D527503AA87D233D28370AD73E488BD1790D3259E1BA0CABB06121151F - IL size87
Referenced calls
Shared.Entity.EntityWrapper::get_Id()Candide.Multiplayer.Models.LocalPlayer::get_EntityId()System.Guid::op_Equality(System.Guid, System.Guid)CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)Candide.GameModels.Managers.EntityManager::OnEntityKilled(Shared.Combat.DamageInfo, Shared.Entity.Base.OnKilledBehaviour)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Add(!0)
String literals
player-killed-entity
OnEntityRemove
#
public System.Void OnEntityRemove(Shared.Entity.EntityWrapper entity, Shared.Entity.EntityRemoveInfo removeInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
87B48B403EEC0D11552AC13B6435523FE31405946F534686B4A902FCCAA7C1FA - Body hash
F6926FC13D8C9A193518723982D59ECA2255ABA43CA3185CD51F0F23919ECB1F - IL size9
OnEntityTookDamage
#
public System.Void OnEntityTookDamage(Shared.Entity.EntityWrapper entity, System.Single actualDamage, System.Single displayDamage, System.Single blockedDamage, Shared.Combat.DamageInfo damageInfo, System.Single beforeDamagedHealth, System.Boolean countAsHit)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
BC20499F13BC531F9D53138F410B32E44F8C89DCA6EE53732C7393AEE11331CA - Body hash
19B2E68CAFF8E6CB4E0B237B7C10A613C3D0B53869CABF12E4BFB3B4A437E968 - IL size3794
Referenced calls
Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)Shared.Helpers.HitPositionHelper::GetHitPosition(Shared.Entity.EntityWrapper, Shared.Combat.DamageInfo)System.Random::NextSingle()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Candide.Database.VfxSpacAnimationDataBase::GetAnimation(System.String)Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(Candide.Data.VfxSpacAnimationData, Microsoft.Xna.Framework.Vector3, System.Single)Candide.Database.VfxSpritesAnimationDataBase::GetVfxSpritesAnimation(System.String)Candide.Graphics.VFX.VfxPlayer::PlayAnimation(CandideCreator.Shared.Models.VFX.VfxSpritesAnimationModel, Shared.Entity.EntityWrapper, System.Single, System.Single, Microsoft.Xna.Framework.Graphics.SpriteEffects)Shared.Entity.EntityWrapper::get_Material()Candide.Graphics.CombatVfxHelper::HandleFleshHitBlood(Shared.Combat.DamageInfo, System.Single)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.WarningHelper::Warning(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.ArgumentOutOfRangeException::.ctor()Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.String, System.Single, System.Single, System.Single)Candide.Graphics.FloatingTextSystem::AddNewDamageText(System.Single, Shared.Combat.DamageInfo)Candide.GameModels.Managers.SkillsManager::AddExperienceToSkillType(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single)System.String::Concat(System.String, System.String)Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)CandideServer.MessageModels.DealDamageMessage::.ctor()Shared.Entity.EntityWrapper::get_Health()Candide.Multiplayer.Models.LocalPlayer::get_EntityId()System.Nullable<System.Guid>::.ctor(!0)Shared.Entity.EntityWrapper::get_Id()Candide.Multiplayer.Network.NetworkManager::SendMessage(System.String, System.Object, System.Byte)
String literals
event:/player/crithit:thudhit:crithit:medhit:smallcritdamagedevent:/items/sledgehammer/sledgehammer_thudevent:/hits/weapons/blunt/blunt_hit_shieldevent:/hits/weapons/blunt/blunt_hit_furnitureevent:/hits/weapons/blunt/blunt_hit_woodevent:/hits/impact/impact_shrubberyevent:/hits/weapons/blunt/blunt_hit_fleshevent:/hits/weapons/blunt/blunt_hit_stoneevent:/hits/weapons/blunt/blunt_hit_boneevent:/hits/weapons/blunt/blunt_hit_ethereal
OnThrownHit
#
public System.Void OnThrownHit(Shared.Entity.EntityWrapper entityWrapper, System.Boolean kill)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4CFFCE6375BF2EBEFFAAC0D9B9AA1D42B1B6A75A83571B3D27DB9B6B8083031A - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1