using System; using UnityEngine; namespace Streamingle.Contents.BossRaid { [CreateAssetMenu(fileName = "PlayerData", menuName = "Streamingle/Contents/BossRaid/Player Data")] public class PlayerData : ScriptableObject { [Header("스탯")] [Min(1)] public int maxHP = 100; [Header("무적")] [Tooltip("피격 후 무적 시간 (초)")] [Range(0f, 5f)] public float invincibilityDuration = 1.5f; [Header("피격 연출")] [Tooltip("NiloToon 피격 틴트 색상")] public Color hitTintColor = new Color(1f, 0.3f, 0.3f); [Tooltip("피격 틴트 지속 시간")] [Range(0.05f, 1f)] public float hitTintDuration = 0.3f; [Tooltip("비네트 색상")] public Color vignetteColor = new Color(1f, 0f, 0f, 0.4f); [Tooltip("비네트 지속 시간")] [Range(0.1f, 1f)] public float vignetteDuration = 0.4f; } }