コード例 #1
0
        // Token: 0x0600002A RID: 42 RVA: 0x00003F24 File Offset: 0x00002124
        protected override void ActivateLocally(Character character, object[] _infos)
        {
            bool flag = this.TryRemove(character, "Dez Runes");

            if (flag)
            {
                character.StatusEffectMngr.AddStatusEffect(ResourcesPrefabManager.Instance.GetStatusEffectPrefab("Runic Protection Amplified"), character);
            }
            else
            {
                bool flag2 = this.TryRemove(character, "Shim Runes");
                if (flag2)
                {
                    CelestialSurge.StaticActivate(character, _infos, this);
                }
                else
                {
                    bool flag3 = this.TryRemove(character, "Egoth Runes");
                    if (flag3)
                    {
                        character.Stats.AffectHealth(HealingAoE.AmpHealing(character, 40f, DamageType.Types.Electric));
                    }
                    else
                    {
                        bool flag4 = this.TryRemove(character, "Fal Runes");
                        if (flag4)
                        {
                            character.StatusEffectMngr.AddStatusEffect(Templar.Instance.surgeOfDivinityInstance, character);
                        }
                        else
                        {
                            HealingAoE.StaticActivate(this, character, _infos, 30f, 30f, DamageType.Types.Electric, true);
                        }
                    }
                }
            }
        }
コード例 #2
0
 // Token: 0x06000027 RID: 39 RVA: 0x00003F00 File Offset: 0x00002100
 protected override void ActivateLocally(Character character, object[] _infos)
 {
     CelestialSurge.StaticActivate(character, _infos, this);
 }