private void CreateCharacter()
    {
        DCharacter chara = (DCharacter)ScriptableObject.CreateInstance <DCharacter>();

        chara.SetIdentificator(assetName);
        chara.name = assetName;

        var container = (Container)AssetDatabase.LoadAssetAtPath("Assets/Paradox Engine/Database/Data/Characters.asset", typeof(Container));

        container.data.Add(chara);
        AssetDatabase.AddObjectToAsset(chara, container);
        EditorUtility.SetDirty(container);
        EditorUtility.SetDirty(chara);
        AssetDatabase.SaveAssets();
        AssetDatabase.Refresh();

        VNDatabaseWindow.AsignElem(chara);
    }