static ScriptView()
        {
            var styleSheetPath = PathUtils.AbsoluteToAssetPath(PathUtils.Combine(PackagePath.EditorResourcesPath, "ScriptEditor.uss"));

            StyleSheet = AssetDatabase.LoadAssetAtPath <StyleSheet>(styleSheetPath);
        }
示例#2
0
        private static void CreateResourceCopy(string resourcePath, string copyName)
        {
            var assetPath = PathUtils.AbsoluteToAssetPath(PathUtils.Combine(PackagePath.RuntimeResourcesPath, $"{resourcePath}.prefab"));

            CreateAssetCopy(assetPath, copyName);
        }
示例#3
0
        private static void CreatePrefabCopy(string prefabPath, string copyName)
        {
            var assetPath = PathUtils.AbsoluteToAssetPath(PathUtils.Combine(PackagePath.PrefabsPath, $"{prefabPath}.prefab"));

            CreateAssetCopy(assetPath, copyName);
        }
示例#4
0
 private static string PathToAddress(string path) => PathUtils.Combine(ResourceProviderConfiguration.AddressableId, path);