示例#1
0
 private static void GenerateLightmapUVs()
 {
     foreach (var m in GameObject.FindObjectsOfType <CSGModel>())
     {
         MeshInstanceManager.GenerateLightmapUVsForModel(m);
     }
 }
示例#2
0
        public static void BuildLightmapUvs(bool force = false)
        {
            for (int m = 0; m < InternalCSGModelManager.Models.Length; m++)
            {
                if (!InternalCSGModelManager.Models[m])
                {
                    continue;
                }

                if (!force && !MeshInstanceManager.NeedToGenerateLightmapUVsForModel(InternalCSGModelManager.Models[m]))
                {
                    continue;
                }

                MeshInstanceManager.GenerateLightmapUVsForModel(InternalCSGModelManager.Models[m]);
            }
        }