Esempio n. 1
0
            public bool isDirty = false;         //needs apply

            public CombinedMesh(int maxNumVertsInMesh, GameObject resultSceneObject, MBLogLevel ll)
            {
                combinedMesh = new MeshCombinerSingle();
                combinedMesh.resultSceneObject = resultSceneObject;
                combinedMesh.LOG_LEVEL         = ll;
                extraSpace             = maxNumVertsInMesh;
                numVertsInListToDelete = 0;
                numVertsInListToAdd    = 0;
                gosToAdd    = new List <GameObject>();
                gosToDelete = new List <int>();
                gosToUpdate = new List <GameObject>();
            }
Esempio n. 2
0
 void _setMBValues(MeshCombinerSingle targ)
 {
     targ.validationLevel    = _validationLevel;
     targ.renderType         = renderType;
     targ.outputOption       = MB2_OutputOptions.bakeIntoSceneObject;
     targ.lightmapOption     = lightmapOption;
     targ.textureBakeResults = textureBakeResults;
     targ.doNorm             = doNorm;
     targ.doTan                         = doTan;
     targ.doCol                         = doCol;
     targ.doUV                          = doUV;
     targ.doUV3                         = doUV3;
     targ.doUV4                         = doUV4;
     targ.doBlendShapes                 = doBlendShapes;
     targ.optimizeAfterBake             = optimizeAfterBake;
     targ.recenterVertsToBoundsCenter   = recenterVertsToBoundsCenter;
     targ.uv2UnwrappingParamsHardAngle  = uv2UnwrappingParamsHardAngle;
     targ.uv2UnwrappingParamsPackMargin = uv2UnwrappingParamsPackMargin;
 }