// SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> // SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com> // SPDX-FileCopyrightText: 2025 Misandry // SPDX-FileCopyrightText: 2025 gus // // SPDX-License-Identifier: AGPL-3.0-or-later namespace Content.Shared._Shitcode.Wizard.Projectiles; public sealed class EntityTrailSystem : EntitySystem { public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnInit); } private void OnInit(Entity ent, ref ComponentInit args) { var (uid, comp) = ent; if (!TryComp(uid, out TrailComponent? trail)) return; trail.RenderedEntity = uid; Dirty(uid, trail); } }