I have this script (see below) and i keep getting errors on lines 19, 20, 24, and 25, but why?
using UnityEngine;
using System.Collections;
public class CameraControll : MonoBehaviour {
public Vector3 RotateSpeed;
public GameObject Camera;
public float MinDistance;
public float MaxDistance;
public float ZoomSpeed;
Transform black;
Transform white;
// Update is called once per frame
void FixedUpdate ()
{
if (GameController.WhiteTurn)
{
Camera.transform.position = white.position;
Camera.transform.rotation = white.rotation;
}
if (!GameController.WhiteTurn)
{
Camera.transform.position = black.position;
Camera.transform.rotation = black.rotation;
}
if (Input.GetKey(KeyCode.RightArrow))
{
gameObject.transform.Rotate(-RotateSpeed);
}
if (Input.GetKey(KeyCode.LeftArrow))
{
gameObject.transform.Rotate(RotateSpeed);
}
if (Input.GetKey(KeyCode.UpArrow) && Vector3.Distance(Camera.transform.position, gameObject.transform.position) >= MinDistance)
{
Camera.transform.position += Camera.transform.forward * ZoomSpeed;
}
if (Input.GetKey(KeyCode.DownArrow) && Vector3.Distance(Camera.transform.position, gameObject.transform.position) <= MaxDistance)
{
Camera.transform.position += -Camera.transform.forward * ZoomSpeed;
}
if (GameController.WhiteTurn)
{
white = Camera.transform;
}
if (!GameController.WhiteTurn)
{
black = Camera.transform;
}
}
}