How do I incorporate the PlayerPrefs.Save so that it writes all the modified data to disk. Note I am very new to C# and thank you all in advance

using UnityEngine;
using System.Collections;

public class Score : MonoBehaviour {

static int score = 0;
static int highScore = 0;

static public void AddPoint() {
	score++;

	if(score > highScore) {
		highScore = score;
	}
}

void Start() {
	highScore = PlayerPrefs.GetInt("highScore", 0);
}

void OnDestroy() {
	PlayerPrefs.SetInt ("highScore", highScore);
}

void ExitGame() {
	highScore = PlayerPrefs.Save (PlayerPrefs.SetInt ("highscore"));

}

void Update () {
	GetComponent<GUIText> ().text = "Score: " + score + "

High Score: " + highScore;
}
}

This is very simple to do actually.

When loading the scores:

void Awake()
{
   highScore =  PlayerPrefs.GetInt("name"); //Grabs an integer in playerPrefs by the name of "name"
}

So set an integer to be saved

PlayerPrefs.SetInt("name", score); //Sets an integer to the playerPref named "name". Then score is the value you are saving

Thank you