Esempio n. 1
0
 public static void NewVec2(ILuaState lua, Vector2 vec)
 {
     lua.GetGlobal(klassName);
     LuaMathf.vec_new(lua, -1, elementMax);
     lua.PushNumber(vec.x);
     lua.PushNumber(vec.y);
     copy_value(lua, elementMax, -3, -2);
     lua.Pop(2);
 }
Esempio n. 2
0
            private static int L_vec3_new(ILuaState lua)
            {
                int narg = lua.GetTop();

                LuaMathf.vec_new(lua, 1, elementMax);
                if (narg == 2)
                {
                    copy_array(lua, elementMax, 3, 2);
                }
                else
                if (narg == elementMax + 1)
                {
                    copy_value(lua, elementMax, 5, 2);
                }
                return(1);
            }