Exemplo n.º 1
0
        private void SetResponseButton(UnityUIResponseButton button, Response response, Transform target, int buttonNumber)
        {
            if (button != null)
            {
                button.visible   = true;
                button.clickable = response.enabled;
                button.target    = target;
                if (response != null)
                {
                    button.SetFormattedText(response.formattedText);
                }
                button.response = response;

                // Auto-number:
                if (autonumber.enabled)
                {
                    button.Text = string.Format(autonumber.format, buttonNumber + 1, button.Text);
                    var keyTrigger = button.GetComponent <UIButtonKeyTrigger>();
                    if (keyTrigger == null)
                    {
                        keyTrigger = button.gameObject.AddComponent <UIButtonKeyTrigger>();
                    }
                    keyTrigger.key = (KeyCode)((int)KeyCode.Alpha1 + buttonNumber);
                }
            }
        }
		private void SetResponseButton(UnityUIResponseButton button, Response response, Transform target, int buttonNumber) {
			if (button != null) {
				button.visible = true;
				button.clickable = response.enabled;
				button.target = target;
				if (response != null) button.SetFormattedText(response.formattedText);
				button.response = response;

				// Auto-number:
				if (autonumber.enabled) {
					button.Text = string.Format(autonumber.format, buttonNumber + 1, button.Text);
					var keyTrigger = button.GetComponent<UIButtonKeyTrigger>();
					if (keyTrigger == null) keyTrigger = button.gameObject.AddComponent<UIButtonKeyTrigger>();
					keyTrigger.key = (KeyCode) ((int) KeyCode.Alpha1 + buttonNumber);
				}
			}
		}