Object Switch

var Object1 : GameObject;

var Object2 : GameObject;
private var startObject : int = 1;

function Start ()
{
Object1.enabled = true;
Object2.enabled = false;
startObject = 1;
}

function Update ()
{
if(Input.GetKeyDown(“f”) (startObject == 1))
{
startObject = 2;
Object1.enabled = false;
Object2.enabled = true;
}
else if (Input.GetKeyDown(“c”) (startObject == 2))
{
startObject = 1;
Object1.enabled = true;
Object2.enabled = false;
}
}

is this right to switch objects?

GameObjects are either active or inactive, components are enabled or disabled.

var Object1:GameObject;
var Object2:GameObject;
function Start(){
Object1.setActive(true);
Object2.setActive(false);
}

function Update(){
    if(Input.whatever){
        if(Object1.activeSelf){
             Object1.setActive(false);
             Object2.setActive(true);
        else{
             Object1.setActive(true);
             Object2.setActive(false);
              }
            }
      }
}

thanks i’ll try that