コード例 #1
0
ファイル: UIBase.cs プロジェクト: RiyoCoder/MyUnityFrameWork
    public void RemoveLongPressListener(string compName, InputEventHandle <InputUILongPressEvent> callback, string parm = null)
    {
        InputEventRegisterInfo <InputUILongPressEvent> info = GetLongPressRegisterInfo(compName, callback, parm);

        m_LongPressEvents.Remove(info);
        info.RemoveListener();
    }
コード例 #2
0
 protected override void OnUIDestroy()
 {
     m_begionDrag.RemoveListener();
     m_onDrag.RemoveListener();
     m_endDrag.RemoveListener();
     base.OnUIDestroy();
 }
コード例 #3
0
    public void RemoveOnClickListener(string buttonName, InputEventHandle <InputUIOnClickEvent> callback, string parm = null)
    {
        InputEventRegisterInfo <InputUIOnClickEvent> info = GetClickRegisterInfo(buttonName, callback, parm);

        info.RemoveListener();
        m_OnClickEvents.Remove(info);
    }
コード例 #4
0
    public void DisposeEvent()
    {
        inputUIOnMouseEventDown.RemoveListener();
        inputUIOnMouseEventUp.RemoveListener();

        inputUIOnMouseEventDown = null;
        inputUIOnMouseEventUp   = null;
    }
コード例 #5
0
    protected override void OnUIDestroy()
    {
        if (m_begionDrag != null)
        {
            m_begionDrag.RemoveListener();
        }
        if (m_begionDrag != null)
        {
            m_onDrag.RemoveListener();
        }

        if (m_begionDrag != null)
        {
            m_endDrag.RemoveListener();
        }
        base.OnUIDestroy();
    }
コード例 #6
0
 public virtual void Dispose()
 {
     m_register.RemoveListener();
 }