public Moveset(BoxMoveset other) { _slots = new MovesetSlot[PkmnConstants.NumMoves]; for (int i = 0; i < _slots.Length; i++) { _slots[i] = new MovesetSlot(other[i]); } }
public Moveset() { _slots = new MovesetSlot[PBESettings.DefaultNumMoves]; for (int i = 0; i < _slots.Length; i++) { _slots[i] = new MovesetSlot(); } }
public MovesetSlot(MovesetSlot other) { Move = other.Move; PPUps = other.PPUps; PP = other.PP; }