More strict null checking for animation

This commit is contained in:
AbnormalPoof
2025-11-22 19:46:20 -05:00
committed by Hundrec
parent 302beb2d6e
commit c5c22fe1a5
+3 -3
View File
@@ -380,7 +380,7 @@ class FunkinSprite extends FlxAnimate
*/
public function hasAnimation(id:String):Bool
{
var animationList:Array<String> = this.animation.getNameList();
var animationList:Array<String> = this.animation?.getNameList() ?? [];
if (animationList.contains(id))
{
return true;
@@ -424,7 +424,7 @@ class FunkinSprite extends FlxAnimate
*/
public function getCurrentAnimation():String
{
return this.animation.curAnim?.name ?? '';
return this.animation?.curAnim?.name ?? '';
}
/**
@@ -461,7 +461,7 @@ class FunkinSprite extends FlxAnimate
public function listAnimations():Array<String>
{
var frameLabels:Array<String> = getFrameLabelList();
var animationList:Array<String> = this.animation.getNameList();
var animationList:Array<String> = this.animation?.getNameList() ?? [];
return frameLabels.concat(animationList);
}