Example #1
0
    // Add a sliding right event for a gameobject
    public void AddSlidingRightEvent(GameObject obj, UISlideEvent.OnSlidingEvent callback, object sender = null)
    {
        UISlideEvent slideEvent = obj.GetComponent <UISlideEvent>();

        if (null == slideEvent)
        {
            slideEvent = obj.AddComponent <UISlideEvent>();
        }
        slideEvent.SlidingRight = callback;
        slideEvent.SenderParam  = sender;
    }
Example #2
0
    //Remove all slide event
    public void RemoveAllSlideEvent(GameObject obj)
    {
        UISlideEvent slideEvent = obj.GetComponent <UISlideEvent>();

        if (null != slideEvent)
        {
            slideEvent.SlideStart     = null;
            slideEvent.Click          = null;
            slideEvent.SlideLeftOver  = null;
            slideEvent.SlideRightOver = null;
            slideEvent.Sliding        = null;
            slideEvent.SlidingLeft    = null;
            slideEvent.SlidingRight   = null;
            slideEvent.SenderParam    = null;
            Destroy(slideEvent);
        }
    }