using UnityEngine; namespace Funique { /// /// Auto moving
/// ------------------------------------------------
/// 自動移動 ///
[AddComponentMenu("Funique/Core/Auto Movement")] public class AutoMovement : MonoBehaviour { // 變數 #region Field [Tooltip("選轉的方向")] [SerializeField] Vector3 Length = Vector3.zero; [SerializeField] bool ApplySinTime; [SerializeField] Space Space = Space.Self; #endregion // Unity 事件 #region Unity Event private void Update() { transform.Translate(Length * (ApplySinTime ? Mathf.Sin(Time.time) : 1f), Space); } #endregion } }