示例#1
0
        private void toggleTargetArrow(ButtonExt.ButtonClickEvent listener, bool active, bool isNextArrow)
        {
            GameObject gameObject = !isNextArrow ? this.PrevTargetArrow : this.NextTargetArrow;

            if (listener == null || UnityEngine.Object.op_Equality((UnityEngine.Object)gameObject, (UnityEngine.Object)null))
            {
                return;
            }
            Button component = (Button)gameObject.GetComponent <Button>();

            if (UnityEngine.Object.op_Equality((UnityEngine.Object)component, (UnityEngine.Object)null))
            {
                return;
            }
            gameObject.SetActive(active);
            if (active)
            {
                component.AddClickListener(listener);
            }
            else
            {
                component.RemoveClickListener(listener);
            }
        }
示例#2
0
 void InitializeButtonListeners()
 {
     button_Play.AddClickListener(HandlePlayClicked);
 }
示例#3
0
 void InitializeButtonListeners()
 {
     button_Pause.AddClickListener(HandlePauseClicked);
 }