Singularity/Assets/Plugins/crosstales/Common/Scripts/Editor/Task/SetupResources.cs

44 lines
1.1 KiB
C#
Raw Normal View History

2024-05-06 14:45:45 -04:00
#if UNITY_EDITOR
using UnityEditor;
using UnityEngine;
namespace Crosstales.Common.EditorTask
{
/// <summary>Moves all resources to 'Editor Default Resources'.</summary>
[InitializeOnLoad]
public abstract class SetupResources : BaseSetupResources
{
#region Constructor
static SetupResources()
{
Setup();
}
#endregion
#region Public methods
public static void Setup()
{
#if !CT_DEVELOP
string path = Application.dataPath;
string assetpath = "Assets/Plugins/crosstales/Common/";
string sourceFolder = $"{path}/Plugins/crosstales/Common/Icons/";
string source = $"{assetpath}Icons/";
string targetFolder = $"{path}/Editor Default Resources/crosstales/Common/";
string target = "Assets/Editor Default Resources/crosstales/Common/";
string metafile = $"{assetpath}Icons.meta";
setupResources(source, sourceFolder, target, targetFolder, metafile);
#endif
}
#endregion
}
}
#endif
// © 2019-2023 crosstales LLC (https://www.crosstales.com)