Skip to main content

SustainSplash

Kindclass
Packageplay.objects
Full nameplay.objects.SustainSplash
Sourcesource/play/objects/SustainSplash.hx
ExtendsFlxSprite

Public fields​

NameTypeStaticDefaultNotes
rgbShaderobjects.NoteSplash.PixelSplashShaderRefno——
startCrochetFloatyes——
frameRateIntyes——
strumNoteStrumNoteno——
defaultNoteHoldSplashStringyes'noteSplashes/holdSplashes/holdSplash'property (default, never)

Public methods​

new (constructor)​

function new():Void

View source

kill​

override function kill():Void

Retires the splash back into PlayState.grpHoldSplashes and counts the return, so the pool hit rate stays measurable. (#88)

View source

setupSusSplash​

function setupSusSplash(strum:StrumNote, daNote:Note, playbackRate:Float = 1):Void
ParameterTypeDefault
strumStrumNote—
daNoteNote—
playbackRate (optional)Float1

View source

getSplashSkinPostfix​

static function getSplashSkinPostfix()

View source

Internals​

Private / internal members
FieldTypeStatic
timerFlxTimerno
endTimerCallbackFlxTimer->Voidno
endAnimCallbackDynamic->Voidno
pendingNoteNoteno
Method
function onEndTimer(idk:FlxTimer):Void
function onEndAnimFinished(idkEither:Dynamic):Void
override function update(elapsed)