private void LoadSnowParticleEmitter() { // Lets find the render camera and attach a particle emitter to it. var msgGetRender = ObjectPool.Aquire <MsgGetRenderEntity>(); this.game.SendInterfaceMessage(msgGetRender, InterfaceType.Camera); if (msgGetRender.EntityID == QSGame.UniqueIDEmpty) { return; } var msgGetEntity = ObjectPool.Aquire <MsgGetEntityByID>(); msgGetEntity.EntityID = msgGetRender.EntityID; this.game.SendInterfaceMessage(msgGetEntity, InterfaceType.SceneManager); if (msgGetEntity.Entity == null) { return; } ParticleEmitterComponent snowEmitter = EntityLoader.LoadComponent(msgGetEntity.Entity, ComponentType.ParticleEmitterComponent, this.game.Content, "Entities/ComponentDefinitions/ParticleEmitter/SnowWeatherEmitter") as ParticleEmitterComponent; // Give the emitter some settings. snowEmitter.InitializeEmitterSettings(new Vector3(0.0f, 100.0f, 0.0f), 500, new Vector3(300.0f, 10.0f, 300.0f)); }
static async Task Main(string[] args) { const string _connectionString = "AccountEndpoint=https://wikidatacosmosdb.documents.azure.com:443/;"; const string _databaseId = "wikidata"; var serviceProvider = new ServiceProvider(_databaseId, _connectionString); var eventService = serviceProvider.ProvideEventService().WithOptions(new EventServiceOptions() { State = EventServiceState.Test }).Build(); var entityLoader = new EntityLoader(eventService, new HttpClient()); var Q42 = await entityLoader.LoadEntity("Q42") as WikidataItem; var e = serviceProvider.ProvideEventService().Build(); var Q42handler = e.GetHandler <WikidataItem, string>(Q42); await Q42handler.CreateAsync(); Q42handler.Path(Q42 => Q42.Statements)["P31"] .Path(P31 => P31.Subjects).First() .Path(Q5 => Q5.Rank) .Set("Test"); await Q42handler.UpdateAsync(); _ = 0; }
public Profile() { InitializeComponent(); var DarkModeLabelTapGestureRecognizer = new TapGestureRecognizer(); DarkModeLabelTapGestureRecognizer.Tapped += (s, e) => { ThemeCheckBox.IsChecked = !ThemeCheckBox.IsChecked; }; ModeLabel.GestureRecognizers.Add(DarkModeLabelTapGestureRecognizer); EmailLabel.Text = ConstVars.currentUser.Email; UsernameLabel.Text = ConstVars.currentUser.Username; List <LecturerReview> lectList = EntityLoader.GetUserReviewsL(); List <SubjectReview> subList = EntityLoader.GetUserReviewsS(); if (lectList.Count == 0 && subList.Count == 0) { MyReviewsBtn.IsEnabled = false; } if (ConstVars.DarkMode) { ThemeCheckBox.IsChecked = true; } }
private async void CheckForAuth() { try { string token = await SecureStorage.GetAsync("uauth_token"); if (token != null) { ConstVars.AuthStatus = 1; ConstVars.currentUser = EntityLoader.GetUserFromId(Int32.Parse(token)); string mode = await SecureStorage.GetAsync("mode"); if (mode == "0") { ConstVars.DarkMode = false; } else if (mode == "1") { ConstVars.DarkMode = true; } MainPage = new NavigationPage(new BottomNavigation()); } else { MainPage = new NavigationPage(new LoginPage()); } } catch (Exception ex) { MainPage = new NavigationPage(new LoginPage()); } }
static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); LoggerSetup(); EntityLoader loader = new EntityLoader(); loader.LoadFromFile(filePath); List <DisplayableElement> displayableGrid = EntityDisplayConverter.ToDisplayableElements(loader.grid.SelectMany(node => node).ToList <IPosition>()); List <DisplayableElement> displayableRooms = EntityDisplayConverter.ToDisplayableElements(loader.rooms.ToList <IPosition>()); SimulationForm simulationForm = new SimulationForm(displayableGrid, displayableRooms); SimulationController controller = new SimulationController(simulationForm, loader.grid, loader.movableEntities, loader.rooms); Console.WriteLine("Starting Setup:"); Console.WriteLine("Seed file: {0}", filePath); Console.WriteLine("Simulation with {0} people", loader.movableEntities.Count); // close event from the GUI simulationForm.onCloseEvent += (object sender, EventArgs e) => controller.Dispose(); // close event from the console AppDomain.CurrentDomain.ProcessExit += new EventHandler((object sender, EventArgs e) => controller.Dispose()); Thread controllerThread = new Thread(controller.start); simulationForm.onShowEvent += new EventHandler((object sender, EventArgs e) => controllerThread.Start()); Application.Run(simulationForm); }
protected void Page_Load(object sender, System.EventArgs e) { if (!Page.IsPostBack) { int categoryId = AbleCommerce.Code.PageHelper.GetCategoryId(); Category category = EntityLoader.Load <Category>(categoryId); if (category != null) { CaptionLabel.Text = category.Name; EditLink.NavigateUrl = (EditLink.NavigateUrl + ("?CategoryId=" + categoryId.ToString())); PreviewLink.NavigateUrl = UrlGenerator.GetBrowseUrl(categoryId, categoryId, CatalogNodeType.Category, category.Name); if (categoryId == 0) { AddCategory.Text = "Category"; } AddCategory.NavigateUrl = (AddCategory.NavigateUrl + ("?CategoryId=" + categoryId.ToString())); AddProduct.NavigateUrl = (AddProduct.NavigateUrl + ("?CategoryId=" + categoryId.ToString())); AddWebpage.NavigateUrl = (AddWebpage.NavigateUrl + ("?CategoryId=" + categoryId.ToString())); AddLink.NavigateUrl = (AddLink.NavigateUrl + ("?CategoryId=" + categoryId.ToString())); AbleCommerce.Code.PageHelper.SetDefaultButton(SearchPhrase, SearchButton.ClientID); } else { throw new CommerceBuilder.Exceptions.InvalidCategoryException(); } } }
protected void Page_Load(object sender, EventArgs e) { _Subscription = EntityLoader.Load <Subscription>(this.SubscriptionId); if (_Subscription != null) { tdPaymentPanel.Visible = _Subscription.PaymentProfile != null; if (tdPaymentPanel.Visible) { _ProfileId = _Subscription.PaymentProfile.Id; } } var targetID = Request.Form["__EVENTTARGET"]; if (targetID.EndsWith("$ChangeButton") && _Subscription.PaymentProfile != null) { BindCardTypes(); int thisYear = LocaleHelper.LocalNow.Year; for (int i = 0; (i <= 10); i++) { ExpirationYear.Items.Add(new ListItem((thisYear + i).ToString())); } BindPayments(); } }
public IEntityLoader <MSSQLTable <TTableContent, TColumnContent> > GetEntityLoader( IEntityExtractor <IBaseObject <TTableContent> > entityExtractor = null, IEntityPropertyExtractor <ITable <TTableContent, TColumnContent>, TTableContent, IColumn <TColumnContent>, TColumnContent> propertyExtractor = null, IEntityRelationshipExtractor <ITable <TTableContent, TColumnContent>, TTableContent, IColumn <TColumnContent>, TColumnContent> relationshipExtractor = null, IEntityHandler <TTableContent, EntityInfo>[] tableContentHandlers = null, IEntityHandler <TColumnContent, SimplePropertyEntityInfo>[] propertyContentHandlers = null) { var tableHandlers = new List <IEntityHandler <MSSQLTable <TTableContent, TColumnContent>, EntityInfo> >(); var columnHandlers = new List <IEntityHandler <MSSQLColumn <TTableContent, TColumnContent>, SimplePropertyEntityInfo> > { new MSSQLColumnHandler <TTableContent, TColumnContent>(), new MSSQLColumnDefaultValuetHandler <TTableContent, TColumnContent>() }; if (tableContentHandlers != null && tableContentHandlers.Length != 0) { tableHandlers.Add(new ContentEntityHandler <MSSQLTable <TTableContent, TColumnContent>, TTableContent, EntityInfo>(tableContentHandlers)); } if (propertyContentHandlers != null && propertyContentHandlers.Length != 0) { columnHandlers.Add(new ContentEntityHandler <MSSQLColumn <TTableContent, TColumnContent>, TColumnContent, SimplePropertyEntityInfo>(propertyContentHandlers)); } var loader = new EntityLoader <MSSQLTable <TTableContent, TColumnContent>, TTableContent, MSSQLColumn <TTableContent, TColumnContent>, TColumnContent> (entityExtractor, propertyExtractor, relationshipExtractor, tableHandlers, columnHandlers); return(loader); }
protected void OrderNotesGrid_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("AddNote")) { string[] data = ((string)e.CommandArgument).Split(':'); int orderId = AlwaysConvert.ToInt(data[0]); HiddenOrderId.Value = orderId.ToString(); AddDialogCaption.Text = String.Format(AddDialogCaption.Text, data[1]); List <string> history = new List <string>(); Order order = EntityLoader.Load <Order>(orderId); if (order != null) { IList <OrderNote> notes = order.Notes; notes.Sort(new PropertyComparer("CreatedDate", CommerceBuilder.Common.SortDirection.DESC)); foreach (OrderNote note in notes) { if (note.NoteType != NoteType.SystemPrivate && note.NoteType != NoteType.SystemPublic) { StringBuilder historyEntry = new StringBuilder(); historyEntry.Append("<i>On " + note.CreatedDate.ToString("g") + ", "); historyEntry.Append(note.User.PrimaryAddress.FullName); historyEntry.Append(note.NoteType == NoteType.Public ? " wrote" : " whispered"); historyEntry.Append(":</i><br />"); historyEntry.Append(note.Comment); history.Add(historyEntry.ToString()); } } } NoteHistory.Text = string.Join("<hr>", history.ToArray()); AddPopup.Show(); NoteText.Focus(); } }
private void UpdateReviewList(object sender, EventArgs e) { if (subprof) //subject profile page { Subject current = EntityLoader.subjects.FirstOrDefault(s => s.Id == id); RatingLabel.Text = "Rating: " + EntityLoader.GetAvgRating(current); ReviewViewModel reviewViewModel = new ReviewViewModel(current); ReviewList.BindingContext = reviewViewModel; list2Full = reviewViewModel.ReviewViewList; if (EntityLoader.GetUserReviewsS().Any(sr => sr.SubjectId == id)) { AddReviewBtn.Text = "Change review"; AddReviewBtn.Clicked -= AddReviewBtn_Clicked; AddReviewBtn.Clicked += EditReviewBtn_Clicked; } } else { Lecturer current = EntityLoader.lecturers.FirstOrDefault(l => l.Id == id); RatingLabel.Text = "Rating: " + EntityLoader.GetAvgRating(current); ReviewViewModel reviewViewModel = new ReviewViewModel(current); ReviewList.BindingContext = reviewViewModel; list2Full = reviewViewModel.ReviewViewList; if (EntityLoader.GetUserReviewsL().Any(lr => lr.LecturerId == id)) { AddReviewBtn.Text = "Change review"; AddReviewBtn.Clicked -= AddReviewBtn_Clicked; AddReviewBtn.Clicked += EditReviewBtn_Clicked; } } }
public void SetUp() { loader = new EntityLoader(MockRepository.GenerateStub <IFileController>()); database = new Database("DB1"); table = new Table("Transport"); table.AddColumn(new Column("ID") { Datatype = "int" }); table.AddColumn(new Column("Discriminator") { Datatype = "char", Size = 1 }); table.AddColumn(new Column("Name") { Datatype = "varchar", Size = 100 }); table.AddColumn(new Column("Bike_Code") { Datatype = "varchar", Size = 5 }); database.AddEntity(table); // Call we are testing mappingSet = loader.GetEntities(new[] { Path.Combine("Resources", "TablePerClassHierarchy.hbm.xml") }, database); }
protected void BaseOrderListInitialization() { if (EntityLoader.Contain(this.GetType())) { orderableObject.SetPossibleOrderTypes(EntityLoader.GetOrderInitParamsFromDictionary(this.GetType()) .OrderInitParams.Values.ToList()); } }
public App() { InitializeComponent(); EntityLoader.CopyDatabase(); EntityLoader.LoadLecturersAndSubjects(); CheckForAuth(); }
/// <summary> /// This starts up the custom and common entity services. Custom services are loaded first. /// </summary> public static void Start() { var loader = new EntityLoader(); var types = loader.PluginTypes; CustomWebServiceLoader.LoadEntities(); EntityLoader.LoadEntities(); }
public SubLectProfile(Lecturer lecturer) { InitializeComponent(); Title = TitleLabel.Text = lecturer.FirstName + " " + lecturer.LastName; SubtitleLabel.Text = "Lecturer at Vilnius University"; RatingLabel.Text = "Rating: " + EntityLoader.GetAvgRating(lecturer); List1Label.Text = "All subjects: â–¼"; foreach (Subject s in lecturer.Subjects.Value) { list1Full.Add(new Item(s.SubjectName)); } SubOrLectList.ItemsSource = list1Full; var list1LabelTapGestureRecognizer = new TapGestureRecognizer(); list1LabelTapGestureRecognizer.Tapped += (s, e) => { if (list1Collapsed) { SubOrLectList.ItemsSource = list1Full; List1Label.Text = "All subjects: â–¼"; list1Collapsed = false; SubOrLectList.HeightRequest = list1Full.Count * 40 + 20; } else { SubOrLectList.ItemsSource = list1Empty; List1Label.Text = "All subjects: â–·"; list1Collapsed = true; SubOrLectList.HeightRequest = 0; } }; List1Label.GestureRecognizers.Add(list1LabelTapGestureRecognizer); SubOrLectList.HeightRequest = list1Full.Count * 40 + 20; subprof = false; id = lecturer.Id; ReviewViewModel reviewViewModel = new ReviewViewModel(lecturer); //ReviewList.BindingContext = reviewViewModel; //list2Full = reviewViewModel.ReviewViewList; OrderReviewList(reviewViewModel.ReviewViewList); ReviewList.ItemsSource = list2Full; ReviewListChange(); ReviewList.HeightRequest = list2Full.Count * 100 + 50; if (EntityLoader.GetUserReviewsL().Any(lr => lr.LecturerId == id)) { AddReviewBtn.Text = "Change review"; AddReviewBtn.Clicked -= AddReviewBtn_Clicked; AddReviewBtn.Clicked += EditReviewBtn_Clicked; } }
async void SubmitEdit_Clicked(object sender, EventArgs e) { if (subrev) { SubjectReview currentReview = EntityLoader.GetUserReviewsS().Find(sr => sr.SubjectId == s.Id); if (LectOrSubPicker.SelectedIndex != -1) { currentReview.LecturerId = EntityLoader.lecturers.Find(l => { string name = l.FirstName + " " + l.LastName; return(name == LectOrSubPicker.Items[LectOrSubPicker.SelectedIndex]); }).Id; } currentReview.Rating = ScorePicker.SelectedIndex + 1; currentReview.Comment = CommentEntry.Text; if (AnonCheckBox.IsChecked) { currentReview.Anonymous = 1; } else { currentReview.Anonymous = 0; } EntityLoader.EditReview(currentReview); } else { LecturerReview currentReview = EntityLoader.GetUserReviewsL().Find(lr => lr.LecturerId == l.Id); if (LectOrSubPicker.SelectedIndex != -1) { currentReview.LecturerId = EntityLoader.subjects.Find(s => s.SubjectName == LectOrSubPicker.Items[LectOrSubPicker.SelectedIndex]).Id; } currentReview.Rating = ScorePicker.SelectedIndex + 1; currentReview.Comment = CommentEntry.Text; if (AnonCheckBox.IsChecked) { currentReview.Anonymous = 1; } else { currentReview.Anonymous = 0; } EntityLoader.EditReview(currentReview); } await DisplayAlert("Success", "Your review was edited successfully.", "Cool!"); OnAddReview(); await Navigation.PopAsync(); }
public SubjectViewModel() { SubjectViewList = new ObservableCollection <LecOrSubView>(); foreach (Subject sub in EntityLoader.subjects.OrderBy(s => s.SubjectName)) { SubjectViewList.Add(new LecOrSubView(sub.SubjectName, Math.Round(EntityLoader.GetAvgRating(sub), 2).ToString())); } }
public RepointerTool(Game game, MapTileData mtd, EntityLoader entityL, bool entity) { InitializeComponent(); LAGame = game; mapTileData = mtd; entityLoader = entityL; entities = entity; setAddressValue(); }
private static void CreateUsersFromCsv(IRepositoryLocator locator) { var loader = new EntityLoader<User>("user.csv"); var users = loader.LoadEntities(); foreach (var user in users) { locator.Save(user); } }
private void SaveOrderStatuses() { _OrderStatus.Name = Name.Text; _OrderStatus.DisplayName = DisplayName.Text; //ACTIVE FLAG IS USED TO DETERMINE VALID SALES FOR REPORTING _OrderStatus.IsActive = Report.Checked; //VALID FLAG IS USED TO DERMINE WHICH ORDERS ARE BAD _OrderStatus.IsValid = (!Cancelled.Checked); _OrderStatus.InventoryAction = (CommerceBuilder.Orders.InventoryAction)InventoryAction.SelectedIndex; _OrderStatus.Triggers.DeleteAll(); foreach (ListItem item in Triggers.Items) { if (item.Selected) { StoreEvent thisEvent = AlwaysConvert.ToEnum <StoreEvent>(item.Value, StoreEvent.None); OrderStatus oldOrderStatus = OrderStatusTriggerDataSource.LoadForStoreEvent(thisEvent); if (oldOrderStatus != null) { List <OrderStatusTrigger> triggers = (from t in oldOrderStatus.Triggers where t.StoreEvent == thisEvent select t).ToList <OrderStatusTrigger>(); triggers.DeleteAll <OrderStatusTrigger>(); } // DROP EXISTING TRIGGERS FOR THIS EVENT (from t in _OrderStatus.Triggers where t.StoreEvent == thisEvent select t).ToList <OrderStatusTrigger>().DeleteAll <OrderStatusTrigger>(); _OrderStatus.Triggers.Add(new OrderStatusTrigger(thisEvent, _OrderStatus)); } } _OrderStatus.EmailTemplates.Clear(); _OrderStatus.Save(); foreach (ListItem item in EmailTemplates.Items) { var tempalte = EntityLoader.Load <EmailTemplate>(AlwaysConvert.ToInt(item.Value)); int index = tempalte.OrderStatuses.IndexOf(_OrderStatus.Id); if (item.Selected) { if (index < 0) { tempalte.OrderStatuses.Add(_OrderStatus); } } else { if (index >= 0) { tempalte.OrderStatuses.RemoveAt(index); } } tempalte.Save(); } }
public ObservableCollection <LecOrSubView> UpdateRatings() { ObservableCollection <LecOrSubView> newList = new ObservableCollection <LecOrSubView>(); foreach (LecOrSubView lw in LecturerViewList) { Lecturer lect = EntityLoader.lecturers.Find(l => l.FirstName + " " + l.LastName == lw.Item1); newList.Add(new LecOrSubView(lw.Item1, Math.Round(EntityLoader.GetAvgRating(lect), 2).ToString())); } return(newList); }
private bool LoadAssembly() { _entity = null; _assembly = null; string asmLocation = this.textBoxAssemblyLocation.Text.Trim(); asmLocation = ConfigHelper.GetFullPath(asmLocation); if (!File.Exists(asmLocation)) { MessageBox.Show(this, "Cannot find file: " + asmLocation, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } string cfgPath = this.textBoxConfigPath.Text.Trim(); if (cfgPath.Length < 1) { cfgPath = this.textBoxConfigPath.Text = Path.GetDirectoryName(asmLocation); } _assembly = EntityLoader.LoadAssembly(asmLocation); if (_assembly == null) { _log.Write(EntityLoader.LastError); MessageBox.Show(this, "Cannot load assembly.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } Type[] tlist = EntityLoader.FindEntryType <A>(_assembly); if (tlist == null || tlist.Length < 1) { _log.Write(EntityLoader.LastError); MessageBox.Show(this, "Cannot find message entity in the assembly.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } this.comboBoxClassName.Items.Clear(); foreach (Type t in tlist) { this.comboBoxClassName.Items.Add(t); } if (this.comboBoxClassName.Items.Count > 0) { this.comboBoxClassName.SelectedIndex = 0; } return(true); }
public static void Main(string[] args) { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json"); Configuration = builder.Build(); Entities = EntityLoader.LoadEntities(); BuildWebHost(args).Run(); }
public ObservableCollection <LecOrSubView> UpdateRatings() { ObservableCollection <LecOrSubView> newList = new ObservableCollection <LecOrSubView>(); foreach (LecOrSubView sw in SubjectViewList) { Subject sub = EntityLoader.subjects.Find(s => s.SubjectName == sw.Item1); newList.Add(new LecOrSubView(sw.Item1, Math.Round(EntityLoader.GetAvgRating(sub), 2).ToString())); } return(newList); }
private bool LoadEntity() { _entity = null; Type t = this.comboBoxClassName.SelectedItem as Type; if (t == null) { return(false); } E e = EntityLoader.CreateEntry <E>(t); _entry = e; if (e == null) { _log.Write(EntityLoader.LastError); MessageBox.Show(this, "Initialize message entity failed.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } _entity = new EntityAssemblyConfig(); _entity.ClassName = t.ToString(); _entity.AssemblyLocation = this.textBoxAssemblyLocation.Text.Trim(); _entity.InitializeArgument.ConfigFilePath = this.textBoxConfigPath.Text.Trim(); if (!e.Initialize(_entity.InitializeArgument)) { MessageBox.Show(this, "Initialize message entity failed.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } EntityConfigBase cfg = e.GetConfiguration(); _cfg = cfg; if (cfg == null) { MessageBox.Show(this, "Initialize message entity failed.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } this.textBoxEntityName.Text = _entity.EntityInfo.Name = cfg.Name; this.textBoxEntityID.Text = (_entity.EntityInfo.EntityID = cfg.EntityID).ToString(); this.textBoxEntityDescription.Text = _entity.EntityInfo.Description = cfg.Description; return(true); }
void CreateUnitFromParts() { Unit createdUnit = GameObject.Instantiate(unitPrefabToCreate); createdUnit.agent.Warp(ObjectToOrder.transform.position + new Vector3(ObjectToOrder.transform.localScale.x / 2, 0, 0)); string MoveOrderKeyValue = typeof(MoveOrderInitParams).FullName; MoveOrderInitParams moveOrderInitParams = EntityLoader .GetOrderInitParamsFromDictionary(createdUnit.GetType()).GetOrderInitParamsFromType(MoveOrderKeyValue) as MoveOrderInitParams; createdUnit.orderableObject.GiveOrder(moveOrderInitParams.CreateOrder(new MoveOrderVariableParams(positionToMoveAfterCreation, createdUnit.gameObject))); }
public void LoadEntities(string path) { EntityLoader loader = new EntityLoader(); dynamic[] potentialEntities = loader.Load(path); foreach (dynamic potentialEntity in potentialEntities) { Entity e = this.CreateEntity(); foreach (dynamic component in potentialEntity) { InitializeComponent(e, component); } } return; }
public ReviewViewModel(Subject subject) { ReviewViewList = new ObservableCollection <Rev>(); foreach (SubjectReview review in EntityLoader.GetSubjectReviews(subject)) { if (review.Anonymous == 1) { ReviewViewList.Add(new Rev("Anonymous", review.Rating, review.Comment)); } else { ReviewViewList.Add(new Rev(EntityLoader.GetReviewerUsername(review), review.Rating, review.Comment)); } } }
private void LoadMainConfigTabPage() { _entityConfig = _entityAgent.EntityConfigInstance; IConfigUI[] uilist = _entityConfig.GetIConfigUI(); if (uilist == null || uilist.Length < 1) { return; } _configUI = uilist[0]; Control ctl = _configUI.GetControl(); EntityLoader.PrepareControl(ctl, this); this.panelMain.Controls.Add(ctl); this.tabPageMain.Text = _configUI.Title; }
/// <summary> /// Sets up the base camera to start off the scene manager. /// </summary> /// <remarks>This will likely be temporary until we are reading in a camera from the editor.</remarks> public void SetupBaseCamera() { CameraComponent sceneMgrCamera = EntityLoader.LoadComponent(this.sceneMgrRootEntity, ComponentType.CameraComponent, this.content, "Entities/ComponentDefinitions/Camera/StandardCamera") as CameraComponent; // Lets create a free-cam CreateAndStartFreeMovingCamera(); // Set our camera's position this.sceneMgrRootEntity.Position = new Vector3(800, 220, 780); // Set our camera's look-at point this.sceneMgrRootEntity.LookAt(new Vector3(900, 220, 700)); }
private void buttonRunHBM2ModelTransform_Click(object sender, RoutedEventArgs args) { var loader = new EntityLoader(new FileController()); var database = new Database("DB1", ArchAngel.Providers.EntityModel.Controller.DatabaseLayer.DatabaseTypes.SQLServer2005); var table = new Table("TableName", ""); table.AddColumn(new Column("ID")); table.AddColumn(new Column("Speed")); table.AddColumn(new Column("Name")); table.AddColumn(new Column("Speed")); table.AddColumn(new Column("Discriminator")); table.AddColumn(new Column("Car_Make")); table.AddColumn(new Column("Bike_Model")); database.AddTable(table); loader.GetEntities(new[] { "nhtest.xml" }, database); }
public ProjectController(EntityLoader entityLoader, EntitySaver entitySaver) { this.EntityLoader = entityLoader; this.EntitySaver = entitySaver; }