44 lines
1.1 KiB
C#
44 lines
1.1 KiB
C#
#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-2020 crosstales LLC (https://www.crosstales.com) |