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 }
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 }
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 }
public void PushObject(ulong o) { LuaLib.lua_pushnumber(L, Convert.ToDouble(o)); }
public void PushObject(double o) { LuaLib.lua_pushnumber(L, o); }