Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using System.Collections;
- public class SpotLight : MonoBehaviour {
- public TerrainCollider terrainCollider;
- // Use this for initialization
- void Start () {
- }
- // Update is called once per frame
- void Update () {
- if ( SimulationControl.editorMode)
- {
- RaycastHit hit;
- Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
- if (terrainCollider.Raycast(ray, out hit, 400.0f))
- {
- print("Jest kolizja");
- transform.position = new Vector3(hit.point.x,hit.point.y + 50, hit.point.z);
- transform.LookAt(hit.point);
- }
- else
- {
- print("Nie ma kolizji");
- transform.LookAt(transform.position);
- }
- }
- else
- {
- transform.LookAt(transform.position);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement