BlackICE Scripting

class

PlayerPuppetPS

  • 10 properties
  • 24 functions

Extends ScriptedPuppetPS game.PuppetPS game.ObjectPS game.PersistentState IScriptable ISerializable

Properties

PropertyTypeOffset
keybindigsKeyBindings0xE8 scripted
availableProgramsgame.ui.MinigameProgramData[]0xF8 scripted
hasAutoRevealbool0x108 scripted
combatExitTimestampfloat0x10C scripted
isInDriverCombatbool0x110 scripted
pocketRadioStationint0x114 scripted
permanentHealthBonusfloat0x118 scripted
permanentStaminaBonusfloat0x11C scripted
permanentMemoryBonusfloat0x120 scripted
minigameBBWeakHandle<game.IBlackboard>0x128 scripted

Functions

  • float GetCombatExitTimestamp() RTTI
  • void SetCombatExitTimestamp(float timestamp) RTTI
  • bool HasAutoReveal() RTTI
  • void SetAutoReveal(bool value) RTTI
  • bool IsInDriverCombat() RTTI
  • void SetIsInDriverCombat(bool value) RTTI
  • int GetPocketRadioStation() RTTI
  • void SetPocketRadioStation(int value) RTTI
  • float GetPermanentHealthBonus() RTTI
  • void SetPermanentHealthBonus(float value) RTTI
  • float GetPermanentStaminaBonus() RTTI
  • void SetPermanentStaminaBonus(float value) RTTI
  • float GetPermanentMemoryBonus() RTTI
  • void SetPermanentMemoryBonus(float value) RTTI
  • EntityNotificationType OnStoreMinigameProgram(StoreMiniGameProgramEvent evt) RTTI
  • void AddMinigameProgram(game.ui.MinigameProgramData program) RTTI
  • void RemoveMinigameProgram(game.ui.MinigameProgramData program) RTTI
  • void RemoveProgram(TDBID id) RTTI
  • bool HasProgram(TDBID id) RTTI
  • void UpgradePrograms(TDBID id) RTTI
  • game.ui.MinigameProgramData DecideProgramToAdd(TDBID id) RTTI
  • game.IBlackboard? GetMinigameBlackboard() RTTI
  • game.ui.MinigameProgramData[] GetMinigamePrograms() RTTI
  • bool HasProgram(TDBID id, game.ui.MinigameProgramData[] programs) RTTI