31 lines
627 B
C#
31 lines
627 B
C#
using UnityEngine;
|
|
using System.Collections;
|
|
|
|
public class FPSRandomRotateAngle : MonoBehaviour
|
|
{
|
|
public bool RotateX;
|
|
public bool RotateY;
|
|
public bool RotateZ = true;
|
|
|
|
private Transform t;
|
|
|
|
// Use this for initialization
|
|
void Awake ()
|
|
{
|
|
t = transform;
|
|
}
|
|
|
|
// Update is called once per frame
|
|
void OnEnable ()
|
|
{
|
|
var rotateVector = Vector3.zero;
|
|
if (RotateX)
|
|
rotateVector.x = Random.Range(0, 360);
|
|
if (RotateY)
|
|
rotateVector.y = Random.Range(0, 360);
|
|
if (RotateZ)
|
|
rotateVector.z = Random.Range(0, 360);
|
|
t.Rotate(rotateVector);
|
|
}
|
|
}
|