new()
deleteNotes:Array<{time:Float, note:CharterNote}> = []
deleteTime:Float = .4
garbageCircle:FlxSprite
garbageIcon:FlxSprite
draggable:Bool = true
read onlyfullID:Int
id:Int
selected:Bool = false
snappedToStrumline:Bool = true
step:Float
strumLine:CharterStrumline
strumLineID:Int = -1
susLength:Float
sustainDraggable:Bool = false
sustainSpr:UISprite
tempSusLength:Float = 0
type:Int
typeText:UIText
autoAlpha:Bool = true
canBeHovered:Bool = true
cursor:MouseCursor = ARROW
focused:Bool
hoverCallback:() ‑> Void = null
hovered:Bool = false
hoveredByChild:Bool = false
members:Array<FlxBasic> = []
pressed:Bool = false
selectable:Bool = true
get_fullID():Int
get_strumLineID():Int
handleDrag(change:FlxPoint):Void
handleSelection(selectionBox:UISliceSprite):Bool
updatePos(step:Float, id:Int, susLength:Float = 0, type:Int = 0, ?strumLine:CharterStrumline):Void
drawMembers():Void
drawSuper():Void
onHovered():Void
Called whenever the sprite is being hovered by the mouse.
updateButton():Void