REDNODE / GAME API

GamepadLightScriptableSystem

classscriptedClass

extends ScriptableSystem › IScriptableSystem › IScriptable › ISerializable

Properties 10

NameTypeFlags
controllerCurrentColorVector3scriptedprivatepersistent
controllerStartColorVector3scriptedprivate
controllerTargetColorVector3scriptedprivatepersistent
currentProgressFloatscriptedprivatepersistent
currentStateELightStatescriptedprivatepersistent
currrentIdDelayIDscriptedprivate
prevStateELightStatescriptedprivatepersistent
prevTimeFloatscriptedprivatepersistent
timeLimitFloatscriptedprivatepersistent
useExponentialCurveBoolscriptedprivatepersistent

Methods 10

private final func ChangeState(newState: ELightState) -> Boolscripted
private final func ExponentialEaseInAndOut(x: Float) -> Floatscripted
private final func OnColorLerpTickRequest(evt: ref<ColorLerpTickRequest>)scripted
protected final func OnLerpToColorControllerLightRequest(evt: ref<LerpToColorControllerLightRequest>)scripted
protected final func OnLerpToDefaultControllerLightColorRequest(evt: ref<LerpToDefaultControllerLightColorRequest>)scripted
private final func OnPoliceSirenTimerRequest(siren: ref<PoliceSirenTimerRequest>)scripted
protected final func OnResetControllerLightColorRequest(evt: ref<ResetControllerLightColorRequest>)scripted
private func OnRestored(saveVersion: Int32, gameVersion: Int32)scripted
protected final func OnSetControllerLightColorRequest(evt: ref<SetControllerLightColorRequest>)scripted
private final func OnVehicleAboutToExplodeTimerRequest(eminentExplosion: ref<VehicleAboutToExplodeTimerRequest>)scripted