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")); } }
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; } }); }
public void AddButtonEventListener(UnityAction listener) { buttonEvent.AddListener(listener); }
public void AddDirectionYListeners(UnityEngine.Events.UnityAction <int> action) { onDirectionY.AddListener(action); eventCount++; }