public void RevealPopUpRisikoOnHappend(RisikoObject objectRisikoTerjadi) { /* * urutan child: * 0: Harga Accept * 1: Harga Mitigate * 2: Harga Avoid * */ //Ganti Gambar dari popup kartu ke gambar object RIsiko terjadi foreach (Sprite GambarKartu in listGambarRisiko) { if (GambarKartu.name.Equals(objectRisikoTerjadi.NamaKartu)) { //int indexKartu = listGambarRisiko.IndexOf(GambarKartu); //SetHargaKartu(objectRisiko, indexKartu); PopUpKartu.GetComponent <Image>().sprite = GambarKartu; break; } } //Mengecek btnMM dan btnK3 BtnK3InGame.isOn = objectRisikoTerjadi.K3Kah; BtnMMInGame.isOn = objectRisikoTerjadi.MMkah; //Mengisi Harga di text Harga if (objectRisikoTerjadi.tipeRespon.ToLower().Equals("both")) { PopUpKartu.transform.GetChild(1).GetComponent <Text>().text = objectRisikoTerjadi.HargaMitigate.ToString("N0", new CultureInfo("id-ID")); PopUpKartu.transform.GetChild(2).GetComponent <Text>().text = objectRisikoTerjadi.HargaAvoid.ToString("N0", new CultureInfo("id-ID")); Debug.Log("Both"); } else if (objectRisikoTerjadi.tipeRespon.ToLower().Equals("avoid")) { PopUpKartu.transform.GetChild(1).GetComponent <Text>().text = ""; PopUpKartu.transform.GetChild(2).GetComponent <Text>().text = objectRisikoTerjadi.HargaAvoid.ToString("N0", new CultureInfo("id-ID")); Debug.Log("avoid"); } else if (objectRisikoTerjadi.tipeRespon.ToLower().Equals("mitigate")) { PopUpKartu.transform.GetChild(1).GetComponent <Text>().text = objectRisikoTerjadi.HargaMitigate.ToString("N0", new CultureInfo("id-ID")); PopUpKartu.transform.GetChild(2).GetComponent <Text>().text = ""; Debug.Log("mitigate"); } KartuTextDampakDanaInGame.text = objectRisikoTerjadi.dampakDana.ToString("N0", new CultureInfo("id-ID")); }
public RisikoTerpilih(RisikoObject risikoTerpilih) { this.NamaRisiko = risikoTerpilih.namaRisiko.text; this.IDRisiko = risikoTerpilih.NamaKartu; this.DampakWaktu = risikoTerpilih.dampakWaktu; this.DampakDana = risikoTerpilih.dampakDana; this.Probabilitas = risikoTerpilih.Probabilitas; this.TipeRespon = risikoTerpilih.tipeRespon; this.Avoid = (int)((risikoTerpilih.HargaAvoid * 150f) / PlayerPrefs.GetFloat("danaAwal")); this.Mitigate = (int)((risikoTerpilih.HargaMitigate * 150f) / PlayerPrefs.GetFloat("danaAwal")); this.HargaResponRisiko = risikoTerpilih.danaRespon; this.MMkah = risikoTerpilih.MMkah; this.K3kah = risikoTerpilih.K3Kah; this.ResponRisiko = risikoTerpilih.StatusRespon; }
public OverviewRisk(RisikoObject risikoOverview) { this.terpilih = risikoOverview.btnRisikoOn.isOn; this.NamaRisiko = risikoOverview.namaRisiko.text; this.IDRisiko = risikoOverview.NamaKartu; this.DampakWaktu = risikoOverview.dampakWaktu; this.DampakDana = risikoOverview.dampakDana; this.Probabilitas = risikoOverview.Probabilitas; this.TipeRespon = risikoOverview.tipeRespon; this.Avoid = (int)((risikoOverview.HargaAvoid * 150f) / PlayerPrefs.GetFloat("danaAwal")); this.Mitigate = (int)((risikoOverview.HargaMitigate * 150f) / PlayerPrefs.GetFloat("danaAwal")); this.HargaResponRisiko = risikoOverview.danaRespon; this.MMkah = risikoOverview.MMkah; this.K3kah = risikoOverview.K3Kah; this.ResponRisiko = risikoOverview.StatusRespon; }
public HappendRisk(RisikoObject risikoterjadi, float ListDampakDana, float DampakWaktu, bool MMkah, bool K3kah) { this.NamaRisiko = risikoterjadi.namaRisiko.text; this.IDRisiko = risikoterjadi.NamaKartu; this.DampakWaktu = risikoterjadi.dampakWaktu; this.DampakDana = risikoterjadi.dampakDana; this.Probabilitas = risikoterjadi.Probabilitas; this.TipeRespon = risikoterjadi.tipeRespon; this.Avoid = (int)((risikoterjadi.HargaAvoid * 150f) / PlayerPrefs.GetFloat("danaAwal")); this.Mitigate = (int)((risikoterjadi.HargaMitigate * 150f) / PlayerPrefs.GetFloat("danaAwal")); this.DampakDanaTerjadi = ListDampakDana; this.DampakWaktuTerjadi = DampakWaktu; this.MMKah = MMkah; this.K3Kah = K3kah; this.ResponRisiko = risikoterjadi.StatusRespon; }
public void RevealKartu(string namaKartu, float hargaMitigate, float hargaAvoid, RisikoObject ObjectMuncul) { this.hargaMitigate.text = hargaMitigate.ToString("N0", new CultureInfo("id-ID")); this.hargaAvoid.text = hargaAvoid.ToString("N0", new CultureInfo("id-ID")); StateKartuTerlihat = false; RisikoMuncul = ObjectMuncul; this.KartuTextDampakDana.text = RisikoMuncul.dampakDana.ToString("N0", new CultureInfo("id-ID")); if (RisikoMuncul.btnRisikoOn.isOn) { //jika risiko di respon CountainerOnRisikoON(); } else { //jika risiko tidak di respon CountainerOnRisikoOFF(); } if (ObjectMuncul.StatusRespon.ToLower() == "avoid") { RisikoController.instance.BtnK3.isOn = false; RisikoController.instance.BtnMM.isOn = false; RisikoController.instance.BtnK3.interactable = false; RisikoController.instance.BtnMM.interactable = false; } else if (ObjectMuncul.StatusRespon.ToLower() == "mitigate" || ObjectMuncul.StatusRespon.ToLower() == "accept") { RisikoController.instance.BtnK3.interactable = true; RisikoController.instance.BtnMM.interactable = true; } else { RisikoController.instance.BtnK3.interactable = false; RisikoController.instance.BtnMM.interactable = false; } if (RisikoMuncul.summaryRespon.gameObject.activeInHierarchy || RisikoMuncul.analisisOn == true) {//Sudah overview BtnK3.interactable = false; BtnMM.interactable = false; } foreach (Sprite GambarKartu in listGambarRisiko) { if (GambarKartu.name.Equals(namaKartu)) { kartuRisiko.sprite = GambarKartu; PrepKartuRisiko.gameObject.SetActive(true); return; } } }