public static void CreateEnemyParams()
    {
        EnnemyParams ep = ScriptableObject.CreateInstance <EnnemyParams>();

        string path = AssetDatabase.GetAssetPath(Selection.activeObject);

        if (path == "")
        {
            path = "Assets";
        }
        string fileName = "New EnnemyParams.asset";

        path += "/" + fileName;

        path = AssetDatabase.GenerateUniqueAssetPath(path);

        AssetDatabase.CreateAsset(ep, path);

        AssetDatabase.SaveAssets();
        AssetDatabase.Refresh();
    }
Esempio n. 2
0
 public void ApplyParameters(EnnemyParams ep)
 {
     currentParams        = ep;
     spriteRenderer.color = ep.color;
 }