public GamestateTable <T> TestTable(GamestateTracker.Table tableType)
 {
     if (table == null && globals == null)
     {
         table = new GamestateTable <T>(this, tableType);
         return(table);
     }
     return(null);
 }
 internal GamestateTable(IGamestateCommitHandler gamestateTracker, GamestateTracker.Table tableType)
 {
     _tableType            = tableType;
     this.gamestateTracker = gamestateTracker;
     entries = new List <T>();
 }