public static DailyModiferCollection GetUniqueInstance() { if (uniqueInstance == null) { uniqueInstance = new DailyModiferCollection(); } return(uniqueInstance); }
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()); }
internal DailyModiferCollection GetDailyModiferCollection() { DailyModiferCollection mySingleton = DailyModiferCollection.GetUniqueInstance(); return(mySingleton); }