private T CreateNewItem()
        {
            var args = new NewItemNeededEventArgs <T>();

            NewItemNeeded?.Invoke(this, args);
            return(args.Item);
        }
 private void editor_NewItemNeeded(object sender, NewItemNeededEventArgs <GameSaveBackup> e)
 {
     e.Item = new GameSaveBackup
     {
         Location = "",
         Name     = "<New Save Location>",
     };
 }
Ejemplo n.º 3
0
 private void editor_NewItemNeeded(object sender, NewItemNeededEventArgs <GameSave> e)
 {
     e.Item = new GameSave
     {
         Backups  = new List <GameSaveBackup>(),
         Location = string.Empty,
         Name     = "<New Game>",
     };
 }