Exemplo n.º 1
0
 private void Start()
 {
     if (debugLog)
     {
         OnButtonDown.AddListener((int c) => print("Button " + c + " Down"));
         OnButtonUp.AddListener((int c) => print("Button " + c + " Up"));
         OnButtonHold.AddListener((int c) => print("Button " + c + " Hold"));
     }
 }
Exemplo n.º 2
0
        private void OnEnable()
        {
            script = (Transform)target;

            OnButton.AddListener((string name) =>
            {
                switch (name)
                {
                case "P":
                    script.position = Vector3.zero;
                    break;

                case "R":
                    script.eulerAngles = Vector3.zero;
                    break;

                case "S":
                    script.localScale = Vector3.one;
                    break;
                }
            });
        }
Exemplo n.º 3
0
 public void AddButtonEventListener(UnityAction listener)
 {
     buttonEvent.AddListener(listener);
 }
Exemplo n.º 4
0
 public void AddDirectionYListeners(UnityEngine.Events.UnityAction <int> action)
 {
     onDirectionY.AddListener(action);
     eventCount++;
 }