diff --git a/source/funkin/game/Character.hx b/source/funkin/game/Character.hx index 874ccf7c..c56096d5 100644 --- a/source/funkin/game/Character.hx +++ b/source/funkin/game/Character.hx @@ -278,15 +278,14 @@ class Character extends FunkinSprite implements IBeatReceiver implements IOffset @:noCompletion var __reverseTrailProcedure:Bool = false; - // When using trails on characters you should do `trail.beforeCache = char.beforeTrailCache;` + // When using trails on characters you should do `trail.beforeCache = char.beforeTrailCache;` and `trail.afterCache = char.afterTrailCache;` public dynamic function beforeTrailCache() if (isFlippedOffsets()) { flipX = !flipX; scale.x *= -1; __reverseTrailProcedure = true; } - - // When using trails on characters you should do `trail.afterCache = char.afterTrailCache;` + public dynamic function afterTrailCache() if (__reverseTrailProcedure) { flipX = !flipX; @@ -543,4 +542,4 @@ class Character extends FunkinSprite implements IBeatReceiver implements IOffset list.push(CoolUtil.getFilename(path)); return list; } -} \ No newline at end of file +}