Created
March 27, 2018 12:43
-
-
Save reunono/ff2c6460df1ee031947d8f198e3b6670 to your computer and use it in GitHub Desktop.
AutoRotate
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using UnityEngine; | |
using System.Collections; | |
namespace MoreMountains.Tools | |
{ | |
/// <summary> | |
/// Add this class to a GameObject to make it rotate on itself | |
/// </summary> | |
public class AutoRotate : MonoBehaviour | |
{ | |
public Space RotationSpace = Space.Self; | |
/// The rotation speed. Positive means clockwise, negative means counter clockwise. | |
public Vector3 RotationSpeed = new Vector3(100f,0f,0f); | |
/// <summary> | |
/// Makes the object rotate on its center every frame. | |
/// </summary> | |
protected virtual void Update () | |
{ | |
transform.Rotate(RotationSpeed*Time.deltaTime,RotationSpace); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment