Beispiel #1
0
    void buttonclick()
    {
        buymenu dib = transform.parent.GetComponent <buymenu>();

        dib.teabought(index);

        index             = -1;
        butt.interactable = false;
        transform.GetChild(0).GetComponent <Text>().color = new Color(0, 0, 0, 0f);
    }
Beispiel #2
0
    void buttonclick()
    {
        List <Donation> dtlist = new List <Donation>();

        elderhandler.donateinputbuttonclicked();
        inventoryscript = GameObject.FindGameObjectWithTag("buyparent").GetComponent <buymenu>();

        if (File.Exists(fileloc_donations))
        {
            string        file       = fileloc_donations;
            XmlSerializer serializer = new XmlSerializer(typeof(List <Donation>));
            FileStream    stream     = new FileStream(file, FileMode.Open);
            dtlist = serializer.Deserialize(stream) as List <Donation>;
            stream.Close();

            Donation dt = new Donation();
            dt.donator = init.currentuser;
            dt.brand   = brandfield.text;
            dt.flavor  = flavorfield.text;
            dt.qty     = int.Parse(qtyfield.text);
            dt.cost    = float.Parse(costfield.text);
            dt.date    = DateTime.Now.ToString("MM/dd/yy HH:mm");
            dtlist.Insert(0, dt);

            addmoney(init.currentuser, dt.cost);
            inventoryscript.adddonation(dt.brand, dt.flavor, dt.qty, dt.cost);

            FileStream    stream2     = new FileStream(file, FileMode.Create);
            XmlSerializer serializer2 = new XmlSerializer(typeof(List <Donation>));
            serializer2.Serialize(stream2, dtlist);
            stream2.Close();

            brandfield.text  = "";
            flavorfield.text = "";
            qtyfield.text    = "";
            costfield.text   = "";
        }
    }