public DroneSaveData(Position _curPosition, Position _targePosition, bool _isTravelling, bool _isBusy, bool _isLaser, Position _currentTaskPosition, List <InventoryItemSlot> _currentTaskMaterials, List <InventoryItemSlot> _myInv, int _droneState, Position _targetStorage, Position _constructionInventory) { curPosition = _curPosition; targetPosition = _targePosition; isTravelling = _isTravelling; isBusy = _isBusy; isLaser = _isLaser; currentTaskPosition = _currentTaskPosition; currentTaskMaterials = InventoryData.ConvertToSaveData(_currentTaskMaterials); myInv = InventoryData.ConvertToSaveData(_myInv); droneState = _droneState; targetStorage = _targetStorage; constructionInventory = _constructionInventory; }
public BeltSaveData(Position _start, Position _end, int _direction, List <InventoryItemSlot> slots) { start = _start; end = _end; direction = _direction; myInv = InventoryData.ConvertToSaveData(slots); }
public BuildingSaveData(string _myUniqueName, Position _center, List <InventoryItemSlot> slots, int _lastCheckid, float[] _curCraftingProgress) { myUniqueName = _myUniqueName; center = _center; myInv = InventoryData.ConvertToSaveData(slots); lastCheckid = _lastCheckid; curCraftingProgress = _curCraftingProgress; }
public ConstructionSaveData(string _myUniqueName, Position location, int _direction, bool _isConstruction, bool _isAssignedDrone, List <InventoryItemSlot> _myInv, List <InventoryItemSlot> _afterConstructionInventory) { myUniqueName = _myUniqueName; center = location; direction = _direction; isConstruction = _isConstruction; isAssignedDrone = _isAssignedDrone; myInv = InventoryData.ConvertToSaveData(_myInv); afterConstructionInventory = InventoryData.ConvertToSaveData(_afterConstructionInventory); }