public async void WatchAd() { if (CanAdTime == 1) { CanWatchAd = false; AdBlockTime.text = "到達今日上限!"; } else { Meterial.AdTime = Time.time; AdBlockTime.text = (((int)Meterial.AdTime + 300 - (int)Time.time) / 60 + ":" + ((int)Meterial.AdTime + 300 - (int)Time.time) % 60).ToString(); } AdBlockTime.color = Color.red; Meterial.AddMaterial("Diamand", 10); AdBlock.SetActive(true); AfterWatchAdPanel.SetActive(true); int TimeinDb = await FirebaseDatabase.DefaultInstance.GetReference("users").Child(PlayerData.UserId.ToString()).Child("ResetInfo").Child("CanAdTime").GetValueAsync().ContinueWith(task => { if (task.IsFaulted) { Debug.Log("error"); return(0); } else if (task.IsCompleted) { DataSnapshot snapshot = task.Result; return(int.Parse(snapshot.GetRawJsonValue())); } return(0); }); DatabaseReference reference = FirebaseDatabase.DefaultInstance.GetReference("users").Child(PlayerData.UserId.ToString()).Child("ResetInfo").Child("CanAdTime"); reference.SetValueAsync(TimeinDb - 1); CanAdTime = TimeinDb - 1; }
public override void DoAction() { Console.Write("Woman "); Meterial.Drink(); }
public void CheckBack(int ProductNum) { if (ProductNum == 1) { if (Meterial.backbee < PetEgg.Back) { ErrorPanel.SetActive(true); } else { if (TutorIsland.isTutor) { TutroEgg.Lotter(); } else { petegg.Lotter(); Meterial.Reduce("Back", PetEgg.Back); } BuyAudio.Play(); } } if (ProductNum == 2) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockGreenTree(); Meterial.Reduce("Back", TreeBack); BuyAudio.Play(); } } if (ProductNum == 3) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockMintTree(); Meterial.Reduce("Back", TreeBack); BuyAudio.Play(); } } if (ProductNum == 4) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockPinkTree(); Meterial.Reduce("Back", TreeBack); BuyAudio.Play(); } } if (ProductNum == 5) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockPuddingTree(); Meterial.Reduce("Back", TreeBack); BuyAudio.Play(); } } if (ProductNum == 6) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockGrapeTree(); Meterial.Reduce("Back", TreeBack); BuyAudio.Play(); } } if (ProductNum == 7) { if (Meterial.backbee < Food.Back) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); Meterial.AddMaterial("Food", 1); Meterial.Reduce("Back", Food.Back); BuyAudio.Play(); } } if (ProductNum == 8) { if (Meterial.backbee < Cake.Back) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); Meterial.AddMaterial("Cake", 1); Meterial.Reduce("Back", Cake.Back); BuyAudio.Play(); } } if (ProductNum == 9) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockTrebleTree(); Meterial.Reduce("Back", TreeBack); BuyAudio.Play(); } } if (ProductNum == 10) { if (Meterial.backbee < UpFood.Back) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); Meterial.AddMaterial("UpFood", 1); Meterial.Reduce("Back", UpFood.Back); BuyAudio.Play(); } } if (ProductNum == 11) { if (Meterial.backbee < RecoverPotion.Back) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); Meterial.AddMaterial("RecoverPotion", 1); Meterial.Reduce("Back", RecoverPotion.Back); BuyAudio.Play(); } } if (ProductNum == 12) { if (Meterial.backbee < HealthPotion.Back) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); Meterial.AddMaterial("HealthPotion", 1); Meterial.Reduce("Back", HealthPotion.Back); BuyAudio.Play(); } } if (ProductNum == 13) { if (Meterial.backbee < ChangeDoll.Back) { ErrorPanel.SetActive(true); } else { BuyChangeDollPanel.SetActive(true); Meterial.Reduce("Back", ChangeDoll.Back); BuyAudio.Play(); SceneManager.LoadScene("ChoseCharacter"); } } if (ProductNum == 14) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockRustTree(); Meterial.Reduce("Back", TreeBack); BuyAudio.Play(); } } if (ProductNum == 15) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockRustForest(); Meterial.Reduce("Back", ForestBack); BuyAudio.Play(); } } if (ProductNum == 16) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockFir(); Meterial.Reduce("Back", TreeBack); BuyAudio.Play(); } } if (ProductNum == 17) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockFirForest(); Meterial.Reduce("Back", ForestBack); BuyAudio.Play(); } } if (ProductNum == 18) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockDreamForest(); Meterial.Reduce("Back", ForestBack); BuyAudio.Play(); } } if (ProductNum == 19) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockLittleForest(); Meterial.Reduce("Back", ForestBack); BuyAudio.Play(); } } if (ProductNum == 20) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockChristmasTree(); Meterial.Reduce("Back", TreeBack); BuyAudio.Play(); } } if (ProductNum == 21) { if (Meterial.backbee < TreeBack) { ErrorPanel.SetActive(true); } else { BuyPanel.SetActive(true); goodsmanager.UnlockLittleFirForest(); Meterial.Reduce("Back", ForestBack); BuyAudio.Play(); } } }
void GetMeterial(string Status) { MeterialObtain Award = new MeterialObtain(); TextAndImg UIs = new TextAndImg(); Debug.Log(Status); if (Status == "Win") { Award = WinAward; UIs = WinUI; } else if (Status == "Draw") { Award = DrawAward; UIs = DrawUI; } else if (Status == "Lose") { Award = LoseAward; UIs = LoseUI; } Debug.Log(Award); Debug.Log(UIs); float Rate = Random.Range(0, 100); UIs.BackBee.text = Award.backbee.ToString(); Meterial.AddMaterial("Back", Award.backbee); if (Rate <= 25) { UIs.Text1.text = Award.wood.ToString(); UIs.Text2.text = Award.rock.ToString(); UIs.Text3.text = Award.earth.ToString(); UIs.Img1.sprite = WoodSprite; UIs.Img1.rectTransform.sizeDelta = new Vector2(UIs.Img1.rectTransform.sizeDelta.x / 2, UIs.Img1.rectTransform.sizeDelta.y / 2); UIs.Img2.sprite = RockSprite; UIs.Img3.sprite = EarthSprite; Meterial.AddMaterial("Wood", Award.wood); Meterial.AddMaterial("Rock", Award.rock); Meterial.AddMaterial("Earth", Award.earth); } else if (Rate <= 50) { UIs.Text1.text = Award.wood.ToString(); UIs.Text2.text = Award.rock.ToString(); UIs.Text3.text = Award.cotton.ToString(); UIs.Img1.sprite = WoodSprite; UIs.Img1.rectTransform.sizeDelta = new Vector2(UIs.Img1.rectTransform.sizeDelta.x / 2, UIs.Img1.rectTransform.sizeDelta.y / 2); UIs.Img2.sprite = RockSprite; UIs.Img3.sprite = CottonSprite; Meterial.AddMaterial("Wood", Award.wood); Meterial.AddMaterial("Rock", Award.rock); Meterial.AddMaterial("Cotton", Award.cotton); } else if (Rate <= 75) { UIs.Text1.text = Award.wood.ToString(); UIs.Text2.text = Award.earth.ToString(); UIs.Text3.text = Award.cotton.ToString(); UIs.Img1.sprite = WoodSprite; UIs.Img1.rectTransform.sizeDelta = new Vector2(UIs.Img1.rectTransform.sizeDelta.x / 2, UIs.Img1.rectTransform.sizeDelta.y / 2); UIs.Img2.sprite = EarthSprite; UIs.Img3.sprite = CottonSprite; Meterial.AddMaterial("Wood", Award.wood); Meterial.AddMaterial("Earth", Award.earth); Meterial.AddMaterial("Cotton", Award.cotton); } else if (Rate <= 100) { UIs.Text1.text = Award.rock.ToString(); UIs.Text2.text = Award.earth.ToString(); UIs.Text3.text = Award.cotton.ToString(); UIs.Img1.sprite = RockSprite; UIs.Img2.sprite = EarthSprite; UIs.Img3.sprite = CottonSprite; Meterial.AddMaterial("Rock", Award.rock); Meterial.AddMaterial("Earth", Award.earth); Meterial.AddMaterial("Cotton", Award.cotton); } }
public void ExchangeFood() { Meterial.Reduce(MaterialToReduce, (int)slider.value * BasicNum); Meterial.AddMaterial(Material, int.Parse(NowNumText.text)); AssignMaxValue(NowNum); }
//新增 public MeterialEdit() { InitializeComponent(); meterial = null; this.Text = "新增"; }
public MeterialAddStorage(string meterial_id) { InitializeComponent(); //获取对象 this.meterial = meterialDao.Select(new { meterial_id = meterial_id })[0]; }
public void Update(Meterial meterial) { _meteRepository.Update(meterial); }
public void CreateNew(Meterial meterial) { _meteRepository.CreateNew(meterial); }
public void SetMax() { slider.maxValue = (int)Meterial.GetNum(Name); slider.value = 1; }