private void Awake() { inst = this; dragPanel = transform.Find("dragPanel"); EventListener.AddDrag(dragPanel, onDrag); EventListener.AddDown(dragPanel, onDown); EventListener.AddUp(dragPanel, onUp); EventListener.AddPinch(dragPanel, onPinch); }
private void OnDestroy() { EventListener.RemoveDrag(dragPanel.gameObject); EventListener.RemoveDown(dragPanel.gameObject); EventListener.RemoveUp(dragPanel.gameObject); EventListener.RemovePinch(dragPanel.gameObject); if (inst == this) { inst = null; } }