RiftMayhem/Assets/Scripts/VisualEffects/SimpleRotationFX.cs

42 lines
832 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SimpleRotationFX : MonoBehaviour
{
public float rotationSpeed = 30f;
public RotationalAxis rotationAxis;
Vector3 axis;
private void Start()
{
switch (rotationAxis)
{
case RotationalAxis.X:
axis = Vector3.right;
break;
case RotationalAxis.Y:
axis = Vector3.up;
break;
case RotationalAxis.Z:
axis = Vector3.forward;
break;
default:
break;
}
}
// Update is called once per frame
void Update()
{
transform.Rotate(axis * rotationSpeed * Time.deltaTime);
}
}
public enum RotationalAxis
{
X,
Y,
Z
}