Constructor

new(name:String)

Variables

@:value(Paths.sound("dialogue/next"))nextSFX:String = Paths.sound("dialogue/next")

@:value([])positions:Map<String, CharPosDef> = []

text:FlxTypeText

@:value(Paths.sound("dialogue/text"))textTypeSFX:String = Paths.sound("dialogue/text")

Methods

@:value({ speed : 0.05 })playBubbleAnim(bubble:String, text:String, speed:Float = 0.05):Void

@:value({ speed : 0.02 })setText(text:String, speed:Float = 0.02):Void

Inherited Variables

Defined by FunkinSprite

@:value(new Map<String,FlxPoint>())animOffsets:Map<String, FlxPoint> = new Map<String,FlxPoint>()

@:value([])beatAnims:Array<String> = []

@:value(1)initialZoom:Float = 1

@:value(DANCE)lastAnimContext:PlayAnimContext = DANCE

name:String

@:value(NONE)spriteAnimType:XMLAnimType = NONE

@:value(1)zoomFactor:Float = 1

Inherited Methods

Defined by FunkinSprite

@:value({ y : 0, x : 0 })addOffset(name:String, x:Float = 0, y:Float = 0):Void

beatHit(curBeat:Int):Void

inlinegetAnimName():String

inlinegetAnimOffset(name:String):Null<FlxPoint>

inlinehasAnimation(AnimName:String):Bool

inlineisAnimFinished():Bool

@:value({ Key : null, Unique : false })loadSprite(path:String, Unique:Bool = false, ?Key:String):Void

measureHit(curMeasure:Int):Void

@:value({ Frame : 0, Reversed : false, Context : NONE, Force : false })playAnim(AnimName:String, Force:Bool = false, Context:PlayAnimContext = NONE, Reversed:Bool = false, Frame:Int = 0):Void

stepHit(curBeat:Int):Void

switchOffset(anim1:String, anim2:String):Void