public CoreBase(Core.ServerQueryConnection.Models.Subscribers Subscriber) { this.Name = this.GetType().Name; this.Subscriber = Subscriber; CoreDependencies = new CoreManager.CoreDependencies(); AddonDependencies = new AddonManager.AddonDependencies(); }
public void Configure(Core.ServerQueryConnection.Models.Subscribers subscriber, Core.ServerQueryConnection.ServerQueryConnection ServerQueryConnection) { this.Subscriber = subscriber; //dependencyManager = new AddonDependencyManager(this.Subscriber); this.ServerQueryConnection = ServerQueryConnection; }
public CoreManager(ServerQueryConnection.Models.Subscribers Subscriber) { this.Subscriber = Subscriber; CoreList = new List <Base.ICore>(); CoreList.Add(ServerQueryConnection = new ServerQueryConnection.ServerQueryConnection(this.Subscriber)); CoreList.Add(new UserManager.UserManager(this.Subscriber)); //CoreList.Add(new Test.TestCore(this.Subscriber)); CoreList.Add(new InputOwner.InputOwnerAddon(this.Subscriber)); CoreList.Add(new ServerQueryShell.ServerQueryShell(this.Subscriber)); CoreList.Add(new PermissionManager.PermissionManager(this.Subscriber)); CoreList.Add(new ChannelManager.ChannelManager(this.Subscriber)); CoreList.Add(new AddonManager.AddonManager(this.Subscriber)); InitializeCores(); GetSchemas(); ServerQueryConnection.BotCommandAttempt += onBotCommandAttempt; }
//public AddonBase() //{ // logger = LogManager.GetLogger(this.GetType().Name); //} public AddonBase(Core.ServerQueryConnection.Models.Subscribers Subscriber) { CoreDependencies = new Core.CoreManager.CoreDependencies(); AddonDependencies = new Core.AddonManager.AddonDependencies(); this.Subscriber = Subscriber; }
public ServerQueryConnection(Core.ServerQueryConnection.Models.Subscribers Subscriber) : base(Subscriber) { this.Name = this.GetType().Name; }
public AddonManagerOld(Core.ServerQueryConnection.Models.Subscribers Subscriber) : base(Subscriber) { this.CoreName = this.GetType().Name; Dependencies.Add(typeof(ServerQueryConnection.ServerQueryConnection).Name); }