private void OnDisable() { if (OnJoyStickTouchEnd != null) { OnJoyStickTouchEnd.Invoke(); } }
public void OnJoyStickThumTouchEnd() { if (arrow.gameObject.activeSelf) { arrow.gameObject.SetActive(false); } if (OnJoyStickTouchEnd != null) { OnJoyStickTouchEnd.Invoke(); } curJoyStickDir = JoyStickDirection.None; if (curJoyStickDir != lastJoyStickDir) { if (OnJoyStickTouchChangeDir != null) { lastJoyStickDir = curJoyStickDir; OnJoyStickTouchChangeDir.Invoke(curJoyStickDir); } } }