예제 #1
0
 public void Open(Action on_finished)
 {
     //IL_0070: Unknown result type (might be due to invalid IL or missing references)
     //IL_0085: Unknown result type (might be due to invalid IL or missing references)
     if (!Object.op_Implicit(root))
     {
         state = STATE.OPENED;
     }
     else
     {
         if (closeTween.get_enabled())
         {
             closeTween.SetOnFinished((EventDelegate)null);
             closeTween.SetStartToCurrentValue();
             closeTween.ResetToBeginning();
             closeTween.set_enabled(false);
         }
         if (!openTween.get_gameObject().get_activeSelf())
         {
             openTween.get_gameObject().SetActive(true);
         }
         state = STATE.OPENING;
         openTween.set_enabled(true);
         openTween.SetStartToCurrentValue();
         openTween.ResetToBeginning();
         openTween.SetOnFinished(delegate
         {
             state = STATE.OPENED;
             OnPostOpen();
             on_finished();
         });
         openTween.PlayForward();
     }
 }
예제 #2
0
    static int SetStartToCurrentValue(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        UITweener obj = LuaScriptMgr.GetNetObject <UITweener>(L, 1);

        obj.SetStartToCurrentValue();
        return(0);
    }
예제 #3
0
    static int SetStartToCurrentValue(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 1);
        UITweener obj = (UITweener)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UITweener");

        obj.SetStartToCurrentValue();
        return(0);
    }
예제 #4
0
 static public int SetStartToCurrentValue(IntPtr l)
 {
     try {
         UITweener self = (UITweener)checkSelf(l);
         self.SetStartToCurrentValue();
         pushValue(l, true);
         return(1);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
예제 #5
0
 static int SetStartToCurrentValue(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         UITweener obj = (UITweener)ToLua.CheckObject(L, 1, typeof(UITweener));
         obj.SetStartToCurrentValue();
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
예제 #6
0
    private static int SetStartToCurrentValue(IntPtr L)
    {
        int result;

        try
        {
            ToLua.CheckArgsCount(L, 1);
            UITweener uITweener = (UITweener)ToLua.CheckObject(L, 1, typeof(UITweener));
            uITweener.SetStartToCurrentValue();
            result = 0;
        }
        catch (Exception e)
        {
            result = LuaDLL.toluaL_exception(L, e, null);
        }
        return(result);
    }
예제 #7
0
    public static int SetStartToCurrentValue(IntPtr l)
    {
        int result;

        try
        {
            UITweener uITweener = (UITweener)LuaObject.checkSelf(l);
            uITweener.SetStartToCurrentValue();
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
예제 #8
0
        static int _m_SetStartToCurrentValue(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);


            UITweener __cl_gen_to_be_invoked = (UITweener)translator.FastGetCSObj(L, 1);


            try {
                {
                    __cl_gen_to_be_invoked.SetStartToCurrentValue(  );



                    return(0);
                }
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }
        }
예제 #9
0
 void OnEnable()
 {
     tweener.enabled = true;
     tweener.SetStartToCurrentValue();
     tweener.SetEndToCurrentValue();
 }