using Unity.BossRoom.Gameplay.GameplayObjects.Character; using UnityEngine; public class ScrollingLineRenderer : MonoBehaviour { public LineRenderer lineRenderer; public Material scrollingMaterial; public float speed = 1.0f; // Adjust speed in Inspector public float tiling = 1.0f; // Controls how many arrows fit in the line public ServerCharacter serverCharacter; private void Start() { lineRenderer.material = scrollingMaterial; } void Update() { if (scrollingMaterial == null) return; // Scroll texture over time float offset = Time.time * speed; scrollingMaterial.SetFloat("_Speed", speed); scrollingMaterial.SetFloat("_Tiling", -tiling); } private void SendDecisionToServer() { if (serverCharacter != null) { serverCharacter.NotifySwapDecisionRpc(true); } } }