Пример #1
0
 public void Save()
 {
     if (!text || !knob)
     {
         return;
     }
     // Saves the value of the text component.
     ES_Save.Save(text.text, "test string");
     ES_Save.SaveTransform(transform, "test transform");
     ES_Save.SaveRectTransform(knob, "test rect transform");
     ES_Save.Save(knobX.value, "test x");
     ES_Save.Save(knobY.value, "test y");
 }
Пример #2
0
        public void SaveBillList()
        {
            billz.Clear();
            foreach (BillObj bil in bills)
            {
                tempBillSaveArray = new string[4];

                tempBillSaveArray[0] = bil.bNameObj.text;
                tempBillSaveArray[1] = bil.bDueObj.text;
                tempBillSaveArray[2] = bil.totalAmountText.text;
                tempBillSaveArray[3] = bil.totalSavedText.text;
                billz.Add(tempBillSaveArray);
            }
            ES_Save.Save(billz, "UserData.src");
        }
Пример #3
0
    public void UpdateAfter()
    {
        totalAdded = 0;
        inAmount = float.Parse(inF.text);
        sepaSaveList.Clear();
        //deactivate erromsg obj
        errorMSGObj.SetActive(false);
        errorOn = false;
        

        //ERROR CHECK
        foreach(GameObject sepa in sepaList)
        {
            if(sepa.transform.Find("AmountTag").gameObject.GetComponent<TMP_InputField>().text.Equals("") || sepa.transform.Find("NameTag").gameObject.GetComponent<TMP_InputField>().text.Equals(""))
            {
                //seterror message active the set message
                errorMSGObj.SetActive(true);
                errorMsg = "Please enter all titles and amounts";
                errorMSGObj.GetComponent<TMP_Text>().text = errorMsg;
                errorOn = true;
            }
        }

        if(errorOn == false)
        {
            foreach(GameObject sepa in sepaList)
            {
                tempSepaSaveArray = new string[2];
                tempSepaSaveArray[0] = sepa.transform.Find("NameTag").gameObject.GetComponent<TMP_InputField>().text;
                tempSepaSaveArray[1] = sepa.transform.Find("AmountTag").gameObject.GetComponent<TMP_InputField>().text;

                sepaSaveList.Add(tempSepaSaveArray);
                
                totalAdded += float.Parse(sepa.transform.Find("AmountTag").gameObject.GetComponent<TMP_InputField>().text);
            }

            ES_Save.Save(sepaSaveList, "UserdataSepa.src");

            totalAdded =  inAmount - totalAdded;
            totalAdded = (float)Math.Round(totalAdded, 3);
            outF.text = totalAdded.ToString();

            infoutf[0] = inF.text;
            infoutf[1] = outF.text;
            ES_Save.Save(infoutf, "UserDataSepaBigVal.src");
        }
    }
Пример #4
0
        public void SaveBillCheck()
        {
            if (bNameIF.text == "")
            {
                errorMsg.gameObject.SetActive(true);
                errorMsg.text = "Please enter a name for the bill";
            }
            else if (bTAmountIF.text == "")
            {
                errorMsg.gameObject.SetActive(true);
                errorMsg.text = "Please enter a total amount for the bill";
            }
            else if (bAmountSavedIF.text == "")
            {
                errorMsg.gameObject.SetActive(true);
                errorMsg.text = "Please enter an amount saved so far for the bill";
            }
            else if (float.Parse(bTAmountIF.text) < float.Parse(bAmountSavedIF.text))
            {
                errorMsg.gameObject.SetActive(true);
                errorMsg.text = "Please enter a saved amount that is smaller than total amount";
            }
            else
            {
                if (editCheck == false)
                {
                    tempBill = null;
                    tempBill = Instantiate(billObjPrefab, billContainer.transform);
                    tempBill.GetComponent <BillObj>().PopulateBillInfo(bNameIF.text, bDueDD.value + 1, float.Parse(bTAmountIF.text), float.Parse(bAmountSavedIF.text));

                    tempBillSaveArray = new string[4];

                    tempBillSaveArray[0] = bNameIF.text;
                    tempBillSaveArray[1] = (bDueDD.value + 1).ToString();
                    tempBillSaveArray[2] = bTAmountIF.text;
                    tempBillSaveArray[3] = bAmountSavedIF.text;
                    billz.Add(tempBillSaveArray);

                    bills.Add(tempBill.GetComponent <BillObj>());
                    addEditPanel.SetActive(false);
                    TotalBills();
                    ES_Save.Save(billz, "UserData.src");
                }
                else
                {
                    selectedBill.PopulateBillInfo(bNameIF.text, bDueDD.value + 1, float.Parse(bTAmountIF.text), float.Parse(bAmountSavedIF.text));
                    billz.Clear();

                    foreach (BillObj bill in bills)
                    {
                        tempBillSaveArray = new string[4];

                        tempBillSaveArray[0] = bill.bNameObj.text;
                        tempBillSaveArray[1] = bill.bDueObj.text;
                        tempBillSaveArray[2] = bill.totalAmountText.text;
                        tempBillSaveArray[3] = bill.totalSavedText.text;
                        billz.Add(tempBillSaveArray);
                    }
                    editCheck = false;
                    addEditPanel.SetActive(false);
                    TotalBills();
                    ES_Save.Save(billz, "UserData.src");
                }
            }
        }