Exemple #1
0
        public override T Load <T>(string fileName)
        {
            Type           happinessType = typeof(T);
            LoaderFunction loader        = HappinessToXNAMap[happinessType];

            return((T)loader(fileName));
        }
Exemple #2
0
 /// <summary>
 /// Initializes a new cache which is bound to a specific loader function
 /// </summary>
 /// <param name="loader">to be called to load items</param>
 public Cache(LoaderFunction loader)
 {
     this.loader = loader;
 }