From e78d01b5470c3ee0bbde20cdf43fe8ed9773cdd1 Mon Sep 17 00:00:00 2001 From: Peter Li Date: Thu, 18 Sep 2025 00:17:32 -0700 Subject: [PATCH] fixing offsets --- engine/rend/src/animations/animationSystem.zig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/engine/rend/src/animations/animationSystem.zig b/engine/rend/src/animations/animationSystem.zig index bd1309b..2707e1a 100644 --- a/engine/rend/src/animations/animationSystem.zig +++ b/engine/rend/src/animations/animationSystem.zig @@ -273,7 +273,13 @@ pub const Animator = struct { self.setAnimationByName(name) catch unreachable; } + pub fn deinitECS(self: *@This(), handle: core.SetHandle) void { + _ = handle; + self.deinit(); + } + pub fn deinit(self: *@This()) void { + core.engine_logs("destroying animator!!"); self.sjc.destroy(); self.removeResolver(); self.finals.deinit(allocator); @@ -456,6 +462,7 @@ pub const AnimationSystem = struct { for (Animator.BaseContainer.list.items) |animator| { animator.deinit(); } + self.slots.deinit(); core.undefineComponent(Animator); self.arena.deinit();