hide materials in inspector again

This commit is contained in:
2016-09-11 23:04:51 +07:00
parent e98071f471
commit 00d66fa94e
4 changed files with 13 additions and 3 deletions

View File

@@ -132,6 +132,16 @@ namespace FlashTools.Internal {
GUILayout.EndHorizontal();
}
void HideMaterials() {
var settings_holder = SwfSettings.GetHolder();
settings_holder.SimpleMaterial .hideFlags = HideFlags.HideInInspector;
settings_holder.IncrMaskMaterial.hideFlags = HideFlags.HideInInspector;
settings_holder.DecrMaskMaterial.hideFlags = HideFlags.HideInInspector;
foreach ( var masked_material in settings_holder.MaskedMaterials ) {
masked_material.hideFlags = HideFlags.HideInInspector;
}
}
void SetupPreviews() {
_previews.Clear();
foreach ( var clip in _clips.Where(p => !!p.clip) ) {
@@ -149,6 +159,7 @@ namespace FlashTools.Internal {
void OnEnable() {
_clips = targets.OfType<SwfClip>().ToList();
HideMaterials();
SetupPreviews();
}

View File

@@ -284,7 +284,6 @@ namespace FlashTools.Internal {
group.Type));
}
if ( group.Material ) {
group.Material.hideFlags = HideFlags.HideInInspector;
baked_materials.Add(group.Material);
} else {
throw new UnityException(string.Format(