コード例 #1
0
 protected override void CustomOnGUI()
 {
     EditorUIHelper.Button("显示内置资源", () =>
     {
         SelectingEditorWindow.Show(EditorAssetHelper.BuiltinAssets);
     });
 }
コード例 #2
0
        private void ShowBuiltinDependences()
        {
            var dependences = EditorUtility.CollectDependencies(GetSelections());
            var builtin     = dependences.Where(o => EditorAssetHelper.IsBuiltinAsset(o)).ToList();

            SelectingEditorWindow.Show(builtin, "引用的内置资源");
        }
コード例 #3
0
        private void FindCurrentScene()
        {
            var checkList = SceneManager.GetActiveScene().GetRootGameObjects();

            var resultList = EditorAssetHelper.FindMissingReferences(checkList.Select(o => o as Object).ToList());

            SelectingEditorWindow.Show(resultList);
        }
コード例 #4
0
        private void ShowReverseDependences()
        {
            var selections = GetSelections();
            var paths      = selections.Select(obj => AssetDatabase.GetAssetPath(obj)).ToArray();
            var objPaths   = WWFramework.Helper.Editor.EditorAssetHelper.GetReverseDependencies(paths);

            SelectingEditorWindow.Show(objPaths.ConvertAll(input => AssetDatabase.LoadMainAssetAtPath(input)), "反向引用:");
        }
コード例 #5
0
        private void FindAllAssets()
        {
            var checkList =
                AssetDatabase.GetAllAssetPaths()
                .Select(s => AssetDatabase.LoadMainAssetAtPath(s));

            var resultList = EditorAssetHelper.FindMissingReferences(checkList.ToList());

            SelectingEditorWindow.Show(resultList);
        }
コード例 #6
0
        private void CollectReverseDependences()
        {
            var objs = WWFramework.Helper.Editor.EditorAssetHelper.CollectReverseDependencies(GetSelections());

            SelectingEditorWindow.Show(objs.ToList(), "引用信息:");
        }
コード例 #7
0
 private void ShowDependences()
 {
     SelectingEditorWindow.Show(AssetDatabase.GetDependencies(GetSelectionPaths()).Select(path => AssetDatabase.LoadMainAssetAtPath(path)).ToList(), "引用信息:");
 }
コード例 #8
0
 private void CollectDependences()
 {
     SelectingEditorWindow.Show(EditorUtility.CollectDependencies(GetSelections()).ToList(), "引用信息:");
 }