コード例 #1
0
    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);
    }
コード例 #2
0
    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);
    }