Hi all,
I found a old script here on answers that changes character but I also want to change cameras at the same time.
I’m trying to use same logic but I can’t get it to work.
All ideas appreciated
It’s Java and if anybody know a way to convert it to C# would be great.
var selectedCharacter : int = 1;
var characterName : String;
//I added this
var selectedCamera : int = 1;
var cameraName : String;
//
function Update()
{
if(Input.GetKeyDown(KeyCode.Space))
{
if (selectedCharacter < 2)
selectedCharacter++;
//I added this
if (selectedCamera < 2)
selectedCamera++;
//
else
selectedCharacter = 1;
//I added this
selectedCamera = 1;
for (var i = 1; i < 3; ++i)
{
if(i != selectedCharacter)
{
characterName = "Robot" + i;
GameObject.Find(characterName).renderer.enabled = false;
}
//I added this
if(i != selectedCamera)
{
cameraName = "Beta_C" + i;
GameObject.Find(cameraName).camera.enabled = false;
}
///
else
{
characterName = "Robot" + selectedCharacter;
GameObject.Find(characterName).renderer.enabled = true;
//I added this
cameraName = "Beta_C" + selectedCamera;
GameObject.Find(cameraName).camera.enabled = true;
//
}
}
}
}