Beispiel #1
0
        public PlasticData GetData(PlasticData data)
        {
            data.ErasedPlastic = CurrentErasedPlastic;
            data.Pps           = _permanentPps;
            data.PickersUsed   = _pickersInUse;

            return(data);
        }
Beispiel #2
0
        public void SetData(PlasticData data)
        {
            CurrentErasedPlastic = data.ErasedPlastic;
            _permanentPps        = data.Pps;
            _pickersInUse        = data.PickersUsed;

            _eraseInterval = 1 / _permanentPps;

            UpdatePlasticText();
            UpdatePpsText();
        }
Beispiel #3
0
        public void SetCurrentData(GameData data)
        {
            PlasticData plasticData = data.PlasticData;

            _plastic.SetData(plasticData);

            TransactionData transactionData = data.TransactionData;

            _transaction.SetData(transactionData);

            List <PickerData> pickerDatas = data.PickerDataList;

            for (int i = 0; i < _pickerList.Count; i++)
            {
                _pickerList[i].SetData(pickerDatas[i]);
            }
        }
Beispiel #4
0
        public void GetCurrentData(GameData data)
        {
            PlasticData plasticData = new PlasticData();

            data.PlasticData = _plastic.GetData(plasticData);

            TransactionData transactionData = new TransactionData();

            data.TransactionData = _transaction.GetData(transactionData);

            List <PickerData> pickerDatas = new List <PickerData>();

            for (int i = 0; i < _pickerList.Count; i++)
            {
                PickerData pickerData = new PickerData();

                pickerDatas.Add(_pickerList[i].GetData(pickerData));

                data.PickerDataList.Add(pickerDatas[i]);
            }
        }