PlayerPuppetPS
classscriptedClasssavable
extends ScriptedPuppetPS › GamePuppetPS › GameObjectPS › PersistentState › IScriptable › ISerializable
Properties 10
| Name | Type | Flags |
|---|---|---|
availablePrograms | array<MinigameProgramData> | scriptedprivatepersistent |
combatExitTimestamp | Float | scriptedprivatepersistent |
hasAutoReveal | Bool | scriptedprivatepersistent |
isInDriverCombat | Bool | scriptedprivatepersistent |
keybindigs | KeyBindings | scriptedprivatepersistent |
minigameBB | wref<IBlackboard> | scriptedprivate |
permanentHealthBonus | Float | scriptedprivatepersistent |
permanentMemoryBonus | Float | scriptedprivatepersistent |
permanentStaminaBonus | Float | scriptedprivatepersistent |
pocketRadioStation | Int32 | scriptedprivatepersistent |
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