using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using System; using System.Collections.Generic; using Terraria; using Terraria.GameContent; using Terraria.Graphics; using Terraria.ModLoader; using Terraria.UI; namespace SoulHarvest.Common; /// /// Internal, damage-free description of one synchronized Reaper presentation cue. /// Gameplay projectiles remain authoritative; this value only selects a storyboard. /// internal readonly record struct ReaperVisualEvent( int Owner, ReaperFormId Form, ReaperStage Stage, ReaperVisualActionKind ActionKind, int Skill, int SkillLevel, int ActionId, int Target, Vector2 Origin, Vector2 Direction, int Seed, byte TimelinePhase, float NormalizedTime);