void reSet() { Tree = null; TrangThai = TTCT.ChuaCao; last_id_sprite = -1; DaTruongThanh = false; }
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); }
public void setStart() { Tree = null; TrangThai = TTCT.ChuaCao; CayTrongRender = null; StartGame(); }
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(); }
public static int getIndexByTrees(CayTrong cay) { for (int i = 0; i < Trees.Count; i++) { if (Trees[i].CODE == cay.CODE) { return(i); } } return(-1); }
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"; }
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(); }
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); } }
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); }
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")); } }
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); } }