IEnumerator RandomDiceRollLoop() { int RandomInt; while (HasBeenRolled == false) { RandomInt = Random.Range(1, 11); if (RandomInt.ToString() != DiceRoll.text) { DiceRoll.text = RandomInt.ToString(); yield return(new WaitForSeconds(.2F)); } } RolledNumber = int.Parse(DiceRoll.text); Player.CurrentRoll = RolledNumber; }
public override string ToString() { if (m_Type == Type.Bool) { return(m_Bool.ToString()); } else if (m_Type == Type.Int) { return(m_Int.ToString()); } else if (m_Type == Type.Float) { return(m_Float.ToString()); } else if (m_Type == Type.FloatRange) { return(m_FloatRange.ToString()); } else if (m_Type == Type.IntRange) { return(m_IntRange.ToString()); } else if (m_Type == Type.RandomFloat) { return(m_RandomFloat.ToString()); } else if (m_Type == Type.RandomInt) { return(m_RandomInt.ToString()); } else if (m_Type == Type.String) { return(m_String); } return(m_Name); }