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; }
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); }