private void _InitCommon(SerializedProperty combiner)
 {
     renderType         = combiner.FindPropertyRelative("_renderType");
     lightmappingOption = combiner.FindPropertyRelative("_lightmapOption");
     doNorm             = combiner.FindPropertyRelative("_doNorm");
     doTan         = combiner.FindPropertyRelative("_doTan");
     doUV          = combiner.FindPropertyRelative("_doUV");
     doUV3         = combiner.FindPropertyRelative("_doUV3");
     doUV4         = combiner.FindPropertyRelative("_doUV4");
     doUV5         = combiner.FindPropertyRelative("_doUV5");
     doUV6         = combiner.FindPropertyRelative("_doUV6");
     doUV7         = combiner.FindPropertyRelative("_doUV7");
     doUV8         = combiner.FindPropertyRelative("_doUV8");
     doCol         = combiner.FindPropertyRelative("_doCol");
     doBlendShapes = combiner.FindPropertyRelative("_doBlendShapes");
     uv2OutputParamsPackingMargin = combiner.FindPropertyRelative("_uv2UnwrappingParamsPackMargin");
     uv2OutputParamsHardAngle     = combiner.FindPropertyRelative("_uv2UnwrappingParamsHardAngle");
     pivotLocationType            = combiner.FindPropertyRelative("_pivotLocationType");
     pivotLocation          = combiner.FindPropertyRelative("_pivotLocation");
     optimizeAfterBake      = combiner.FindPropertyRelative("_optimizeAfterBake");
     assignToMeshCustomizer = combiner.FindPropertyRelative("_assignToMeshCustomizer");
     smrNoExtraBonesWhenCombiningMeshRenderers = combiner.FindPropertyRelative("_smrNoExtraBonesWhenCombiningMeshRenderers");
     smrMergeBlendShapesWithSameNames          = combiner.FindPropertyRelative("_smrMergeBlendShapesWithSameNames");
     editorStyles.Init();
 }
 public void OnEnable(SerializedObject textureBaker)
 {
     _init(textureBaker);
     if (editorStyles == null)
     {
         editorStyles = new MB_EditorStyles();
     }
     editorStyles.Init();
 }
Example #3
0
        void _init(SerializedObject mb)
        {
            this.meshBaker = mb;

            objsToMesh                = meshBaker.FindProperty("objsToMesh");
            combiner                  = meshBaker.FindProperty("_meshCombiner");
            logLevel                  = combiner.FindPropertyRelative("_LOG_LEVEL");
            outputOptions             = combiner.FindPropertyRelative("_outputOption");
            useObjsToMeshFromTexBaker = meshBaker.FindProperty("useObjsToMeshFromTexBaker");
            textureBakeResults        = combiner.FindPropertyRelative("_textureBakeResults");
            mesh                  = combiner.FindPropertyRelative("_mesh");
            sortOrderAxis         = meshBaker.FindProperty("sortAxis");
            settingsHolder        = combiner.FindPropertyRelative("_settingsHolder");
            meshBakerSettingsThis = new MB_MeshBakerSettingsEditor();
            meshBakerSettingsThis.OnEnable(combiner, meshBaker);
            editorStyles.Init();
        }
Example #4
0
 private void _InitCommon(SerializedProperty combiner)
 {
     renderType         = combiner.FindPropertyRelative("_renderType");
     lightmappingOption = combiner.FindPropertyRelative("_lightmapOption");
     doNorm             = combiner.FindPropertyRelative("_doNorm");
     doTan         = combiner.FindPropertyRelative("_doTan");
     doUV          = combiner.FindPropertyRelative("_doUV");
     doUV3         = combiner.FindPropertyRelative("_doUV3");
     doUV4         = combiner.FindPropertyRelative("_doUV4");
     doCol         = combiner.FindPropertyRelative("_doCol");
     doBlendShapes = combiner.FindPropertyRelative("_doBlendShapes");
     uv2OutputParamsPackingMargin = combiner.FindPropertyRelative("_uv2UnwrappingParamsPackMargin");
     uv2OutputParamsHardAngle     = combiner.FindPropertyRelative("_uv2UnwrappingParamsHardAngle");
     centerMeshToBoundsCenter     = combiner.FindPropertyRelative("_recenterVertsToBoundsCenter");
     optimizeAfterBake            = combiner.FindPropertyRelative("_optimizeAfterBake");
     editorStyles.Init();
 }