LuaInterface.LuaUnityLibs.InitLayer C# (CSharp) Method

InitLayer() static private method

static private InitLayer ( IntPtr L ) : void
L System.IntPtr
return void
        static void InitLayer(IntPtr L)
        {
            LuaDLL.tolua_createtable(L, "Layer");

            for (int i = 0; i < 32; i++)
            {
                string str = LayerMask.LayerToName(i);

                if (!string.IsNullOrEmpty(str))
                {
                    LuaDLL.lua_pushstring(L, str);
                    LuaDLL.lua_pushinteger(L, i);
                    LuaDLL.lua_rawset(L, -3);
                }
            }

            LuaDLL.lua_pop(L, 1);
        }

Usage Example

コード例 #1
0
 public static void OpenLibs(IntPtr L)
 {
     LuaUnityLibs.InitMathf(L);
     LuaUnityLibs.InitLayer(L);
 }