public void Buy() { character = choosen_ShopCharacter.GetCharacterInfo(); if (character.price < User.getInstance().Coin) { User.getInstance().Characters.Add(character); User.getInstance().setCurrentChacracter(character); User.getInstance().Coin -= character.price; character.isBought = true; character.isChoosen = true; Shopping.BuyBoard.SetActive(false); // Xóa đi bảng giá, để cho biết là đã mua Destroy(choosen_ShopCharacter.priceBoard); // Hủy cái chọn để mua nhân vật, bật cái chọn để chọn nhân vật Destroy(choosen_ShopCharacter.clickTobuyCharacter); choosen_ShopCharacter.clickChooseCharacter.enabled = true; // Bật cái cửa sổ vừa mua, tắt cái đã được chọn trước đó, cái previous được truyền vào vừa load scene (Check trong ShopCharacter.cs) choosen_ShopCharacter.chooseWindow.SetActive(true); ChooseCharacterManager.TurnOff_PeviousChoosenCharacter_Window(); } else { Debug.Log("YOU HAVE NOT ENOUGH MONEYS"); Shopping.BuyBoard.SetActive(false); } }
public void OnPointerUp(PointerEventData ped) { User.getInstance().setCurrentChacracter(shopCharacter.GetCharacterInfo()); // Tắt cái chooseWindow của cái khung trước đó ChooseCharacterManager.TurnOff_PeviousChoosenCharacter_Window(); // Bất cái chooseWindow của cái khung vừa được chọn shopCharacter.chooseWindow.SetActive(true); shopCharacter.GetCharacterInfo().isChoosen = true; ChooseCharacterManager.previousChoosenCharacter = this.shopCharacter; }