示例#1
0
    IEnumerator waiter()
    {
        yield return(new WaitForSeconds(TimeBeforeChange));

        System.Array    values      = System.Enum.GetValues(typeof(MoveColorEffect));
        MoveColorEffect randomColor = (MoveColorEffect)values.GetValue(random.Next(values.Length));

        colormanager.colorAttack  = randomColor;
        colormanager.colorDefense = randomColor;
        lt.color    = (colormanager.colorAttack == MoveColorEffect.BLUE) ? Color.blue : (colormanager.colorAttack == MoveColorEffect.GREEN) ? Color.green : (colormanager.colorAttack == MoveColorEffect.RED) ? Color.red : Color.yellow;
        changeColor = true;
    }
示例#2
0
        public GameObject getAttackEffect(int color)
        {
            MoveColorEffect effect = (MoveColorEffect)color;

            switch (effect)
            {
            case MoveColorEffect.RED:
                return(redAttack);

            case MoveColorEffect.BLUE:
                return(blueAttack);

            case MoveColorEffect.GREEN:
                return(greenAttack);

            case MoveColorEffect.YELLOW:
                return(yellowAttack);
            }
            return(null);
        }