Codename LogoCodename Logo

funkin.game.cutscenes.dialogue.DialogueBox

APIWikiTools

Constructor

View on GitHub

new(name:String)

Variables

cutscene:DialogueCutscene = DialogueCutscene.cutscene

defPath:String = "dialogue/boxes/"

defaultTextTypeSFX:Array<FlxSound>

dialogueEnded:Bool = false

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

positions:Map<String, CharPosDef> = []

text:FlxTypeText

Methods

View on GitHub

playBubbleAnim(bubble:String, suffix:String = "", text:String = "", ?format:Array<TextFormat>, speed:Float = 0.05, ?customSFX:FlxSound, ?customTypeSFX:Array<FlxSound>, setTextAfter:Bool = false, allowDefault:Bool = true):Void

View on GitHub

popupChar(char:DialogueCharacter, force:Bool = false):Void

View on GitHub

resetText(text:String = "", ?formats:Array<TextFormat>, ?event:DialogueBoxSetTextEvent):Void

View on GitHub

startText(text:String = "", ?format:Array<TextFormat>, speed:Float = 0.05, ?customTypeSFX:Array<FlxSound>):Void

Inherited Variables

Defined by FunkinSprite

animDatas:Map<String, AnimData> = []

animEnabled:Bool = true

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

beatAnims:Array<BeatAnim> = []

beatInterval:Int = 2

ODD interval -> not aligned to beats EVEN interval -> aligned to beats

beatOffset:Int = 0

debugMode:Bool = false

extra:Map<String, Dynamic> = []

name:String

skipNegativeBeats:Bool = false

zoomFactor:Float = 1

zoomFactorEnabled:Bool = true

Inherited Methods

Defined by FunkinSprite

View on GitHub

inlineaddAnim(name:String, prefix:String, frameRate:Float = 24, ?looped:Bool, ?forced:Bool, ?indices:Array<Int>, x:Float = 0, y:Float = 0, animType:XMLAnimType = NONE):ErrorCode

View on GitHub

addOffset(name:String, x:Float = 0, y:Float = 0):Void

View on GitHub

getAnim(name:String):OneOfTwo<FlxAnimation, FlxSymbolAnimation>

View on GitHub

inlinegetAnimOffset(name:String):Null<FlxPoint>

View on GitHub

inlinegetNameList():Array<String>

View on GitHub

inlinehasAnim(AnimName:String):Bool

View on GitHub

inlinehasAnimation(AnimName:String):Bool

View on GitHub

loadSprite(path:String, Unique:Bool = false, ?Key:String):FunkinSprite

View on GitHub

measureHit(curMeasure:Int):Void

View on GitHub

onPropertySet(property:String, value:Dynamic):Void

View on GitHub

inlineremoveAnim(name:String):Void

View on GitHub

inlineremoveAnimation(name:String):Void

View on GitHub

stepHit(curBeat:Int):Void

View on GitHub

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