public void OpenMBox(int index) { nowType = (MNumberType)index; for (int i = 0; i < mButtons.Length; i++) { mButtons[i].interactable = true; } mButtons[index].interactable = false; titleTexts.text = mTitles[index]; descTexts.text = mDescriptions[index]; //reset mValue Text mValue = 0; switch ((int)nowType) { case 0: mValueText.text = "Rp " + mValue + " M"; break; case 1: mValueText.text = mValue + "%"; break; case 2: mValueText.text = mValue + ""; break; default: break; } }
public void SubmitValue() { switch ((int)nowType) { case 0: MoneySupplyManager.Instance.AddSupply(mValue); break; case 1: MoneySupplyManager.Instance.SubstractSupply(mValue); break; case 2: MoneySupplyManager.Instance.SubstractSupply(mValue); break; default: MoneySupplyManager.Instance.AddSupply(mValue); break; } //reset mValue Text mValue = 0; switch ((int)nowType) { case 0: mValueText.text = "Rp " + mValue + " M"; break; case 1: mValueText.text = mValue + "%"; break; case 2: mValueText.text = mValue + ""; break; default: break; } //ForTutorial if (!forCetakUangTutorial) { forCetakUangTutorial = true; HighLightManager.Instance.NextTutorial(); nowType = MNumberType.M1; } else if (!forGWMTutorial) { forGWMTutorial = true; HighLightManager.Instance.NextTutorial(); nowType = MNumberType.M2; } else if (!forObligasiTutorial) { forObligasiTutorial = true; HighLightManager.Instance.NextTutorial(); nowType = MNumberType.M0; OpenMBox(0); } }