private ChipDigger(ChipDiggerState state) { Name = state.Name; lastDig = state.LastDig; FirstEquipped = state.FirstEquipped; DiggerBit = ChipDiggerBit.From(state.DiggerBit); Durability = DiggerDurability.From(state.Durability); MineClaim = new MineClaim( state.MineClaim.Id, state.MineClaim.ChipDensity, state.MineClaim.Hardness ); AvailableUpgrades = state.Upgrades; LifetimeStats = state.LifeTimeStats ?? new List <Stat>(); Hopper = ChipsHopper.FromState(state.Hopper); }
public void UpgradeBit(ChipDiggerBit bit) { DiggerBit = bit; }