Пример #1
0
        private int RollChips()
        {
            switch (MineClaim.ChipDensity)
            {
            case ChipDensity.Scarce:
                return(DiggerBit.Dig(0.2m));

            case ChipDensity.Normal:
                return(DiggerBit.Dig(0.4m));

            case ChipDensity.Rich:
                return(DiggerBit.Dig(1m));

            default:
                return(0);
            }
        }
Пример #2
0
 public ChipDiggerState GetState()
 {
     return(new ChipDiggerState
     {
         Name = Name,
         LastDig = lastDig,
         FirstEquipped = FirstEquipped,
         DiggerBit = DiggerBit.GetState(),
         Durability = Durability.GetState(),
         Upgrades = AvailableUpgrades,
         Hopper = Hopper.GetState(),
         MineClaim = new MineClaimState
         {
             ChipDensity = MineClaim.ChipDensity,
             Hardness = MineClaim.Hardness
         },
         LifeTimeStats = LifetimeStats
     });
 }