/// <summary> /// Initializes a new instance of the <see cref="ParticleEffect"/> class. /// </summary> public ParticleEffect() { this.Name = "Particle Effect"; this.Controllers = new ControllerCollection { Owner = this }; }
public async Task Initialize() { await PlatformSetup(); try { _controllers = SimpleIoc.Default.GetInstance <ControllerCollection>(); _controllers.Initialize(); foreach (var controller in _controllers) { await controller.Load(); } } catch (Exception e) { #if DEBUG if (Debugger.IsAttached) { Debugger.Break(); } SimpleIoc.Default.GetInstance <IMessageBoxService>().ShowAsync(e.ToString(), "Loading"); return; #endif throw; } }
/// <summary> /// Loads controllers provided by this extensions. /// </summary> /// <param name="gameMode">The game mode.</param> /// <param name="controllerCollection">The controller collection.</param> public override void LoadControllers(BaseMode gameMode, ControllerCollection controllerCollection) { // Load the steamer controllers. var types = new[] { typeof(DynamicAreaController), typeof(DynamicCheckpointController), typeof(DynamicMapIconController), typeof(DynamicObjectController), typeof(DynamicPickupController), typeof(DynamicRaceCheckpointController), typeof(DynamicTextLabelController) }; foreach (var type in types) { var instance = Activator.CreateInstance(type); var streamerController = instance as IStreamerController; streamerController?.RegisterStreamerEvents(gameMode.Services.GetService <IStreamer>()); var controller = instance as IController; controllerCollection.Add(controller); } base.LoadControllers(gameMode, controllerCollection); }
public void Generate(ProfileContext context, ProfileContainer container, ControllerCollection collection) { foreach (var generator in _generators) { generator.Generate(context, container, collection); } }
public void Execute(ServerContext context, ControllerCollection controllerCollection) { IDatabaseConnection databaseConnection = null; var data = JsonLoader.Load(@"ServerCore/ServerConfig.json"); var dbConfig = data.GetNode("database"); switch (dbConfig.GetString("type")) { case "SQL": databaseConnection = new MongoDataBaseConnection(dbConfig.GetNode("settings")); break; } databaseConnection?.OpenConnect(); if (databaseConnection.IsConnected) { ServerLoggerModel.Log(TypeLog.Info, "Connected to database"); } else { ServerLoggerModel.Log(TypeLog.Fatal, "The server did not start correctly due to problems with the connection to the database"); } context.DatabaseConnection = databaseConnection; }
public void Generate(GlobalContext context, ControllerCollection controllerCollection, GlobalContainer container) { foreach (var generator in _generators) { generator.Generate(context, controllerCollection, container); } }
protected override void LoadControllers(ControllerCollection controllers) { base.LoadControllers(controllers); controllers.Override(new PlayerController()); controllers.Override(new MruDynamicObjectController()); }
protected override void LoadControllers(ControllerCollection controllers) { base.LoadControllers(controllers); controllers.Remove <GtaPlayerController>(); controllers.Add(new PlayerController()); }
// public override void LoadControllers(BaseMode gameMode, ControllerCollection controllerCollection) { var type = typeof(FCNPCController); var instance = Activator.CreateInstance(type); var controller = instance as IController; controllerCollection.Add(controller); base.LoadControllers(gameMode, controllerCollection); }
protected override void LoadControllers(ControllerCollection controllers) { base.LoadControllers(controllers); foreach (IControllerTest test in _tests.OfType <IControllerTest>()) { test.LoadControllers(controllers); } }
public void Generate(GlobalContext context, ControllerCollection controllerCollection, GlobalContainer container) { var model = new BurgerMenuModel(); context.BurgerMenuModel = model; var controller = new BurgerMenuController(context, model, container.BurgerMenuComponent); controllerCollection.Add(controller); }
public void Generate(GlobalContext context, ControllerCollection controllerCollection, GlobalContainer container) { var model = new NotificationModel(); context.NotificationModel = model; var controller = new NotificationController(context, model, container.NotificationComponent); controllerCollection.Add(controller); }
public void Generate(ProfileContext context, ProfileContainer container, ControllerCollection collection) { var model = new AchievementsCategoryModel(); context.AchievementsCategoryModel = model; var controller = new AchievementsCategoryController(context, model, container); collection.Add(controller); }
public void Generate(GlobalContext context, RecordingComponent container, ControllerCollection collection) { var model = new RecordingModel(); context.RecordingModel = model; var controller = new RecordingController(context, model, container); collection.Add(controller); }
public void Generate(GlobalContext context, ControllerCollection controllerCollection, GlobalContainer container) { var model = new UserModel(); context.UserModel = model; var controller = new UserController(context, model); controllerCollection.Add(controller); }
/// <summary> /// Loads all controllers into the given ControllerCollection. /// </summary> /// <param name="controllers">The collection to load the default controllers into.</param> protected virtual void LoadControllers(ControllerCollection controllers) { AutoloadControllers(); foreach (var extension in _extensions) { extension.LoadControllers(this, controllers); } }
public void Generate(GlobalContext context, MainScreenComponent container, ControllerCollection collection) { var model = new MainScreenModel(); context.MainScreenModel = model; var controller = new MainScreenController(context, model, container); collection.Add(controller); }
public void Generate(GlobalContext context, ControllerCollection controllerCollection, GlobalContainer container) { var model = new ScreenChangerModel(ScreenType.BattlePass); var controller = new ScreenChangerController(context, model, container.GameScreens); var screenObserver = new ScreenObserver.ScreenObserver(context, model, container.ScreensContainer); context.ScreenChangerModel = model; controllerCollection.Add(screenObserver); controllerCollection.Add(controller); }
public void Execute(ServerContext context, ControllerCollection controllerCollection) { var baseServices = new Services <BaseServices.BaseServices>(); var worldServices = new Services <WorldServices.WorldServices>(); new ServiceConfiguration <BaseServices.BaseServices>(new BaseServicesFactory(), baseServices).Configuration(); new ServiceConfiguration <WorldServices.WorldServices>(new WorldServicesFactory(), worldServices).Configuration(); context.BaseServices = baseServices; context.WorldServices = worldServices; }
protected override void LoadControllers(ControllerCollection controllers) { base.LoadControllers(controllers); controllers.Override(new PlayerController()); controllers.Override(new VehicleController()); controllers.Override(new MyCommandController()); foreach (var test in _tests.OfType<IControllerTest>()) test.LoadControllers(controllers); }
static void Main(string[] args) { CollectionProcess process = new ListProcess(); ManageCollection manage = new ControllerCollection(process); InputDto input = new InputDto(); input.Colors = colors; input.Removecolors = removeColors; manage.execute(input); }
/// <summary> /// Loads all default controllers into the given ControllerCollection. /// </summary> /// <param name="controllers">The collection to load the default controllers into.</param> protected override void LoadControllers(ControllerCollection controllers) { base.LoadControllers(controllers); controllers.Remove<GtaPlayerController>(); controllers.Add(new PlayerController()); /* * TODO: Load or unload controllers here. */ }
public UIModel() { var xmeasIndexes = new[] {1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 14, 15, 17, 31, 40}; Xmeas = new ControllerCollection<XmeasController>(); for(var index = 0; index < 16; index++) Xmeas.Add(new XmeasController(xmeasIndexes[index])); Xmv = new ControllerCollection<XmvController>(); for (var index = 1; index < 13; index++) Xmv.Add(new XmvController(index)); }
static void Main(string[] args) { Console.WriteLine("enter a text:"); String text = Console.ReadLine(); Input input = new InputDto(); input.setValue(text); CollectionProcess process = new WordCountProcess(); CollectionPresenter presenter = new ConsoleWordCount(); ManageCollection manage = new ControllerCollection(process, presenter); manage.execute(input); }
static void Main(string[] args) { Dictionary <String, String> dictionary = new Dictionary <String, String>(); dictionary.Add("Juan", "55423412"); dictionary.Add("Ernesto", "56985623"); dictionary.Add("Mariana", "54787451"); CollectionProcess process = new DictionaryProcess(); CollectionPresenter presenter = new ConsoleDictionaryCollection(); ManageCollection manageCollection = new ControllerCollection(presenter, process); manageCollection.execute(new InputDictionary(dictionary)); }
public static void Configure() { SimpleIoc.Default.Register <AccountController>(); SimpleIoc.Default.Register <ReportsController>(); SimpleIoc.Default.Register <ApplicationsController>(); var controllers = new ControllerCollection ( SimpleIoc.Default.GetInstance <AccountController>, SimpleIoc.Default.GetInstance <ApplicationsController>, SimpleIoc.Default.GetInstance <ReportsController> ); SimpleIoc.Default.Register(() => controllers); }
/// <summary> /// Construtor da classe /// </summary> /// <param name="sqlConnection">Conexão com o banco de dados MS-SQL</param> /// <param name="requestData">Texto no formato JSON da requisição</param> /// <param name="enterpriseId">ID da empresa</param> public CJSONrpc(DbBase database, String requestData, Int64 enterpriseId) { if (String.IsNullOrEmpty(requestData)) { throw new NullReferenceException("requestData is null or empty"); } this._rData = requestData; this._enterpriseId = enterpriseId; //this._sResponse = new Dictionary<String, Object>(); this._database = database; //this._mResponse = new List<Dictionary<String, Object>>(); this._ser = new JavaScriptSerializer(); this._controllers = new ControllerCollection(); }
/// <summary> /// Loads all controllers into the given ControllerCollection. /// </summary> /// <param name="controllers">The collection to load the default controllers into.</param> protected virtual void LoadControllers(ControllerCollection controllers) { controllers.Add(new CommandController()); controllers.Add(new DialogController()); controllers.Add(new GlobalObjectController()); controllers.Add(new MenuController()); controllers.Add(new GtaPlayerController()); controllers.Add(new PlayerObjectController()); controllers.Add(new PlayerTextDrawController()); controllers.Add(new TextDrawController()); controllers.Add(new TimerController()); controllers.Add(new DelayController()); controllers.Add(new GtaVehicleController()); controllers.Add(new SyncController()); controllers.Add(new PickupController()); controllers.Add(new ActorController()); }
public void Generate(AchievementScreenContext context, AchievementScreenContainer container, ControllerCollection collection) { var model = new AchievementDetailsDialogModel(); var controller = new AchievementDetailsDialogController(context, model, container.AchievementDetailsDialogComponent); context.AchievementDetailsDialogModel = model; collection.Add(controller); }
public static ControllerCollection GetControllers([NotNull] DependencyObject o) { ControllerCollection controllers = (ControllerCollection) o.GetValue(ControllersProperty); if (controllers == null) { controllers = new ControllerCollection(o); SetControllers(o, controllers); } return controllers; }
public void LoadControllers(ControllerCollection controllers) { controllers.Remove<GtaPlayerController>(); controllers.Add(new PlayerTestController()); }
public void Generate(AchievementScreenContext context, AchievementScreenContainer container, ControllerCollection collection) { var controller = new AchievementController(context, container.AchievementComponent, context.AchievementsModel); collection.Add(controller); }
/// <summary> /// Loads controllers provided by this extensions. /// </summary> /// <param name="gameMode">The game mode.</param> /// <param name="controllerCollection">The controller collection.</param> public virtual void LoadControllers(BaseMode gameMode, ControllerCollection controllerCollection) { gameMode.AutoloadControllersForAssembly(GetType().GetTypeInfo().Assembly); }
public void Generate(BattlePassContext context, BattlePassContainer container, ControllerCollection collection) { foreach (var generator in _generators) { generator.Generate(context, container, collection); } }
public static void SetControllers([NotNull] DependencyObject o, ControllerCollection controllers) { o.SetValue(ControllersProperty, controllers); }
public void LoadControllers(ControllerCollection controllers) { controllers.Remove <GtaPlayerController>(); controllers.Add(new PlayerTestController()); }
/// <summary> /// Loads all controllers into the given ControllerCollection. /// </summary> /// <param name="controllers">The collection to load the default controllers into.</param> protected virtual void LoadControllers(ControllerCollection controllers) { controllers.Add(new CommandController()); controllers.Add(new DialogController()); controllers.Add(new GlobalObjectController()); controllers.Add(new MenuController()); controllers.Add(new BasePlayerController()); controllers.Add(new PlayerObjectController()); controllers.Add(new PlayerTextDrawController()); controllers.Add(new TextDrawController()); controllers.Add(new TimerController()); controllers.Add(new DelayController()); controllers.Add(new BaseVehicleController()); controllers.Add(new SyncController()); controllers.Add(new PickupController()); controllers.Add(new ActorController()); foreach (var extension in _extensions) extension.LoadControllers(this, controllers); }