Пример #1
0
    public WeaponDamageUpgrade Clone()
    {
        var rv = new WeaponDamageUpgrade();

        rv.damagePercentage = damagePercentage;
        rv.type             = type;
        rv.lifeSteal        = lifeSteal;
        rv.ignoreResistance = ignoreResistance;
        return(rv);
    }
Пример #2
0
    public void OnValidate()
    {
        var newUpgrade = new WeaponDamageUpgrade()
        {
            damagePercentage = damagePercentage,
            lifeSteal        = lifeSteal,
            type             = type,
            ignoreResistance = ignoreResistance
        };

        for (var i = 0; i < upgrades.Length; i++)
        {
            upgrades[i] = newUpgrade;
        }
        EditorUtility.SetDirty(this);
    }