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); } }
private void OnTriggerStay(Collider other) { //Compare the object other to see if it has tag Checkpoint if (other.gameObject.CompareTag("Checkpoint")) { //Set the current checkpoint to the other transform curCheckPoint = other.transform; //Set the healRate to 10 healRate = 10; //Save the Player data PlayerBinary.SavePlayerData(this); } }
public Customistaion custom; //Used to access the customisation script public void Save() { //Set the playerSlot on the player Handler to the saveSlot in the PlayerData player.saveSlot = PlayerData.saveSlot; //For all the custom playerStats for (int i = 0; i < custom.playerStats.Length; i++) { //Set the player's Stats name to the name in the custom statName player.stats[i].name = custom.playerStats[i].statName; //Set the player Stats value to be equal to the custom stats stat value plus the custom tempStat player.stats[i].value = custom.playerStats[i].statValue + custom.playerStats[i].tempStat; } //Change the Player's Character Name to be equal to the name on the inputField PlayerName player.characterName = playerName.text; //Set the skin index for the player to the value in the Customistaion scripts skinIndex player.skinIndex = custom.skinIndex; //Set the hair index for the player to the value in the Customistaion scripts hairIndex player.hairIndex = custom.hairIndex; //Set the eyes index for the player to the value in the Customistaion scripts eyesIndex player.eyesIndex = custom.eyesIndex; //Set the mouth index for the player to the value in the Customistaion scripts mouthIndex player.mouthIndex = custom.mouthIndex; //Set the clothes index for the player to the value in the Customistaion scripts clothesIndex player.clothesIndex = custom.clothesIndex; //Set the armour index for the player to the value in the Customistaion scripts armourIndex player.armourIndex = custom.armourIndex; //Set the characterClass for the player to the value in the Customistaion scripts characterClass player.characterClass = custom.charClass; //Set the maxHealth to equal 10 times the Constitution stat player.maxHealth = 10 * player.stats[2].value; //Set the maxMana to equal 10 times the Wisdom stat player.maxMana = 10 * player.stats[3].value; //Set the maxStamina to equal 10 times the Dexterity stat player.maxStamina = 10 * player.stats[1].value; //Access the PlayerBinary script and Save the player data PlayerBinary.SavePlayerData(player); //Change the scene to the main game GameManager.ChangeScene(2); }
public void Save() { PlayerBinary.SavePlayerData(player); }
public void Save() { //do when binary is done PlayerBinary.SavePlayerData(player); }
public void Save() { //Saves the Player data using the script binary data PlayerBinary.SavePlayerData(player); }
public static void Save() { //Do when Binary is done PlayerBinary.SavePlayerData(player); }