using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class DontRotate : MonoBehaviour {
|
|
|
|
private Quaternion originalRot;
|
|
|
|
public float maxAngle;
|
|
|
|
public float turnSpeed = 0.5f;
|
|
|
|
// Use this for initialization
|
|
void Start () {
|
|
originalRot = transform.rotation;
|
|
}
|
|
|
|
// Update is called once per frame
|
|
void Update () {
|
|
transform.rotation = originalRot;
|
|
}
|
|
|
|
// Update is called once per frame
|
|
void lookAtDir(Vector3 inputDir) {
|
|
Quaternion targetRotation = Quaternion.LookRotation(inputDir, Vector3.up);
|
|
float str = Mathf.Min(turnSpeed * Time.deltaTime, 1);
|
|
transform.rotation = Quaternion.Lerp(transform.rotation, targetRotation, str);
|
|
}
|
|
}
|