Example #1
0
        public void ReturnsRandomNumberD20()
        {
            DiceRoll dice   = new DiceRoll();
            int      actual = dice.D20();

            Assert.IsNotNull(actual);
        }
    public void RollInitiativeForAll()
    {
        foreach (var creature in creaturesTemplates)
        {
            Monster   monster   = creature.GetComponent <CreatureDataLoad>().monster;
            Character character = creature.GetComponent <CreatureDataLoad>().character;

            if (monster != null)
            {
                if (monster.initiative == 0)
                {
                    monster.initiative = DiceRoll.D20() + monster.monsterInitiative;
                }
            }

            if (character != null)
            {
                if (character.initiative == 0)
                {
                    character.initiative = DiceRoll.D20() + character.characterInitiative;
                }
            }
        }
    }
Example #3
0
 public void InitiativeRoll()
 {
     inputField.text = DiceRoll.D20().ToString();
 }