void RegenJawaban() //TODO : Modif agar tidak terlalu "hardcode" { carriedAnswer1 = soalManager.generateJawaban(); carriedAnswer2 = soalManager.generateJawaban(); carriedAnswer3 = soalManager.generateJawaban(); childObj[0].GetComponent <bhv_hitboxBoss1>().CarriedAnswer = carriedAnswer1; childObj[1].GetComponent <bhv_hitboxBoss1>().CarriedAnswer = carriedAnswer2; childObj[2].GetComponent <bhv_hitboxBoss1>().CarriedAnswer = carriedAnswer3; childObj[0].GetComponent <bhv_hitboxBoss1>().refreshAngka(); childObj[1].GetComponent <bhv_hitboxBoss1>().refreshAngka(); childObj[2].GetComponent <bhv_hitboxBoss1>().refreshAngka(); }
void Start() { if (manager == null) //Init Ref GameObject Manager { manager = GameObject.Find("GameManager").gameObject; } soalManager = manager.GetComponent <mng_soalGenerator> (); statManager = manager.GetComponent <mng_playerStat> (); carriedAnswer = soalManager.generateJawaban(); int carriedAnswer1 = carriedAnswer / 10; int carriedAnswer2 = carriedAnswer - (carriedAnswer1 * 10); this.gameObject.transform.FindChild("obj_CarrierAngka1").GetComponent <SpriteRenderer> ().sprite = arr_angka [carriedAnswer1]; this.gameObject.transform.FindChild("obj_CarrierAngka2").GetComponent <SpriteRenderer>().sprite = arr_angka [carriedAnswer2]; }