class Coin extends FlxSprite {
public function new(X:Float=0, Y:Float=0){
super(X, Y);
loadGraphic(AssetPaths.coin__png, false, 8, 8);
$type(finishKill);
}
override public function kill():Void {
alive = false;
var _tween:FlxTween = FlxTween.tween(this, { alpha: 0, y: y - 16 }, 1, { ease: FlxEase.circOut, complete: finishKill, type: FlxTween.ONESHOT });
super.kill(); //added to see if it would fix anything
}
private function finishKill(tween:FlxTween):Void {
exists = false;
}
}