public void SetUpSoundButton(action2 act, bool isOn, Sprite soundOnImage, Sprite soundOffImage) { if (isOn) { menuButtons[2, 0].GetComponent <Image>().sprite = soundOnImage; } else { menuButtons[2, 0].GetComponent <Image>().sprite = soundOffImage; } guiScript.SetAction(menuButtons[2, 0], act); }
void Start() { kprog = new prog(); action1 ka0 = new action1(1); action1 ka1 = new action1(2); action2 ka2 = new action2(3, "yo"); action1 ka3 = new action1(-1); kprog.nodes = new node[] { ka0, ka1, ka2, ka3 }; string prog = JsonUtility.ToJson(kprog, true); print(prog); StreamWriter writer = new StreamWriter("Assets/Resources/test2.txt"); writer.WriteLine(prog); writer.Close(); print("done"); }
public void SetAction(GameObject button, action2 act) { button.GetComponent <Button>().onClick.AddListener(delegate { act.Invoke(); }); }