BehaveMenu.Create C# (CSharp) Method

Create() private method

private Create ( ) : void
return void
    public static void Create()
    {
        BehaveAsset asset;
        string name = "NewBehaveLibrary";
        int nameIdx = 0;

        while (System.IO.File.Exists (
            Application.dataPath + "/" + name + nameIdx + ".asset"
        ))
        {
            nameIdx++;
        }

        asset = new BehaveAsset ();
        asset.Data = (new Library ()).GetData ();
        AssetDatabase.CreateAsset (asset, "Assets/" + name + nameIdx + ".asset");
        Selection.activeObject = asset;

        EditorUtility.FocusProjectWindow ();

        EditLibrary ();
    }