Exemple #1
0
    private static FarmFrameworkTools ObtainTools()
    {
        FarmFrameworkTools toolData = EditorGUIUtility.Load(assetName) as FarmFrameworkTools;

        if (toolData == null)
        {
            if (!AssetDatabase.IsValidFolder($"Assets/{folderPath}"))
            {
                AssetDatabase.CreateFolder("Assets", folderPath);
            }

            toolData = new FarmFrameworkTools();

            AssetDatabase.CreateAsset(toolData, $"Assets/{folderPath}/{assetName}");
        }

        return(toolData);
    }
Exemple #2
0
 private void OpenKitTools()
 {
     Selection.activeObject = FarmFrameworkTools.ObtainTools();
 }