Ejemplo n.º 1
0
 void Start()
 {
     _sword      = GetComponentInChildren <GameSword>();
     _rigidbody  = GetComponent <Rigidbody>();
     _camControl = _camera.gameObject.GetComponent <UnityStandardAssets.Cameras.AutoCam>();
     lockTarget  = null;
 }
        public override void OnStartLocalPlayer()
        {
            base.OnStartLocalPlayer();

            // get the car controller
            m_Car = GetComponent <CarController>();

            // get the camera rig
            GameObject rig = GameObject.FindGameObjectWithTag("CameraRig");

            m_Cam = rig.GetComponent <UnityStandardAssets.Cameras.AutoCam>();

            // hook up the game manager
            GameObject  gameManager = GameObject.FindGameObjectWithTag("GameManager");
            GameManager gm          = gameManager.GetComponent <GameManager>();

            gm.m_CarController = m_Car;
            gm.enabled         = true;

            // hook up the camera rig
            m_Cam.m_CarController = m_Car;
            m_Cam.SetTarget(m_Car.transform);
            m_Cam.enabled = true;
        }