コード例 #1
0
    static int ChangeEndValue(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(DG.Tweening.Tweener), typeof(object), typeof(bool)))
            {
                DG.Tweening.Tweener obj = (DG.Tweening.Tweener)ToLua.ToObject(L, 1);
                object arg0             = ToLua.ToVarObject(L, 2);
                bool   arg1             = LuaDLL.lua_toboolean(L, 3);
                DG.Tweening.Tweener o   = obj.ChangeEndValue(arg0, arg1);
                ToLua.PushObject(L, o);
                return(1);
            }
            else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(DG.Tweening.Tweener), typeof(object), typeof(float), typeof(bool)))
            {
                DG.Tweening.Tweener obj = (DG.Tweening.Tweener)ToLua.ToObject(L, 1);
                object arg0             = ToLua.ToVarObject(L, 2);
                float  arg1             = (float)LuaDLL.lua_tonumber(L, 3);
                bool   arg2             = LuaDLL.lua_toboolean(L, 4);
                DG.Tweening.Tweener o   = obj.ChangeEndValue(arg0, arg1, arg2);
                ToLua.PushObject(L, o);
                return(1);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: DG.Tweening.Tweener.ChangeEndValue"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
コード例 #2
0
    static int ChangeEndValue(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        if (count == 3)
        {
            DG.Tweening.Tweener obj = (DG.Tweening.Tweener)LuaScriptMgr.GetNetObjectSelf(L, 1, "DG.Tweening.Tweener");
            object arg0             = LuaScriptMgr.GetVarObject(L, 2);
            bool   arg1             = LuaScriptMgr.GetBoolean(L, 3);
            DG.Tweening.Tweener o   = obj.ChangeEndValue(arg0, arg1);
            LuaScriptMgr.PushObject(L, o);
            return(1);
        }
        else if (count == 4)
        {
            DG.Tweening.Tweener obj = (DG.Tweening.Tweener)LuaScriptMgr.GetNetObjectSelf(L, 1, "DG.Tweening.Tweener");
            object arg0             = LuaScriptMgr.GetVarObject(L, 2);
            float  arg1             = (float)LuaScriptMgr.GetNumber(L, 3);
            bool   arg2             = LuaScriptMgr.GetBoolean(L, 4);
            DG.Tweening.Tweener o   = obj.ChangeEndValue(arg0, arg1, arg2);
            LuaScriptMgr.PushObject(L, o);
            return(1);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: DG.Tweening.Tweener.ChangeEndValue");
        }

        return(0);
    }
コード例 #3
0
    private void Turn(int stopIndex)
    {
        Debug.LogFormat("Turn({0})", stopIndex);

        const int  rotateNum = 8;
        float      endPos    = 360f * -rotateNum + (360 / 8 * (stopIndex + 1));
        long       win       = winTable[Type - 1, stopIndex];
        GameObject parentObj = transform.parent.gameObject;

        tween.Kill();
        tween = WheelObject.transform.DORotate(new Vector3(0f, 0f, -360f * 8), 7, RotateMode.FastBeyond360);
        tween.ChangeEndValue(new Vector3(0f, 0f, endPos), transform.rotation.eulerAngles.z).OnComplete(() =>
        {
            // show result
            //GameObject objMoney = Instantiate(money_prefab, transform.parent);
            //objMoney.transform.Find("Money_text/8").GetComponent<TextMeshProUGUI>().text = win.ToString("#,#");
            //objMoney.SetActive(true);

            //GameObject objResult;
            //if (Type == 4)
            //{
            //    objResult = Instantiate(result2_prefab, transform.parent);
            //}
            //else
            //{
            //    objResult = Instantiate(result1_prefab, transform.parent);
            //}
            //objResult.SetActive(true);

            Observable.Timer(TimeSpan.FromSeconds(5)).Subscribe(_ =>
            {
                // 동전올라가는 소리 추가
                //Sound.Play("meta_coin_2", false);
                //Profile.instance.UpdateCoinAnimation(win + UserInfoManager.Point.Coin, Profile.AniType.SPREAD, parentObj.transform);


                //Destroy(objMoney);
                //Destroy(objResult);

                //	AniController.Create("meta/Prefab/Coin_Collect", parentObj.transform);

                if (_queueBonusWheel.IsNullOrEmpty())
                {
                    Close();
                }
                else
                {
                    Working = false;
                    SetUp(_queueBonusWheel.Dequeue().ToString());
                }

                //LobbyLogic.DoNextDailyBonus();
            });
        });
    }
コード例 #4
0
 static int QPYX_ChangeEndValue_YXQP(IntPtr L_YXQP)
 {
     try
     {
         int QPYX_count_YXQP = LuaDLL.lua_gettop(L_YXQP);
         if (QPYX_count_YXQP == 2)
         {
             DG.Tweening.Tweener QPYX_obj_YXQP = (DG.Tweening.Tweener)ToLua.CheckObject <DG.Tweening.Tweener>(L_YXQP, 1);
             object QPYX_arg0_YXQP             = ToLua.ToVarObject(L_YXQP, 2);
             DG.Tweening.Tweener QPYX_o_YXQP   = QPYX_obj_YXQP.ChangeEndValue(QPYX_arg0_YXQP);
             ToLua.PushObject(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else if (QPYX_count_YXQP == 3 && TypeChecker.CheckTypes <bool>(L_YXQP, 3))
         {
             DG.Tweening.Tweener QPYX_obj_YXQP = (DG.Tweening.Tweener)ToLua.CheckObject <DG.Tweening.Tweener>(L_YXQP, 1);
             object QPYX_arg0_YXQP             = ToLua.ToVarObject(L_YXQP, 2);
             bool   QPYX_arg1_YXQP             = LuaDLL.lua_toboolean(L_YXQP, 3);
             DG.Tweening.Tweener QPYX_o_YXQP   = QPYX_obj_YXQP.ChangeEndValue(QPYX_arg0_YXQP, QPYX_arg1_YXQP);
             ToLua.PushObject(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else if (QPYX_count_YXQP == 3 && TypeChecker.CheckTypes <float>(L_YXQP, 3))
         {
             DG.Tweening.Tweener QPYX_obj_YXQP = (DG.Tweening.Tweener)ToLua.CheckObject <DG.Tweening.Tweener>(L_YXQP, 1);
             object QPYX_arg0_YXQP             = ToLua.ToVarObject(L_YXQP, 2);
             float  QPYX_arg1_YXQP             = (float)LuaDLL.lua_tonumber(L_YXQP, 3);
             DG.Tweening.Tweener QPYX_o_YXQP   = QPYX_obj_YXQP.ChangeEndValue(QPYX_arg0_YXQP, QPYX_arg1_YXQP);
             ToLua.PushObject(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else if (QPYX_count_YXQP == 4)
         {
             DG.Tweening.Tweener QPYX_obj_YXQP = (DG.Tweening.Tweener)ToLua.CheckObject <DG.Tweening.Tweener>(L_YXQP, 1);
             object QPYX_arg0_YXQP             = ToLua.ToVarObject(L_YXQP, 2);
             float  QPYX_arg1_YXQP             = (float)LuaDLL.luaL_checknumber(L_YXQP, 3);
             bool   QPYX_arg2_YXQP             = LuaDLL.luaL_checkboolean(L_YXQP, 4);
             DG.Tweening.Tweener QPYX_o_YXQP   = QPYX_obj_YXQP.ChangeEndValue(QPYX_arg0_YXQP, QPYX_arg1_YXQP, QPYX_arg2_YXQP);
             ToLua.PushObject(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else
         {
             return(LuaDLL.luaL_throw(L_YXQP, "invalid arguments to method: DG.Tweening.Tweener.ChangeEndValue"));
         }
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
コード例 #5
0
 static public int ChangeEndValue(IntPtr l)
 {
     try {
         int argc = LuaDLL.lua_gettop(l);
         if (argc == 3)
         {
             DG.Tweening.Tweener self = (DG.Tweening.Tweener)checkSelf(l);
             System.Object       a1;
             checkType(l, 2, out a1);
             System.Boolean a2;
             checkType(l, 3, out a2);
             var ret = self.ChangeEndValue(a1, a2);
             pushValue(l, true);
             pushValue(l, ret);
             return(2);
         }
         else if (argc == 4)
         {
             DG.Tweening.Tweener self = (DG.Tweening.Tweener)checkSelf(l);
             System.Object       a1;
             checkType(l, 2, out a1);
             System.Single a2;
             checkType(l, 3, out a2);
             System.Boolean a3;
             checkType(l, 4, out a3);
             var ret = self.ChangeEndValue(a1, a2, a3);
             pushValue(l, true);
             pushValue(l, ret);
             return(2);
         }
         pushValue(l, false);
         LuaDLL.lua_pushstring(l, "No matched override function ChangeEndValue to call");
         return(2);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
コード例 #6
0
        static int _m_ChangeEndValue(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);


                DG.Tweening.Tweener gen_to_be_invoked = (DG.Tweening.Tweener)translator.FastGetCSObj(L, 1);


                int gen_param_count = LuaAPI.lua_gettop(L);

                if (gen_param_count == 3 && translator.Assignable <object>(L, 2) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3))
                {
                    object _newEndValue    = translator.GetObject(L, 2, typeof(object));
                    bool   _snapStartValue = LuaAPI.lua_toboolean(L, 3);

                    DG.Tweening.Tweener gen_ret = gen_to_be_invoked.ChangeEndValue(_newEndValue, _snapStartValue);
                    translator.Push(L, gen_ret);



                    return(1);
                }
                if (gen_param_count == 4 && translator.Assignable <object>(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 4))
                {
                    object _newEndValue    = translator.GetObject(L, 2, typeof(object));
                    float  _newDuration    = (float)LuaAPI.lua_tonumber(L, 3);
                    bool   _snapStartValue = LuaAPI.lua_toboolean(L, 4);

                    DG.Tweening.Tweener gen_ret = gen_to_be_invoked.ChangeEndValue(_newEndValue, _newDuration, _snapStartValue);
                    translator.Push(L, gen_ret);



                    return(1);
                }
                if (gen_param_count == 3 && translator.Assignable <object>(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3))
                {
                    object _newEndValue = translator.GetObject(L, 2, typeof(object));
                    float  _newDuration = (float)LuaAPI.lua_tonumber(L, 3);

                    DG.Tweening.Tweener gen_ret = gen_to_be_invoked.ChangeEndValue(_newEndValue, _newDuration);
                    translator.Push(L, gen_ret);



                    return(1);
                }
                if (gen_param_count == 2 && translator.Assignable <object>(L, 2))
                {
                    object _newEndValue = translator.GetObject(L, 2, typeof(object));

                    DG.Tweening.Tweener gen_ret = gen_to_be_invoked.ChangeEndValue(_newEndValue);
                    translator.Push(L, gen_ret);



                    return(1);
                }
            } catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }

            return(LuaAPI.luaL_error(L, "invalid arguments to DG.Tweening.Tweener.ChangeEndValue!"));
        }