Candide.Combat.ClientSpellManagerBridge
Type JSONpublic class in Candide.Combat
Type metadata
- Assembly
Romestead - Namespace
Candide.Combat - Base type
System.Object - Interfaces
Shared.Interfaces.Projectiles.ISpellManagerBridge - Hash
07A54F9DF16D99AC9C6E6A203CB9A8F4FBA8AB1E9F963286BECAE28541D1B807
Relationships
Base type
System.Object
Interfaces
Fields
| Name | Visibility | Signature |
|---|---|---|
Instance# | public | public Candide.Combat.ClientSpellManagerBridge Instance |
Methods
CastSnapshotSpell
#
public System.Void CastSnapshotSpell(Shared.Combat.Spells.Casting.SpellCastingContext context, Shared.Helpers.CastSpellArgs castSpellArgs, Shared.Models.Spells.ProjectileHitFlags canHit, System.Guid worldId, System.Boolean sendOnlineSync)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4ADE3DCD583DE5058E21B1A3DDF3738539DAB2BC966CD976947554D99A97FCE1 - Body hash
E6B40E50C21CB2AF679DD70191C542763AB2571E898876C7EC4571510696C104 - IL size12
GetEntityFromId
#
public Shared.Entity.EntityWrapper GetEntityFromId(System.Nullable<System.Guid> entityId)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.EntityWrapper - StaticFalse
- VirtualTrue
- Hash
2C033CA3ED8340683DB641CA6A513CF3031FBCE86B291F10B8A82EF45E4196D8 - Body hash
83B9251CA6F328FA8995D2483C551BAB8118C0986DB3A9E5EFC9862BF000EB29 - IL size40
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)
GetPlayerFlagValue
#
public System.Nullable<Shared.Models.Player.CharacterFlag> GetPlayerFlagValue(System.Nullable<System.Guid> contextOwnerEntityId, System.String flagName)
Method metadata
- Visibilitypublic
- Return type
System.Nullable<Shared.Models.Player.CharacterFlag> - StaticFalse
- VirtualTrue
- Hash
19A849DBF9085F872DC16D8D7306FD01583C6531F753FD009C9513FBE210FD1B - Body hash
DBCFFBEA44C9A82A63F48671800A9B97818CF0AC17DAA225B5ED86EC0017222C - IL size73
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()Candide.GameModels.GameState::TryGetPlayerForEntityId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter&)System.Collections.Generic.Dictionary<System.String, Shared.Models.Player.CharacterFlag>::TryGetValue(!0, !1&)System.Nullable<Shared.Models.Player.CharacterFlag>::.ctor(!0)
GetSpellAndSanityCheck
#
public Shared.Models.Spells.SpellDataModel GetSpellAndSanityCheck(System.String spellId, System.Object overrideSpellTypeArgs)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Spells.SpellDataModel - StaticFalse
- VirtualTrue
- Hash
B7C099F21F5D7DCEF92872F5EDD078604937A1E1785A03A60F58EBEA068129E2 - Body hash
81BBB03D27613E53E227413DA36FA9B37FEFDBE12FB945D87EC596E40AE92F76 - IL size8
GetWeaponTypeBaseDamage
#
public Shared.Combat.DamageTypesArray GetWeaponTypeBaseDamage(System.Guid castingEntityId, Shared.Models.Items.WeaponTypeEnum weaponType, System.Single scale, Shared.Combat.AttackType attackType, System.Single attackTypeBonusScale)
Method metadata
- Visibilitypublic
- Return type
Shared.Combat.DamageTypesArray - StaticFalse
- VirtualTrue
- Hash
23D452C8194AC669FDAC92C320E9F94CDF5A2389397B8511595F05C34B0D8EA1 - Body hash
7045E80235B6B54A18CD059158C7E5B807E1F9D6DC1ACB390F88F3542B4417AD - IL size143
Referenced calls
Candide.GameModels.GameState::TryGetPlayerForEntityId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter&)Candide.GameModels.Helpers.PlayerEquipmentHelper::GetEquippedItemForWeaponType(System.Guid, Shared.Models.Items.WeaponTypeEnum)Shared.Models.Items.ItemInstanceModel::get_Data()Shared.Models.Items.DamageTypeRanges::GetAverage()Shared.Combat.DamageTypesArray::Scale(System.Single)Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper&, System.String)Shared.Entity.EntityWrapper::get_Stats()Shared.Models.Stats.EntityStats::GetCalculatedDamageTypesArray(Shared.Combat.DamageTypesArray, Shared.Combat.AttackType, System.Single)
String literals
GetWeaponTypeBaseDamage
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
HasWeaponEquipped
#
public System.Boolean HasWeaponEquipped(System.Guid castingEntityId, Shared.Models.Items.WeaponTypeEnum weaponType)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
80583DAE1DD276CD6FECCA8D30DB86ABAE6840A7CD7DD7CACE0D63A51EFAA6BC - Body hash
FCF560D5FCABED3FD617A445F10BD7D5383033DC48FE689DE32D76057FC0FE89 - IL size38
RemoveCastSpell
#
public System.Void RemoveCastSpell(Shared.Combat.Spells.Casting.CastSpell castSpell, System.Int16 projectilePartIndex, Microsoft.Xna.Framework.Vector2 position)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8054CBB5E9AED10B14B6885C2772A88CE9B66A57D4B3F24A0BE9A02CD8DB4AF4 - Body hash
B1BC86E881A6BB74C65AF8C4B697C3CB8C55A42459EEBFD099374CDE4934CD15 - IL size19
ScaleDamageWithMagicStats
#
public System.Void ScaleDamageWithMagicStats(System.Guid castingEntityId, Shared.Combat.DamageTypesArray damageArray, Shared.Combat.AttackType attackType, System.Single attackTypeBonusScale)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
6905C99C31CB81EBB0E57D4C295F8C21A76BCB2BE103FAA013660F25D995954E - Body hash
A45E85AE13B296F1DAED2AA6880D56E6273085B6F3BD174DFAE4C41747CC309B - IL size48
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Stats()Shared.Models.Stats.EntityStats::GetCalculatedDamageTypesArray(Shared.Combat.DamageTypesArray, Shared.Combat.AttackType, System.Single)
ShouldApplyDamage
#
public System.Boolean ShouldApplyDamage(System.Boolean ownedByOtherPeer, Shared.Entity.EntityWrapper victim)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
2401FDED18D475C459D5D5C2B229BC52AABF2E086BBADCE3A3534E84583D2403 - Body hash
5C54C38852C15CC62304D7BC5A9C8E374DF0FE140A1E30866C2E91EB52F8FF59 - IL size12