REDNODE / GAME API

PlayerPuppetPS

classscriptedClasssavable

extends ScriptedPuppetPS › GamePuppetPS › GameObjectPS › PersistentState › IScriptable › ISerializable

Properties 10

NameTypeFlags
availableProgramsarray<MinigameProgramData>scriptedprivatepersistent
combatExitTimestampFloatscriptedprivatepersistent
hasAutoRevealBoolscriptedprivatepersistent
isInDriverCombatBoolscriptedprivatepersistent
keybindigsKeyBindingsscriptedprivatepersistent
minigameBBwref<IBlackboard>scriptedprivate
permanentHealthBonusFloatscriptedprivatepersistent
permanentMemoryBonusFloatscriptedprivatepersistent
permanentStaminaBonusFloatscriptedprivatepersistent
pocketRadioStationInt32scriptedprivatepersistent

Methods 24

protected final func AddMinigameProgram(program: MinigameProgramData)scripted
protected final func DecideProgramToAdd(id: TweakDBID) -> MinigameProgramDatascripted
public final const func GetCombatExitTimestamp() -> Floatscripted
private final func GetMinigameBlackboard() -> ref<IBlackboard>scripted
public final const func GetMinigamePrograms() -> array<MinigameProgramData>scripted
public final func GetPermanentHealthBonus() -> Floatscripted
public final func GetPermanentMemoryBonus() -> Floatscripted
public final func GetPermanentStaminaBonus() -> Floatscripted
public final const func GetPocketRadioStation() -> Int32scripted
public final const func HasAutoReveal() -> Boolscripted
protected final func HasProgram(id: TweakDBID) -> Boolscripted
protected final func HasProgram(id: TweakDBID, programs: script_ref<array<MinigameProgramData>>) -> Boolscripted
public final const func IsInDriverCombat() -> Boolscripted
protected final func OnStoreMinigameProgram(evt: ref<StoreMiniGameProgramEvent>) -> EntityNotificationTypescripted
protected final func RemoveMinigameProgram(program: MinigameProgramData)scripted
protected final func RemoveProgram(id: TweakDBID)scripted
public final func SetAutoReveal(value: Bool)scripted
public final func SetCombatExitTimestamp(timestamp: Float)scripted
public final func SetIsInDriverCombat(value: Bool)scripted
public final func SetPermanentHealthBonus(value: Float)scripted
public final func SetPermanentMemoryBonus(value: Float)scripted
public final func SetPermanentStaminaBonus(value: Float)scripted
public final func SetPocketRadioStation(value: Int32)scripted
protected final func UpgradePrograms(id: TweakDBID)scripted