Skip to main content

CutsceneHandler

Kindclass
Packageplay
Full nameplay.CutsceneHandler
Sourcesource/play/CutsceneHandler.hx
ExtendsFlxBasic

Public fields​

NameTypeStaticDefaultNotes
timedEventsArray<CutsceneEvent>no[]—
skipCallbackVoid->Void = nullno——
onStartVoid->Void = nullno——
endTimeFloatno0—
objectsArray<FlxSprite>no[]—
musicStringnonull—
holdingTimeFloatno0—
skipSpriteFlxPieDialno——
finishCallbackVoid->Void = nullno——

Public methods​

new (constructor)​

function new(canSkip:Bool = true)
ParameterTypeDefault
canSkip (optional)Booltrue

View source

destroy​

override function destroy():Void

View source

push​

function push(spr:FlxSprite)
ParameterTypeDefault
sprFlxSprite—

View source

timer​

function timer(time:Float, func:Void->Void)
ParameterTypeDefault
timeFloat—
funcVoid->Void—

View source

Internals​

Private / internal members
FieldTypeStatic
_timeToSkipFloatno
_canSkipBoolno
cutsceneTimeFloatno
firstFrameBoolno
Method
function onGameResized(_:Int, _:Int):Void
override function update(elapsed)
function updateSkipAlpha()
function sortByTime(Obj1:CutsceneEvent, Obj2:CutsceneEvent):Int