public void Save() { try { _db.Open(ConnectionStringPrimary, ConnectionStringSecondary); EngineList.ForEach(e => { if (e.IsModified) { if (e.Id == 0) { _db.DbInsertEngine(e); } else { _db.DbUpdateEngine(e); } } }); DeletedEngines.ForEach(s => { if (s.Id > 0) { _db.DbDeleteEngine(s); } }); } finally { _db.Close(); } }
public Engines(string connectionStringPrimary, string connectionStringSecondary) { ConnectionStringPrimary = connectionStringPrimary; ConnectionStringSecondary = connectionStringSecondary; _db = DatabaseProviderLoader.LoadDatabaseProvider(); _db.Open(connectionStringPrimary, connectionStringSecondary); ArchiveDirectories = new ArchiveDirectories(_db); try { _db.Open(); EngineList = _db.DbLoadEngines <Engine>(); Servers = _db.DbLoadServers <CasparServer>(); Servers.ForEach(s => { s.Channels.ForEach(c => c.Owner = s); s.Recorders.ForEach(r => r.Owner = s); }); EngineList.ForEach(e => { e.IsNew = false; e.Servers = Servers; e.ArchiveDirectories = ArchiveDirectories; }); } finally { _db.Close(); } }
// Use this for initialization void Start() { GameObject gameInstancer = GameObject.FindGameObjectWithTag("GameInstancer"); Engines = new EngineList(); hideAllEffects(); if (gameInstancer != null) { instance = gameInstancer.GetComponent <scr_GameInstance> (); Engines = gameInstancer.GetComponent <scr_GameInstance> ().engineList; } else { Debug.Log("Game Instancer has not been added to the Scene! Fix that first!"); } foreach (var e in Engines.engines) { if (e.CodeName == "GC") { btnGC.interactable = e.isUnlocked; btnGC.onClick.AddListener(GannonCannon); } else if (e.CodeName == "DDD") { btnDDD.interactable = e.isUnlocked; btnDDD.onClick.AddListener(DArcyDefenseDemolisher); } else if (e.CodeName == "KCDC") { btnKCDC.interactable = e.isUnlocked; btnKCDC.onClick.AddListener(KonradCheatDeathContraption); } else if (e.CodeName == "MMC") { btnMMC.interactable = e.isUnlocked; btnMMC.onClick.AddListener(MahadyMatterConverter); } else if (e.CodeName == "SS") { btnSS.interactable = e.isUnlocked; btnSS.onClick.AddListener(SzczodrowskiStrike); } } btnRedPowerup.onClick.AddListener(RedPowerupSelected); btnBluePowerup.onClick.AddListener(BluePowerupSelected); btnGreenPowerup.onClick.AddListener(GreenPowerupSelected); btnGoBack.onClick.AddListener(GoBack); btnStartGame.onClick.AddListener(StartGame); txEngineSelected.text = ""; txPowerupSelected.text = ""; txSpecialAbility.text = ""; }
public FormEngineManagement(EngineList engineList) { InitializeComponent(); LoadInfo(); _listBoxSettings.SetDoubleBuffered(); _engineList = engineList; UpdateUI(_engineList.SelectedIndex); }
public void LoadEngineList() { var engines = Load <EngineList> (EngineListPath); if (engines != null) { engineList = engines; } }
void Start() { r = new Random(); foreach (GachaDropPool g in dropPools) { range += g.Chance; } GameObject GameInstancer = GameObject.FindGameObjectWithTag("GameInstancer"); if (GameInstancer != null) { instance = GameInstancer.GetComponent <scr_GameInstance> (); eList = instance.engineList; sList = instance.shipList; } }
public void Save() { EngineList.ForEach(e => { if (e.IsModified) { if (e.Id == 0) { _db.InsertEngine(e); } else { _db.UpdateEngine(e); } } }); DeletedEngines.ForEach(s => { if (s.Id > 0) { _db.DeleteEngine(s); } }); }