Example #1
0
 public static int Roll(BDice.Species diceSpecies)
 {
     if (diceSpecies == BDice.Species.Four)
     {
         var result = BattleManager.random.Next(1, 5);
         if (result < 1 && 4 < result)
         {
             Debug.LogError("4DIce is " + result);
         }
         return(result);
     }
     else if (diceSpecies == BDice.Species.Six)
     {
         var result = BattleManager.random.Next(1, 7);
         if (result < 1 && 6 < result)
         {
             Debug.LogError("6DIce is " + result);
         }
         return(result);
     }
     else if (diceSpecies == BDice.Species.One)
     {
         return(1);
     }
     else
     {
         Debug.Log("Dice is nothing.");
         return(0);
     }
 }
Example #2
0
 public BDiceResult(BDice.Species species, int diceValue)
 {
     this.species   = species;
     this.diceValue = diceValue;
 }