public void AddInteraction(Common.InteractionInjectorList interactions)
        {
            interactions.Add <Sim>(RiskySingleton);

            interactions.Add <SaunaClassic>(SafeSaunaSingleton);
            interactions.Add <SaunaClassic>(RiskySaunaSingleton);
            interactions.AddNoDupTest <SaunaClassic>(TryForBoySaunaSingleton);
            interactions.AddNoDupTest <SaunaClassic>(TryForGirlSaunaSingleton);
        }
Exemple #2
0
 public void AddInteraction(Common.InteractionInjectorList interactions)
 {
     interactions.Add <Computer>(Singleton);
     interactions.AddNoDupTest <Computer>(RandomSingleton);
 }
Exemple #3
0
 public void AddInteraction(Common.InteractionInjectorList interactions)
 {
     interactions.AddNoDupTest <SchoolRabbitHole>(new RabbitHole.AttendClassInRabbitHole.Definition(SkillNames.LearnToDrive, SchoolRabbitHole.kClassPaintingCost, SchoolRabbitHole.kClassPaintingDuration));
 }
Exemple #4
0
 public void AddInteraction(Common.InteractionInjectorList interactions)
 {
     interactions.Replace <HotairBalloon, HotairBalloon.SitInBalloon.Definition>(Singleton);
     interactions.AddNoDupTest <HotairBalloon>(WithSingleton);
 }