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);
        } 
    }
}