Beispiel #1
0
    void LoadSlotBuff()
    {
        Buff buff = null;

        if (bodyslot.GetBuff() != null)
        {
            if (buff == null)
            {
                buff = bodyslot.GetBuff();
            }
            else
            {
                buff = bodyslot.GetBuff().AddBuff(buff);
            }
        }
        if (llegslot.GetBuff() != null)
        {
            if (buff == null)
            {
                buff = llegslot.GetBuff();
            }
            else
            {
                buff = llegslot.GetBuff().AddBuff(buff);
            }
        }
        if (rlegslot.GetBuff() != null)
        {
            if (buff == null)
            {
                buff = rlegslot.GetBuff();
            }
            else
            {
                buff = rlegslot.GetBuff().AddBuff(buff);
            }
        }
        if (rarmslot.GetBuff() != null)
        {
            if (buff == null)
            {
                buff = rarmslot.GetBuff();
            }
            else
            {
                buff = rarmslot.GetBuff().AddBuff(buff);
            }
        }
        if (larmslot.GetBuff() != null)
        {
            if (buff == null)
            {
                buff = larmslot.GetBuff();
            }
            else
            {
                buff = larmslot.GetBuff().AddBuff(buff);
            }
        }

        buffedStatus = buff.Effect(status);
    }