示例#1
0
文件: LuaState.cs 项目: WUTiAM/wutLua
 public void PushObject(UnityEngine.Vector2 o)
 {
     LuaLib.lua_newtable(L);                             // |t
     LuaLib.lua_pushnumber(L, o.x);                      // |t|x
     LuaLib.lua_rawseti(L, -2, 1);                       // |t		// t[1] = x
     LuaLib.lua_pushnumber(L, o.y);                      // |t|y
     LuaLib.lua_rawseti(L, -2, 2);                       // |t		// t[2] = y
 }
示例#2
0
文件: LuaState.cs 项目: WUTiAM/wutLua
 public void PushObject(UnityEngine.Vector4 o)
 {
     LuaLib.lua_newtable(L);                             // |t
     LuaLib.lua_pushnumber(L, o.x);                      // |t|x
     LuaLib.lua_rawseti(L, -2, 1);                       // |t		// t[1] = x
     LuaLib.lua_pushnumber(L, o.y);                      // |t|y
     LuaLib.lua_rawseti(L, -2, 2);                       // |t		// t[2] = y
     LuaLib.lua_pushnumber(L, o.z);                      // |t|z
     LuaLib.lua_rawseti(L, -2, 3);                       // |t		// t[3] = z
     LuaLib.lua_pushnumber(L, o.w);                      // |t|w
     LuaLib.lua_rawseti(L, -2, 4);                       // |t		// t[4] = w
 }
示例#3
0
文件: LuaState.cs 项目: WUTiAM/wutLua
 public void PushObject(UnityEngine.Color o)
 {
     LuaLib.lua_newtable(L);                             // |t
     LuaLib.lua_pushnumber(L, o.r);                      // |t|r
     LuaLib.lua_rawseti(L, -2, 1);                       // |t		// t[1] = r
     LuaLib.lua_pushnumber(L, o.g);                      // |t|g
     LuaLib.lua_rawseti(L, -2, 2);                       // |t		// t[2] = g
     LuaLib.lua_pushnumber(L, o.b);                      // |t|b
     LuaLib.lua_rawseti(L, -2, 3);                       // |t		// t[3] = b
     LuaLib.lua_pushnumber(L, o.a);                      // |t|a
     LuaLib.lua_rawseti(L, -2, 4);                       // |t		// t[4] = a
 }
示例#4
0
文件: LuaState.cs 项目: WUTiAM/wutLua
 public void PushObject(ulong o)
 {
     LuaLib.lua_pushnumber(L, Convert.ToDouble(o));
 }
示例#5
0
文件: LuaState.cs 项目: WUTiAM/wutLua
 public void PushObject(double o)
 {
     LuaLib.lua_pushnumber(L, o);
 }