Ejemplo n.º 1
0
 static void deselectEverything()
 {
     foreach (Component @object in _selectedObjects)
     {
         IDeselectHandler deselect = @object as IDeselectHandler;
         if (deselect != null)
         {
             deselect.OnDeselect(new BaseEventData(_eventSystem));
         }
     }
     _selectedObjects.Clear();
 }
        private void Execute(IDeselectHandler handler, BaseEventData eventData)
        {
            var go = (handler as Component).gameObject;

            Debug.LogWarning("IDeselectHandler : " + go.name);
            //OnEvent(handler, eventData);
            if (SkipSendTouch)
            {
                return;
            }

            handler.OnDeselect(eventData);
        }
Ejemplo n.º 3
0
    public static int OnDeselect(IntPtr l)
    {
        int result;

        try
        {
            IDeselectHandler deselectHandler = (IDeselectHandler)LuaObject.checkSelf(l);
            BaseEventData    eventData;
            LuaObject.checkType <BaseEventData>(l, 2, out eventData);
            deselectHandler.OnDeselect(eventData);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Ejemplo n.º 4
0
 private static void Execute(IDeselectHandler handler, BaseEventData eventData)
 {
     handler.OnDeselect(eventData);
 }