// Token: 0x06000CFD RID: 3325 RVA: 0x000260CC File Offset: 0x000242CC
        public override Damage GetRawDamage(Unit9 unit, float?remainingHealth = null)
        {
            Damage         rawAttackDamage = base.Owner.GetRawAttackDamage(unit, DamageValue.Minimum, 1f, 0f);
            CloakAndDagger cloakAndDagger  = this.cloakAndDagger;

            return(rawAttackDamage + ((cloakAndDagger != null) ? cloakAndDagger.GetRawDamage(unit, null) : null));
        }
Пример #2
0
        internal override void SetOwner(Unit9 owner)
        {
            base.SetOwner(owner);

            var ability = EntityManager9.BaseAbilities.FirstOrDefault(
                x => x.Id == AbilityId.riki_backstab && x.Owner?.Handle == owner.Handle);

            if (ability == null)
            {
                return;
            }

            this.cloakAndDagger = (CloakAndDagger)EntityManager9.AddAbility(ability);
        }