StatusCondition.InitChange C# (CSharp) Метод

InitChange() публичный Метод

public InitChange ( int index, Combatant, target ) : void
index int
target Combatant,
Результат void
    public void InitChange(int index, Combatant target)
    {
        this.setAfter = this.time*1000;
        if(ValueSetter.PERCENT.Equals(this.setter))
        {
            if(target.status[index].IsConsumable())
            {
                this.change = target.status[target.status[index].maxStatus].GetValue();
            }
            else
            {
                this.change = target.status[index].GetValue();
            }
            this.change *= this.value;
            this.change /= 100;
        }
        else if(ValueSetter.VALUE.Equals(this.setter))
        {
            this.change = this.value;
        }
    }