public static void Load() { //Do this when Binary is done PlayerData data = PlayerBinary.LoadPlayerData(player); player.name = data.playerName; player.level = data.level; player.currentCheckPoint = GameObject.Find(data.checkPoint).GetComponent <Transform>(); player.currentExp = data.currentExp; player.neededExp = data.neededExp; player.maxExp = data.maxExp; for (int i = 0; i < player.characterStats.Length; i++) { player.characterStats[i].value = data.stats[i]; } for (int i = 0; i < player.attributes.Length; i++) { player.attributes[i].maxValue = data.maxAttributes[i]; player.attributes[i].currentValue = data.currentAttributes[i]; } player.transform.position = new Vector3(data.pX, data.pY, data.pZ); player.transform.rotation = new Quaternion(data.rX, data.rY, data.rZ, data.rW); player.playerClass = data.playerClass; player.playerRace = data.playerRace; player.skinTexture = data.skinTexture; player.hairTexture = data.hairTexture; player.eyeTexture = data.eyeTexture; player.mouthTexture = data.mouthTexture; player.clothesTexture = data.clothesTexture; player.armourTexture = data.armourTexture; }
public static void Load() { PlayerData data = PlayerBinary.LoadPlayerData(player); player.name = data.playerName; player.level = data.level; player.currentCheckpoint = GameObject.Find(data.checkpoint).GetComponent <Transform>(); player.currentExp = data.currentExp; player.neededExp = data.neededExp; player.maxExp = data.maxExp; //Arays for (int i = 0; i < player.characterStats.Length; i++) { player.characterStats[i].value = data.stats[i]; } for (int i = 0; i < player.attributes.Length; i++) { player.attributes[i].maxValue = data.maxAttributes[i]; player.attributes[i].currentValue = data.currentAttributes[i]; } //Position player.transform.position = new Vector3(data.pX, data.pY, data.pZ); player.transform.rotation = new Quaternion(data.rX, data.rY, data.rZ, data.rW); }
public void Load() { controller.enabled = false; //do when binary is done PlayerData data = PlayerBinary.LoadPlayerData(player); player.transform.position = new Vector3(data.pX, data.pY, data.pZ); controller.enabled = true; }
private void SaveOnGUI() { if (GUI.Button(new Rect(150, 10, 100, 20), "Save")) { PlayerBinary.SavePlayerData(transform, this); } if (GUI.Button(new Rect(150, 40, 100, 20), "Load")) { PlayerData playerData = PlayerBinary.LoadPlayerData(transform, this); } }