View source
class MusicBeatSubstate
package funkin.backend
extends FlxSubState
implements IBeatReceiver
extended by ModSubState, MusicBeatTransition, CharterEventScreenNew, UIContextMenu, UISubstateWindow, UIWarningSubstate, EditorPicker, SaveSubstate, Cutscene, GameOverSubstate, ModSwitchMenu, PauseSubState, PlaytestingWarningSubstate, ChangeKeybindSubState, KeybindsOptions
Base class for all the sub states. Handles the scripts, the transitions, and the beat and step events.
Constructor
Variables
stateScripts:ScriptPack
Current injected script attached to the state. To add one, create a file at path "data/states/stateName" (ex: "data/states/PauseMenuSubstate.hx")
Methods
View on GitHub
lerp(v1:Float, v2:Float, ratio:Float, fpsSensitive:Bool = false):Float
Shortcut to FlxMath.lerp
or CoolUtil.lerp
, depending on fpsSensitive
Parameters:
v1 | Value 1 |
---|---|
v2 | Value 2 |
ratio | Ratio |
fpsSensitive | Whenever the ratio should not be adjusted to run at the same speed independent of framerate. |