public RXContext(DbContextOptions <RXContext> options) : base(options) { if (!((RelationalDatabaseCreator)this.GetService <IDatabaseCreator>()).Exists()) { Database.EnsureCreated(); Database.ExecuteSqlRaw(InitialScript.CreateRX_JobInitScript()); Database.ExecuteSqlRaw(InitialScript.CreateRX_RoomTypeInitScript()); Database.ExecuteSqlRaw(InitialScript.InsertRoomTypeInitScript()); Database.ExecuteSqlRaw(InitialScript.InsertJobInitScript()); } }
// Update should make sure we retreive the relevant UI objects void Update() { if (shouldDisplayStuff) { if (loadingText == null) { loadingText = GameObject.FindGameObjectWithTag("InitialLoadingText").GetComponent <TextMeshProUGUI>(); } if (InitialLoadingPanel == null) { InitialLoadingPanel = GameObject.FindGameObjectWithTag("InitialLoadingPanel").GetComponent <InitialScript>(); } if (InitialLoadSlider == null) { InitialLoadSlider = GameObject.FindGameObjectWithTag("InitialLoadingSlider").GetComponent <Slider>(); } } }