Пример #1
0
 void reSet()
 {
     Tree           = null;
     TrangThai      = TTCT.ChuaCao;
     last_id_sprite = -1;
     DaTruongThanh  = false;
 }
Пример #2
0
    public static void ThuHoach(VFXThuHoach Prejabs, CayTrong cay, int soluong, Vector3 Pos)
    {
        VFXThuHoach vfx = GameObject.Instantiate(Prejabs, Pos, Quaternion.identity);

        vfx.set(cay.Pic, soluong);
        Destroy(vfx.gameObject, 2f);
    }
Пример #3
0
 public void setStart()
 {
     Tree           = null;
     TrangThai      = TTCT.ChuaCao;
     CayTrongRender = null;
     StartGame();
 }
Пример #4
0
    void ThuHoach()
    {
        CayTrong cay = dat_current.Tree;
        Vector3  pos = dat_current.getDiaChi();

        Kho.AddItemSave(cay, cay.SoLuong);
        dat_current.ThuHoach();
        VFXManager.ThuHoach(vfx, cay, cay.SoLuong, pos);
        SaveGame();
    }
Пример #5
0
 public static int getIndexByTrees(CayTrong cay)
 {
     for (int i = 0; i < Trees.Count; i++)
     {
         if (Trees[i].CODE == cay.CODE)
         {
             return(i);
         }
     }
     return(-1);
 }
Пример #6
0
    public void TrongCay(CayTrong cay)
    {
        Tree          = cay;
        ThoiGianTrong = DateTime.Now;
        GameObject goj = new GameObject(Tree.Name + gameObject.transform.position);

        goj.transform.parent            = transform;
        goj.transform.position          = DiaChi;
        CayTrongRender                  = goj.AddComponent <SpriteRenderer>();
        CayTrongRender.sortingOrder     = -(int)DiaChi.y * 10 - Tree.Offset_Shorting;
        CayTrongRender.sortingLayerName = "Current";
    }
Пример #7
0
    public void setStart(DatTrongSave dat)
    {
        if (dat.Tree.CODE != "")
        {
            Tree = GetCayTrongbyCODE(Data.Trees, dat.Tree.CODE);
        }
        TrangThai = dat.TrangThai;
        DiaChi    = dat.DiaChi;
        ThoiGian a = dat.ThoiGianBatDauTrong;

        ThoiGianTrong = new DateTime(a.Nam, a.Thang, a.Ngay, a.Gio, a.Phut, a.Giay);
        StartGame();
    }
Пример #8
0
    string getNamebyCode(string CODE)
    {
        CayTrong cay = Array.Find(list_tree.ToArray(), e => CODE == e.CODE);

        if (cay == null)
        {
            return("Chọn cây");
        }
        else
        {
            return(cay.Name);
        }
    }
Пример #9
0
    public CayTrong getCayTrongDaChon()
    {
        if (CODE_current == "")
        {
            return(null);
        }
        CayTrong cay = Array.Find(list_tree.ToArray(), e => e.CODE == CODE_current);

        if (cay == null)
        {
            Debug.LogWarning("Loi tim cay: khong the tim thay cay boi CODE = " + CODE_current.ToString() + " de trong");
        }
        return(cay);
    }
Пример #10
0
    void TrongCay()
    {
        CayTrong cay = VC.getCayTrongDaChon();

        if (cay == null)
        {
            return;
        }
        int gia = cay.getGiaMua();

        if (Personal.DOLA >= gia)
        {
            DatTrong dat = getDatTrongSelecting();
            dat.TrongCay(cay);
            Personal.AddDOLA(-cay.getGiaMua());
            SaveGame();
        }
        else
        {
            Notification.ReMind(Languages.getString("MuaThatBai"));
        }
    }
Пример #11
0
    public void CapNhatDanhSachChonMoi()
    {
        // Xóa tất cả danh sách chọn nếu có
        for (int i = 0; i < Content.childCount; i++)
        {
            Destroy(Content.GetChild(i).gameObject);
        }
        selecter = new List <GameObject>();
        Cay      = new List <GameObject>();
        // Lấy Danh Sách cây trồng từ Data;
        list_tree = Data.Trees;

        // Thiết lập Size
        Content.sizeDelta  = new Vector2(100 * list_tree.Count, 100);
        Viewport.sizeDelta = new Vector2(list_tree.Count * 100, 100);

        // Tạo ra dánh sách để chọn cây từ danh sách đã lấy từ Data
        for (int i = 0; i < list_tree.Count; i++)
        {
            CayTrong   cay = list_tree[i];
            GameObject a   = Instantiate(Legacy, quanLyVuon.ChonCay.Content.transform);
            Cay.Add(a);
            // Thiết lập tên
            a.name = cay.Name;
            // Thiết lập hình ảnh
            a.transform.GetChild(0).GetComponent <Image>().sprite = cay.Pic;
            // Thêm selected vào danh sách selecter
            selecter.Add(a.transform.GetChild(1).gameObject);
            // Thêm sự kiện khi ấn nút
            a.GetComponent <Button>().onClick.AddListener(() => TreeSelected(cay.CODE));
        }
        if (CODE_current != string.Empty)
        {
            ShowSelected(CODE_current);
        }
    }