Пример #1
0
    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;
    }
Пример #2
0
            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);
            }