Exemplo n.º 1
0
 private static void Menu_DebugView()
 {
     foreach (var mat in MaterialSeeker.GetSelectionAllMaterial(MatSelectMode.FromAsset))
     {
         WFCommonUtility.ChangeShader(WF_DebugViewEditor.SHADER_NAME_DEBUGVIEW, mat);
     }
 }
Exemplo n.º 2
0
        private static void Menu_KeepMaterialInScene()
        {
            var mats = MaterialSeeker.GetSelectionAllMaterial(MatSelectMode.FromAsset);

            var go = new GameObject("MaterialKeeper");

            go.tag = "EditorOnly";
            var mr = go.AddComponent <MeshRenderer>();

            mr.enabled   = false;
            mr.materials = mats.ToArray();
        }
Exemplo n.º 3
0
        private static void Menu_AutoConvertMaterial()
        {
            var mats = MaterialSeeker.GetSelectionAllMaterial(MatSelectMode.FromAssetDeep);

            new WFMaterialFromOtherShaderConverter().ExecAutoConvert(mats.ToArray());
        }
Exemplo n.º 4
0
 public static void SetSelectedMaterials(MatSelectMode mode)
 {
     arguments.Clear();
     arguments.AddRange(MaterialSeeker.GetSelectionAllMaterial(mode));
 }
Exemplo n.º 5
0
        private static void Menu_ChangeMobileShader()
        {
            var mats = MaterialSeeker.GetSelectionAllMaterial(MatSelectMode.FromAssetDeep);

            ChangeMobileShader(mats.ToArray());
        }