new()
@:value([])deleteNotes:Array<{time:Float, note:CharterNote}> = []
@:value(.4)deleteTime:Float = .4
garbageCircle:FlxSprite
garbageIcon:FlxSprite
@:value(true)draggable:Bool = true
read onlyfullID:Int
id:Int
@:value(false)selected:Bool = false
@:value(true)snappedToStrumline:Bool = true
step:Float
strumLine:CharterStrumline
@:value(-1)strumLineID:Int = -1
susLength:Float
@:value(false)sustainDraggable:Bool = false
sustainSpr:UISprite
@:value(0)tempSusLength:Float = 0
type:Int
typeText:UIText
@:value(true)autoAlpha:Bool = true
@:value(true)canBeHovered:Bool = true
@:value(ARROW)cursor:MouseCursor = ARROW
focused:Bool
@:value(null)hoverCallback:() ‑> Void = null
@:value(false)hovered:Bool = false
@:value(false)hoveredByChild:Bool = false
@:value([])members:Array<FlxBasic> = []
@:value(false)pressed:Bool = false
@:value(true)selectable:Bool = true
get_fullID():Int
get_strumLineID():Int
handleDrag(change:FlxPoint):Void
handleSelection(selectionBox:UISliceSprite):Bool
@:value({ strumLine : null, type : 0, susLength : 0 })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