// Use this for initialization void Start() { //rayCaster = FindObjectOfType<CameraRaycaster>(); rayCaster = GetComponent <CameraRaycaster1>(); // register with the CameraRaycaster that we are listening to layer hit changes this.rayCaster.OnHitItemChangeObservers += OnHitItemChanged; // set cursor hotspot to the top left corner of any of the images of any of the images this.cursorHotspot = new Vector2(0, 0); // top left corner }
private void Start() { if (Camera.main == null) { Debug.LogWarning( "Warning: no main camera found. Third person character needs a Camera tagged \"MainCamera\"," + " for camera-relative controls.", gameObject); } this.thirdPersonCharacter = GetComponent <ThirdPersonCharacter>(); //transform.position = Vector3.zero; //this.shortenedClickPoint = Vector3.zero; this.shortenedClickPoint = transform.position; //rayCaster = FindObjectOfType<CameraRaycaster>(); this.rayCaster = Camera.main.GetComponent <CameraRaycaster1>(); // register with the CameraRaycaster that we are listening to layer hit changes this.rayCaster.OnHitItemChangeObservers += OnHitItemChanged; }