package; import flixel.FlxSprite; import flixel.graphics.frames.FlxAtlasFrames; class AttachedText extends Alphabet { public var offsetX:Float = 0; public var offsetY:Float = 0; public var sprTracker:FlxSprite; public var copyVisible:Bool = true; public function new(text:String = "", ?offsetX:Float = 0, ?offsetY:Float = 0, ?bold = false) { super(0, 0, text, bold); isMenuItem = false; this.offsetX = offsetX; this.offsetY = offsetY; } override function update(elapsed:Float) { if (sprTracker != null) { setPosition(sprTracker.x + offsetX, sprTracker.y + offsetY); if(copyVisible) { visible = sprTracker.visible; } } super.update(elapsed); } }