コード例 #1
0
 public static DailyModiferCollection GetUniqueInstance()
 {
     if (uniqueInstance == null)
     {
         uniqueInstance = new DailyModiferCollection();
     }
     return(uniqueInstance);
 }
コード例 #2
0
 public SimulatonManager()
 {
     mLog.Debug("making new animal manager ");
     mAnimalManager = new AnimalManager();
     mLog.Debug("getting the hourly manager collection");
     myHourlyModifiers           = HourlyModifierCollection.GetUniqueInstance();
     myDailyModifiers            = DailyModiferCollection.GetUniqueInstance();
     mElapsedTimeBetweenTimeStep = 0;
     mLog.Debug("back in sim manager with a modifier Count of " + myHourlyModifiers.Count.ToString());
 }
コード例 #3
0
        internal DailyModiferCollection GetDailyModiferCollection()
        {
            DailyModiferCollection mySingleton = DailyModiferCollection.GetUniqueInstance();

            return(mySingleton);
        }