Constructor

new(tag:String, ?type:ModifierType, ?playfield:Int)

Methods

dynamicstrumMath(noteData:NotePositionData, lane:Int, pf:Int):Void

(BeatXModifier.getShift(noteData, lane, curPos, pf) / 2)

Inherited Variables

Defined by Modifier

@:value(0)baseValue:Float = 0

@:value(0)currentValue:Float = 0

@:value(null)instance:ModchartMusicBeatState = null

@:value(-1)playfield:Int = -1

@:value(null)renderer:PlayfieldRenderer = null

@:value(new Map<String,ModifierSubValue>())subValues:Map<String, ModifierSubValue> = new Map<String,ModifierSubValue>()

@:value("")tag:String = ""

@:value(-1)targetLane:Int = -1

@:value(ALL)type:ModifierType = ALL

Inherited Methods

Defined by Modifier

createSubMod(name:String, startVal:Float):Void

dynamiccurPosMath(lane:Int, curPos:Float, pf:Int):Float

getNoteCurPos(lane:Int, curPos:Float, pf:Int):Float

getNoteDist(noteDist:Float, lane:Int, curPos:Float, pf:Int):Float

getNotePath(noteData:NotePositionData, lane:Int, curPos:Float, pf:Int):Void

dynamicincomingAngleMath(lane:Int, curPos:Float, pf:Int):Array<Float>

dynamicnoteDistMath(noteDist:Float, lane:Int, curPos:Float, pf:Int):Float