private void SetupButtonListener(Director director) { Button yesButton = page.transform.FindChild("YesButton").gameObject.GetComponent <Button> (); emailYesButtonClickListener = new EmailYesButtonClickListener(director); yesButton.onClick.AddListener(emailYesButtonClickListener.OnClick); Button noButton = page.transform.FindChild("NoButton").gameObject.GetComponent <Button> (); emailNoButtonClickListener = new EmailNoButtonClickListener(director); noButton.onClick.AddListener(emailNoButtonClickListener.OnClick); }
private void SetupButtonListener(Director director) { InputField inputField = page.transform.FindChild("InputField").gameObject.GetComponent <InputField> (); keyboardListener = new KeyboardListener(this, inputField); float[] startPosX = { -620, -565, -565, -565 }; float startPosY = -50; float deltaX = 110, deltaY = -110; for (int i = 0; i < buttonName.Length; i += 1) { for (int j = 0; j < buttonName [i].Length; j += 1) { // Setup keyboard position Button keyButton = page.transform.FindChild("Keyboard/" + key2name(buttonName [i] [j].ToString())).gameObject.GetComponent <Button> (); keyButton.onClick.AddListener(delegate() { keyboardListener.OnClick(name2key(keyButton.name)); }); keyButton.GetComponent <RectTransform> ().anchoredPosition = new Vector2(startPosX[i] + j * deltaX, startPosY + i * deltaY); } } Button sendButton = page.transform.FindChild("SendButton").gameObject.GetComponent <Button> (); emailSendButtonClickListener = new EmailSendButtonClickListener(director); sendButton.onClick.AddListener(delegate() { emailSendButtonClickListener.OnClick(inputField.text); }); Button cancelButton = page.transform.FindChild("CancelButton").gameObject.GetComponent <Button> (); emailCancelButtonClickListener = new EmailNoButtonClickListener(director); cancelButton.onClick.AddListener(emailCancelButtonClickListener.OnClick); }