コード例 #1
0
    public override void BuffIn(BuffType buffType, Stat.Element element = Stat.Element.None)
    {
        BuffIconType iconType = BuffIconType.None;

        switch (buffType)
        {
        case BuffType.Element:
        {
            if (element == Stat.Element.None)
            {
                return;
            }

            switch (element)
            {
            case Stat.Element.Fire:
                iconType = BuffIconType.Fire;
                break;

            case Stat.Element.Ice:
                iconType = BuffIconType.Ice;
                break;

            case Stat.Element.Thunder:
                iconType = BuffIconType.Thunder;
                break;
            }
        }
        break;

        case BuffType.Strength:
            iconType = BuffIconType.Strength;
            break;

        case BuffType.Guard:
            iconType = BuffIconType.Guard;
            break;

        case BuffType.Speed:
            iconType = BuffIconType.Speed;
            break;
        }

        StartCoroutine(BuffIconCoroutine(iconType));
    }
コード例 #2
0
 public virtual void BuffIn(BuffType buffType, Stat.Element element = Stat.Element.None)
 {
 }