Example #1
0
 internal MailChimp(
     IAutomations automations, 
     ICampaigns campaigns, 
     IConversations conversations, 
     IEcomm ecomm, 
     IFolders folders, 
     IGallery gallery, 
     IGoal goal, 
     IHelper helper, 
     ILists lists, 
     IReports reports, 
     ITemplates templates, 
     IUsers users, 
     IVip vip)
 {
     Automations = automations;
     Campaigns = campaigns;
     Conversations = conversations;
     Ecomm = ecomm;
     Folders = folders;
     Gallery = gallery;
     Goal = goal;
     Helper = helper;
     Lists = lists;
     Reports = reports;
     Templates = templates;
     Users = users;
     Vip = vip;
 }
 public MonoGameRoomController(RoomModule module, IServices services)
     : base(module)
 {
     campaigns   = services.Get <ICampaigns>();
     content     = services.Get <ContentManager>();
     spriteBatch = services.Get <SpriteBatch>();
     walkAreas   = new MonoGameWalkAreasController(Module.WalkAreasMask, content);
     hotspots    = new MonoGameHotspotsController(Module.HotspotsMask, content);
 }
Example #3
0
 /// <summary>
 /// Makes a new <see cref="RoomController"/> instance.
 /// </summary>
 /// <param name="module">The module for this controller.</param>
 public RoomController(IRoomModule module, IServiceLocator services)
     : base(module, services)
 {
     campaigns   = services.Get <ICampaigns>();
     content     = services.Get <ContentManager>();
     spriteBatch = services.Get <SpriteBatch>();
     walkAreas   = new WalkAreasController(Module.WalkAreasMask, services);
     hotspots    = new HotspotsController(Module.HotspotsMask, services);
 }
Example #4
0
 public HillOverAlbion(ICampaigns campaigns, IUserInterfaces userInterfaces)
 {
     this.campaigns      = campaigns;
     this.userInterfaces = userInterfaces;
 }
Example #5
0
 /// <summary>
 /// Makes a new instance of the <see cref="LearningStatController"/> class.
 /// </summary>
 public LearningStatController(IServiceLocator services)
     : base(new LearningStatModule(), services)
 {
     campaigns = services.Get <ICampaigns>();
 }
Example #6
0
 public HeroWalk(ICampaigns campaigns)
 {
     this.campaigns = campaigns;
 }
Example #7
0
 public SierraVgaModule(IMouse mouse, ICampaigns campaigns)
 {
     this.mouse     = mouse;
     this.campaigns = campaigns;
 }
 public MonoGameCharacterController(CharacterModule module, IServices services)
     : base(module)
 {
     campaigns = services.Get <ICampaigns>();
     stats     = new MonoGameStatsController(services);
 }
Example #9
0
 public static MonoGameCampaigns AsMonoGame(this ICampaigns campaigns) => (MonoGameCampaigns)campaigns;
Example #10
0
 /// <summary>
 /// Makes a new instance of the <see cref="CharacterController"/> class.
 /// </summary>
 /// <param name="module">The module corresponding to this character.</param>
 public CharacterController(ICharacterModule module, IServiceLocator services)
     : base(module, services)
 {
     campaigns = services.Get <ICampaigns>();
     stats     = new StatsController(services);
 }
 public CampaignsController(ICampaigns campaigns)
 {
     _campaigns = campaigns;
 }
Example #12
0
 public Llewella(IUserInterfaces userInterfaces, ICampaigns campaigns)
 {
     this.userInterfaces = userInterfaces;
     this.campaigns      = campaigns;
 }
Example #13
0
 /// <summary>
 /// Creates a new instance of the <see cref="CharacterAnimationController"/> class.
 /// </summary>
 /// <param name="module">The module corresponding to this controller.</param>
 public CharacterAnimationController(ICharacterAnimationModule module, IServiceLocator services)
     : base(module, services)
 {
     campaigns = services.Get <ICampaigns>();
 }
Example #14
0
 public SierraVgaController(ICampaigns campaigns, IMouse mouse, IGameSettings gameSettings)
 {
     this.campaigns    = campaigns;
     this.mouse        = mouse;
     this.gameSettings = gameSettings;
 }
Example #15
0
 public Hero(IUserInterfaces userInterfaces, ICampaigns campaigns)
 {
     this.userInterfaces = userInterfaces;
     this.campaigns      = campaigns;
 }
Example #16
0
 /// <summary>
 /// Makes a new instance of the <see cref="StatController"/>.
 /// </summary>
 public StatController(IServiceLocator services, Func <int> max)
     : base(new StatModule(), services)
 {
     campaigns = services.Get <ICampaigns>();
     this.max  = max;
 }
Example #17
0
 public RitesOfPassageModule(ICampaigns campaigns)
 {
     this.campaigns = campaigns;
 }
Example #18
0
 public MonoGameCharacterAnimationController(CharacterAnimationModule module, IServices services)
     : base(module)
 {
     campaigns = services.Get <ICampaigns>();
 }
Example #19
0
 public BentSword(IUserInterfaces userInterfaces, ICampaigns campaigns)
 {
     this.userInterfaces = userInterfaces;
     this.campaigns      = campaigns;
 }
Example #20
0
 public Hero6LearningStatController(IServices services)
 {
     campaigns = services.Get <ICampaigns>();
 }
Example #21
0
 public Fountain(ICampaigns campaigns, IUserInterfaces userInterfaces)
 {
     this.campaigns      = campaigns;
     this.userInterfaces = userInterfaces;
 }
Example #22
0
 public LlewellaIdle(ICampaigns campaigns)
 {
     this.campaigns = campaigns;
 }
Example #23
0
 public HeroIdle(ICampaigns campaigns)
 {
     this.campaigns = campaigns;
 }
Example #24
0
 public Hero6StatController(IServices services, Func <int> max)
 {
     campaigns = services.Get <ICampaigns>();
     this.max  = max;
 }