Ejemplo n.º 1
0
        public void SelectCamera(int index)
        {
            if (index < 0 || index >= _playerCameras.Length || _playerCameras[index] == null)
            {
                return;
            }

            Transform target = playerCamera.target;

            playerCamera.gameObject.SetActive(false);

            selectedCamera = index;

            if (playerCamera == null)
            {
                return;
            }

            playerCamera.target = target;
            playerCamera.gameObject.SetActive(true);

            CameraClickEventListener listener = playerCamera.gameObject.GetComponent <CameraClickEventListener>();

            if (listener != null)
            {
                listener.onClick = onCameraClick;
            }
        }
Ejemplo n.º 2
0
        void Start()
        {
            if (playerCamera != null)
            {
                CameraClickEventListener listener = playerCamera.gameObject.GetComponent <CameraClickEventListener>();
                if (listener != null)
                {
                    listener.onClick = onCameraClick;
                }
            }

#if UNITY_EDITOR
            GameObject [] objs = GameObject.FindGameObjectsWithTag("EditorOnly");
            foreach (GameObject obj in objs)
            {
                obj.SetActive(false);
            }
#endif
        }
Ejemplo n.º 3
0
        // Use this for initialization
        void Start()
        {
            CameraClickEventListener _data = GetComponent <CameraClickEventListener> ();

            _data.onClick += MoveTo;
        }