Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
    private void OnDestroy()
    {
        EventListener.RemoveDrag(dragPanel.gameObject);
        EventListener.RemoveDown(dragPanel.gameObject);
        EventListener.RemoveUp(dragPanel.gameObject);
        EventListener.RemovePinch(dragPanel.gameObject);

        if (inst == this)
        {
            inst = null;
        }
    }