Why am i getting this error with my Pause menu

so i am making a pause menu script and i keep getting this error why? and how do i fix it

Assets/PauseMenucc.js(70,9): BCE0051: Operator ‘==’ cannot be used with a left hand side of type ‘Page’ and a right hand side of type ‘System.Object’.

var skin: GUISkin;
var nativeVerticalResolution = 1200.0;
var isPaused : boolean = false;
private var currentPage:Page;
private var Showmoreas = false;
private var Showmoresr = false;
private var Showmoresmg = false;
var TeamA = false;
var TeamB = false;

function Start(){

PauseGameAwake();

Time.timeScale = 1.0;

}

function PauseGameAwake(){

AudioListener.pause = true;
Screen.showCursor = true;
Screen.lockCursor = false;
currentPage= Page.ChooseTeam;

}

function PauseGame() {

AudioListener.pause = true;
Screen.showCursor = true;
Screen.lockCursor = false;
currentPage= Page.Main;

}

function UnPauseGame() {
Time.timeScale = 1;
AudioListener.pause = false;
Screen.lockCursor = true;
currentPage = Page.None;
Screen.showCursor = false;
isPaused = false;
}

function Update()
{

 if(Input.GetKeyDown("escape") && !isPaused)

{
PauseGame();

  isPaused = true;

}
}
function OnGUI () {
if (skin != null) {
GUI.skin =skin;
}

if (isPaused) {
   
    switch (currentPage) {
        case Page.Main: PauseMenu(); break;
        
        case Page.Options: Options(); break;
        
        case Page.ChooseTeam: Team(); break;
        
        
        
        
        

    }
}   

}

function PauseMenu() {

if(isPaused){
}
if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/3.5,140,70), “spawn”, “button”)){
UnPauseGame();
}
if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/2,300,70), “Change Class”, “button”)){
currentPage = Page.Options;
}

if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/1.4,140,70), "QUIT", "button")){
    currentPage = Page.Options;
}

}

function Options(){

if(isPaused){

if(GUI.Button(Rect((Screen.width)/15,(Screen.height)/15,100,30), “Back”, “box”)){
currentPage = Page.Main;

}
if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/8,200,60), “Assualt Rifle”, “toggle”)){
Showmoreas = true; Showmoresr = false; Showmoresmg = false;
}
if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/4.5,200,60), “SMG”, “toggle”)){
Showmoresmg = true; Showmoreas = false; Showmoresr = false;

}
if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/3,200,60), “Sniper Rifle”, “toggle”)){
Showmoresr = true; Showmoreas = false; Showmoresmg = false;

}

if (Showmoreas == true) {

if(GUI.Button(Rect((Screen.width)/4,(Screen.height)/8,200,60), "Famas", "toggle")){

}
if(GUI.Button(Rect((Screen.width)/3,(Screen.height)/8,200,60), “M164A”, “toggle”)){
}
}

if (Showmoresr == true) {

if(GUI.Button(Rect((Screen.width)/4,(Screen.height)/4.5,200,60), "Famas", "toggle")){

}
}

if (Showmoresmg == true) {

if(GUI.Button(Rect((Screen.width)/4,(Screen.height)/4.5,200,60), "Famas", "toggle")){

}
}
}

}

function Team(){

if(isPaused){

if(GUI.Button(Rect((Screen.width)/4,(Screen.height)/2,200,100), “Team A”, “box”)){
currentPage = Page.Options;
TeamA = true;
TeamB = false;
}
if(GUI.Button(Rect((Screen.width)/1.5,(Screen.height)/2,200,100), “Team B”, “box”)){
currentPage = Page.Options;
TeamB = true;
TeamA = false;

}
}
}

k sorry um… well i put in another name for the page and it works but when i put that name in it doesn’t. maybe i’m just being stupid, also it is unfinished. and i have added more to different pages but nothing that would effect that. also please explain what is wrong and maybe an example of the part i need to fix. I have pointed to the place where it is at.

Assets/PauseMenucc.js(70,9): BCE0051: Operator ‘==’ cannot be used with a left hand side of type ‘Page’ and a right hand side of type ‘System.Object’.

var skin: GUISkin; var nativeVerticalResolution = 1200.0; var isPaused : boolean = false; private var currentPage:Page; private var Showmoreas = false; private var Showmoresr = false; private var Showmoresmg = false; var TeamA = false; var TeamB = false;

function Start(){

PauseGameAwake();

Time.timeScale = 1.0;

}

function PauseGameAwake(){

AudioListener.pause = true; Screen.showCursor = true; Screen.lockCursor = false; currentPage= Page.ChooseTeam;

}

function PauseGame() {

AudioListener.pause = true;
Screen.showCursor = true;
Screen.lockCursor = false;
currentPage= Page.Main;

}

function UnPauseGame() { Time.timeScale = 1; AudioListener.pause = false; Screen.lockCursor = true; currentPage = Page.None; Screen.showCursor = false; isPaused = false;
}

function Update() {

 if(Input.GetKeyDown("escape") && !isPaused)

{ PauseGame();

  isPaused = true;

} } function OnGUI () { if (skin != null) { GUI.skin =skin; }

if (isPaused) {

    switch (currentPage) {
        case Page.Main: PauseMenu(); break;

        case Page.Options: Options(); break;

        case Page.ChooseTeam: Team(); break;<------- it is this page?????






    }
}   

}

function PauseMenu() {

if(isPaused){ } if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/3.5,140,70), "spawn", "button")){ UnPauseGame(); } if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/2,300,70), "Change Class", "button")){ currentPage = Page.Options; }

if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/1.4,140,70), "QUIT", "button")){
    currentPage = Page.Options;
}

}

function Options(){

if(isPaused){

if(GUI.Button(Rect((Screen.width)/15,(Screen.height)/15,100,30), "Back", "box")){ currentPage = Page.Main;

} if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/8,200,60), "Assualt Rifle", "toggle")){ Showmoreas = true; Showmoresr = false; Showmoresmg = false; } if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/4.5,200,60), "SMG", "toggle")){ Showmoresmg = true; Showmoreas = false; Showmoresr = false;

} if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/3,200,60), "Sniper Rifle", "toggle")){ Showmoresr = true; Showmoreas = false; Showmoresmg = false;

}

if (Showmoreas == true) {

if(GUI.Button(Rect((Screen.width)/4,(Screen.height)/8,200,60), "Famas", "toggle")){

} if(GUI.Button(Rect((Screen.width)/3,(Screen.height)/8,200,60), "M164A", "toggle")){ } }

if (Showmoresr == true) {

if(GUI.Button(Rect((Screen.width)/4,(Screen.height)/4.5,200,60), "Famas", "toggle")){

} }

if (Showmoresmg == true) {

if(GUI.Button(Rect((Screen.width)/4,(Screen.height)/4.5,200,60), "Famas", "toggle")){

} } }

}

function Team(){

if(isPaused){

if(GUI.Button(Rect((Screen.width)/4,(Screen.height)/2,200,100), "Team A", "box")){ currentPage = Page.Options; TeamA = true; TeamB = false; } if(GUI.Button(Rect((Screen.width)/1.5,(Screen.height)/2,200,100), "Team B", "box")){ currentPage = Page.Options; TeamB = true; TeamA = false;

} } }

Check your Page enum.

You are probably missing a value from it.

If not, for the convenience of others:

var skin: GUISkin; 
var nativeVerticalResolution = 1200.0; 
var isPaused : boolean = false; 
var currentPage:Page; 
var Showmoreas = false; 
var Showmoresr = false; 
var Showmoresmg = false; 
var TeamA = false; 
var TeamB = false;

function Start()
{
    PauseGameAwake();
    Time.timeScale = 1.0;
}

function PauseGameAwake()
{
    AudioListener.pause = true; 
    Screen.showCursor = true; 
    Screen.lockCursor = false;
    currentPage = Page.ChooseTeam;
}

function PauseGame() 
{
    AudioListener.pause = true;
    Screen.showCursor = true;
    Screen.lockCursor = false;
    currentPage = Page.Main;
}

function UnPauseGame() 
{ 
    Time.timeScale = 1; 
    AudioListener.pause = false; 
    Screen.lockCursor = true; 
    currentPage = Page.None; 
    Screen.showCursor = false; 
    isPaused = false;
}

function Update() 
{
    if(Input.GetKeyDown("escape") && !isPaused)
    {
        PauseGame();
        isPaused = true;
    } 
}

function OnGUI () 
{ 
    if (skin != null) 
    { 
        GUI.skin =skin; 
    }

    if (isPaused) 
    {
        switch (currentPage) 
        {
            case Page.Main: 
                PauseMenu(); 
                break;

            case Page.Options: 
                Options(); 
                break;

            case Page.ChooseTeam: 
                Team(); 
                break;
        }
    }   
}

function PauseMenu() 
{
    if(isPaused)
    { 
    
    }

    if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/3.5,140,70), "spawn", "button"))
    { 
        UnPauseGame(); 
    }

    if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/2,300,70), "Change Class", "button"))
    { 
        currentPage = Page.Options; 
    }

    if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/1.4,140,70), "QUIT", "button"))
    {
        currentPage = Page.Options;
    }
}

function Options()
{

    if(isPaused)
    {
        if(GUI.Button(Rect((Screen.width)/15,(Screen.height)/15,100,30), "Back", "box"))
        { 
            currentPage = Page.Main;
        } 

        if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/8,200,60), "Assualt Rifle", "toggle"))
        { 
            Showmoreas = true; 
            Showmoresr = false; 
            Showmoresmg = false; 
        } 

        if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/4.5,200,60), "SMG", "toggle"))
        { 
            Showmoresmg = true; 
            Showmoreas = false; 
            Showmoresr = false;
        } 

        if(GUI.Button(Rect((Screen.width)/8,(Screen.height)/3,200,60), "Sniper Rifle", "toggle"))
        { 
            Showmoresr = true; Showmoreas = false; Showmoresmg = false;
        }

        if (Showmoreas == true) 
        {
            if(GUI.Button(Rect((Screen.width)/4,(Screen.height)/8,200,60), "Famas", "toggle"))
            {

            } 
            if(GUI.Button(Rect((Screen.width)/3,(Screen.height)/8,200,60), "M164A", "toggle"))
            { 
        
            } 
        }

        if (Showmoresr == true) 
        {
            if(GUI.Button(Rect((Screen.width)/4,(Screen.height)/4.5,200,60), "Famas", "toggle"))
            {

            } 
        }

        if (Showmoresmg == true) 
        {
            if(GUI.Button(Rect((Screen.width)/4,(Screen.height)/4.5,200,60), "Famas", "toggle"))
            {

            } 
        } 
    }
}

function Team()
{

    if(isPaused)
    {
        if(GUI.Button(Rect((Screen.width)/4,(Screen.height)/2,200,100), "Team A", "box"))
        { 
            currentPage = Page.Options; 
            TeamA = true; 
            TeamB = false; 
        } 
        if(GUI.Button(Rect((Screen.width)/1.5,(Screen.height)/2,200,100), "Team B", "box"))
        { 
            currentPage = Page.Options; 
            TeamB = true; 
            TeamA = false;
        } 
    } 
}