public void LoadSavedSceneZoom() { Time.timeScale = 1; Transition.Instance.Zoom(); StartCoroutine(WaitLoadScene(DataSystem.LoadLevel())); AudioController.Instance.TransitionAudio(); }
public void OnPointerClick(PointerEventData eventData) { Logic.userData.volumeActive = !Logic.userData.volumeActive; logic.updateAudio(); DataSystem.save(Logic.userData); rawImage.texture = Logic.userData.volumeActive ? this.volumeOn : this.volumeOff; }
IEnumerator WaitForOnlineServiceInit() { // wait for authenticating, // always wait 1 frame do { yield return(null); } while (!OnlineService.IsAuthenicated); OnSignIn?.Invoke(OnlineService); // authenticated, now load inventory OnlineService.Load(); // wait for load do { yield return(null); } while (!OnlineService.IsLoaded); // load data to inventory DataSystem.LoadInventory(CurrentPlayer.Inventory, OnlineService.LoadedData, out lastLoadedInventoryData); OnGameInit?.Invoke(this); }
// Use this for initialization void Start() { UIManager.Instance().ShowPanel <UIControlPanel> (); UIManager.Instance().ShowPanel <UINewsPanel> (); UIManager.Instance().ShowPanel <UIStartIntroPanel> (); m_dataSystem = new DataSystem(); }
public int CheckCondition() { // 取得怪物資料 MonsterDataList monsterDataList = DataSystem.GetSystem <MonsterDataList>(); MonsterData monsterData = monsterDataList.GetData(monsterID); // float v = 0; // 檢查類型 switch (valueType) { case GlobalEnum.ValueType.HP: v = monsterData.hp; if (percentage) { v = (float)v / monsterData.MaxHP; } break; case GlobalEnum.ValueType.MP: v = monsterData.mp; if (percentage) { v = (float)v / monsterData.MaxMP; } break; } // 判斷條件 switch (valueConditionType) { case ValueConditionType.Less: if (v < value1) { return(nextID); } break; case ValueConditionType.Greater: if (v > value1) { return(nextID); } break; case ValueConditionType.Between: if (value1 < v && v < value2) { return(nextID); } break; } return(-1); }
public void TestSetup() { game = new Container(); actionSystem = game.AddAspect <ActionSystem> (); dataSystem = game.AddAspect <DataSystem> (); matchSystem = game.AddAspect <MatchSystem> (); testSkipSystem = game.AddAspect <TestSkipSystem> (); game.Awake(); }
void Start() { userData = DataSystem.load(); this.bestScoreText.text = userData.hightScore.ToString(); this.updateAudio(); if (!userData.volumeActive) { this.volumeImage.texture = this.volumeOff; } }
private void ReceiveStaticCommandPlugin(BinaryReader binaryReader, int size) { var hash = binaryReader.ReadBytes(16); string filename; var dataEntry = DataSystem.GetFreeGuid(out filename); Logger.Info("Receiving static command plugin ({0} B, {1})", size - 16, StringExtensions.BytesToHex(hash)); byte[] fileHash; using (var fileStream = new FileStream(filename, FileMode.CreateNew, FileAccess.ReadWrite)) { var buffer = new byte[8192]; int sizeLeft = size - 16; while (sizeLeft > 0) { var packageSize = sizeLeft > 8192 ? 8192 : sizeLeft; var read = binaryReader.Read(buffer, 0, packageSize); fileStream.Write(buffer, 0, read); sizeLeft -= read; } fileStream.Position = 0; using (var md5 = new MD5CryptoServiceProvider()) fileHash = md5.ComputeHash(fileStream); } if (fileHash.SequenceEqual(hash)) { _tcpServerInfo.DatabaseManager.AddStaticCommandPlugin(dataEntry, fileHash); Logger.Info("Static command was successfully added to the database ({0})", StringExtensions.BytesToHex(hash)); lock (_sendLock) { Connection.BinaryWriter.Write((byte)FromClientPackage.StaticCommandPluginReceived); Connection.BinaryWriter.Write(16); Connection.BinaryWriter.Write(fileHash); } } else { Logger.Error("File hashes do not match. Removing all temporary files. Failed plugin {0}", StringExtensions.BytesToHex(hash)); File.Delete(filename); lock (_sendLock) { Connection.BinaryWriter.Write((byte)FromClientPackage.StaticCommandPluginTransmissionFailed); Connection.BinaryWriter.Write(16); Connection.BinaryWriter.Write(fileHash); } } }
protected bool ExecSqlFile(string tbl) { string TableName = tbl.Replace("SPA.SQL.", string.Empty); bool success = false; try { string sql = GetSQLResource(tbl); success = DataSystem.ExecSql(sql); } catch (Exception ex) { SPA.Error.WriteError(ex); } return(success); }
public void LoadPlayer() { PlayerData data = DataSystem.LoadPlayer(); health = data.health; Vector2 position; position.x = data.position[0]; position.y = data.position[1]; transform.position = position; Debug.Log("I'm loading your progress"); }
// Use this for initialization void Start() { MonsterDataList dataList = DataSystem.GetSystem <MonsterDataList>(); MonsterData monsterData = new MonsterData(); monsterData.hp = 120; monsterData.mp = 120; monsterData.MaxHP = 120; monsterData.MaxMP = 120; dataList.SetData(monsterAI.monsterID, monsterData); monsterAI.StartAI(); }
public void Mute() { float volume; mixer.GetFloat("Master", out volume); if (volume == -80) { mixer.SetFloat("Master", 0); DataSystem.SaveSoundState(true); } else { mixer.SetFloat("Master", -80); DataSystem.SaveSoundState(false); } }
void SaveInventory() { if (OnlineService != null) { DataSystem.SaveInventory(CurrentPlayer.Inventory, OnlineService); } else { DataSystem.SaveInventory(CurrentPlayer.Inventory); } if (lastLoadedInventoryData == null) { lastLoadedInventoryData = new InventoryData(); } lastLoadedInventoryData.LoadFrom(CurrentPlayer.Inventory); }
void Start() { mainMenuBackground.SetActive(true); Background.CreateCutsceneBackground(Vector3.zero); if (OnlineService == null) { // load data to inventory from file DataSystem.LoadInventory(CurrentPlayer.Inventory, out lastLoadedInventoryData); // if there is no service, everything is initialized OnGameInit?.Invoke(this); } Shop.OnAmmoBuy += Shop_OnAmmoBuy; Shop.OnWeaponBuy += Shop_OnWeaponBuy; Shop.OnWeaponRepair += Shop_OnWeaponRepair; }
void Start() { if (Instance == null) { Instance = this; audioSourceComp = GetComponent <AudioSource>(); } else { Destroy(this); } if (PlayerPrefs.GetInt(KeySotrage.FIRSTOPEN_I) == 0) { PlayerPrefs.SetInt(KeySotrage.FIRSTOPEN_I, 1); DataSystem.SaveSoundState(true); } Mute(DataSystem.LoadSoundState()); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Finish") { this.spawner.stop(); this.gameCanvas.SetActive(false); this.pauseCanvas.SetActive(true); this.currentScoreText.text = Logic.userData.currentScore.ToString(); if (Logic.userData.currentScore > Logic.userData.hightScore) { Logic.userData.hightScore = Logic.userData.currentScore; this.logic.bestScoreText.text = Logic.userData.hightScore.ToString(); DataSystem.save(Logic.userData); } Logic.userData.currentScore = 0; this.currentScore.SetActive(true); this.gameObject.SetActive(false); } }
public void SavePlayer() { DataSystem.SavePlayer(this); Debug.Log("I'm saving your progress"); }
public DataService(DataSystem system) { this.System = system; this.providers = system.Providers.ToDictionary(e => e.Name, e => e); }
public bool DeployDataSystem() { bool success = false; string[] TableList = new string[] { "CREATE_TABLES_Core_v1_0_0", "CREATE_TABLES_KnowledgeBank_v1_0_0", "CREATE_TABLES_Menu_v1_0_0", "CREATE_TABLES_Monitoring_v1_0_0", "CREATE_TABLES_Projects_v1_0_0", "CREATE_TABLES_RedirectProvider_v1_0_0", "CREATE_TABLES_SharePoint_v1_0_0", "CREATE_TABLES_Training_v1_0_0", "DROP_FUNCTION_OrgUnitHasOrgGrpMappings", "DROP_PROC_UpdateApplicationDisplayIndex", "DROP_PROC_UpdateSlideNumber", "DROP_PROC_UpdateTabDisplayIndex", "DROP_VIEW_ServerCertificates", "DROP_VIEW_ServerContacts", "DROP_VIEW_ServerPorts", "DROP_VIEW_TrngRoleAssignments", "CREATE_FUNCTION_OrgUnitHasOrgGrpMappings", "CREATE_PROC_UpdateApplicationDisplayIndex", "CREATE_PROC_UpdateSlideNumber", "CREATE_PROC_UpdateTabDisplayIndex", "CREATE_VIEW_ServerCertificates", "CREATE_VIEW_ServerContacts", "CREATE_VIEW_ServerPorts", "CREATE_VIEW_TrngRoleAssignments" }; string ErrorList = string.Empty; success = DataSystem.CreateDatabase(); lblErrorMessage.Text += "DataSystem.CreateDatabase(): " + success.ToString(); if (success) { foreach (string tbl in TableList) { lblErrorMessage.Text += "tbl in TableList: " + tbl; if (!ExecSqlFile(string.Format("{0}.{1}.sql", SQL_FILE_LOCATION, tbl))) { success = false; ErrorList += string.Format("\\t{0}\\n", tbl); } } if (success) { if (!Framework.UpdateVersion()) { success = false; ErrorList += "\\Framework Version\\n"; } } } if (!success) { int Errors = ErrorList.Replace("\\n", "|").Split('|').Length; _ErrorMessage = string.Format("Database creation/update failed {0}: \\n\\n{1}\\nDelete any existing constraints for {2}\\nand run the configuration utility again.", Errors > 2 ? "tables" : "table", ErrorList, Errors > 2 ? "these tables" : "this table"); } else { try { // SaveCurrentUser(); } catch (Exception ex) { SPA.Error.WriteError(ex); if (SPFarm.Local.CurrentUserIsAdministrator()) { lblErrorMessage.Visible = true; } lblErrorMessage.Text = ex.ToString(); } } return(success); }
/// <summary> /// Initializes the game data. /// </summary> private void InitializeGameData() { m_dataSystem = new DataSystem(); m_dataSystem.Initialize(); m_gameData = m_dataSystem.GetGameData(); }
void LoadSettings() { Settings = DataSystem.LoadSettings(); }
void DeleteData() { DataSystem.DeleteData(); }
//////////////////////////////////////////////////////DataManagement////////////////////////////////////////////////////// public void saveGame() { DataSystem.SaveData(gameData); }
public void LoadSpecificScene(int indexScene) { DataSystem.SaveLevel(indexScene); SceneManager.LoadScene(indexScene); }
public void setUp() { data = new DataSystem(); data.start(); }
public void loadGame() { gameData = DataSystem.LoadGame(); }
void SaveSettings() { DataSystem.SaveSettings(Settings); }