fix multiple issues

This commit is contained in:
2026-05-27 07:07:03 +02:00
parent 93a2f0e08c
commit 432dd57d07
12 changed files with 680 additions and 36 deletions
+33
View File
@@ -0,0 +1,33 @@
using UnityEngine;
using UnityEngine.UI;
public class RarityPulse : MonoBehaviour
{
Outline outline;
Color baseColor = Color.white;
public void Configure(Outline targetOutline, Color color)
{
outline = targetOutline;
baseColor = color;
}
void Awake()
{
if (outline == null)
outline = GetComponent<Outline>();
}
void Update()
{
if (outline == null)
return;
float pulse = 0.55f + Mathf.Sin(Time.unscaledTime * 4.5f) * 0.25f;
Color color = baseColor;
color.a = Mathf.Clamp01(pulse);
outline.effectColor = color;
float distance = 2.5f + Mathf.Sin(Time.unscaledTime * 4.5f) * 0.8f;
outline.effectDistance = new Vector2(distance, -distance);
}
}