ring model

This commit is contained in:
2023-05-11 22:00:41 +02:00
parent 309296e7a7
commit eb0c803ad7
42 changed files with 1205 additions and 172 deletions

View File

@@ -0,0 +1,29 @@
using System;
using NaughtyAttributes;
using Station46.Scripts;
using UnityEngine;
namespace Station46.Modules.Rings.Scripts
{
[RequireComponent(typeof(Emission))]
public class Ring : MonoBehaviour
{
public float speed;
[ShowNativeProperty] public float Displacement { get; set; }
public Emission Emission { get; private set; }
private void Awake()
{
Emission = GetComponent<Emission>();
}
private void Update()
{
var t = transform;
var position = t.localPosition;
var delta = position.y - Displacement;
t.localPosition = new Vector3(0, position.y - delta * speed, 0);
}
}
}