Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using System.Collections;
- public class AimFlashlight : MonoBehaviour {
- public Transform playerTransform;
- public float inspectDistance;
- public LayerMask ignoreLayer = -1;
- private Transform thisTransform;
- void Awake () {
- thisTransform = this.transform;
- }
- void Update () {
- RaycastHit hit;
- Vector3 forward = playerTransform.TransformDirection (Vector3.forward);
- Physics.Raycast(playerTransform.position, forward, out hit, ignoreLayer);
- thisTransform.LookAt(hit.point);
- Debug.DrawRay (playerTransform.position, forward * inspectDistance, Color.red);
- Debug.DrawLine (thisTransform.position, hit.point, Color.blue);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement