BlackICE Scripting

class

ActionSkillCheck

  • 6 properties
  • 15 functions
  • 3 derived classes

Extends ActionBool ScriptableDeviceAction BaseScriptableAction game.device.Action red.Event IScriptable ISerializable

Properties

PropertyTypeOffset
skillCheckSkillCheckBase?0x280 scripted
skillCheckNameEDeviceChallengeSkill0x290 scripted
localizedNamestring0x298 scripted
skillcheckDescriptionUIInteractionSkillCheck0x2B8 scripted
wasPassedbool0x330 scripted
availableUnpoweredbool0x331 scripted

Functions

  • CName GetDefaultActionName() overrideRTTI
  • void SetProperties(SkillCheckBase skillCheck) RTTI
  • void CreateInteraction(game.Object requester, game.device.Action[]? actions, string? alternativeMainChoiceRecord, TDBID? alternativeMainChoiceRecordID) RTTI
  • UIInteractionSkillCheck CreateSkillcheckInfo(game.Object requester) RTTI
  • game.IBlackboard? GetPlayerStateMachine(game.Object requester) RTTI
  • UIInteractionSkillCheck GetSkillcheckInfo() RTTI
  • void SetSkillCheckReadyToPresentOnScreen() RTTI
  • string GetTweakDBChoiceRecord() overrideRTTI
  • bool WasPassed() RTTI
  • bool AvailableOnUnpowered() RTTI
  • void SetAvailableOnUnpowered() RTTI
  • EDeviceChallengeSkill GetAttributeCheckType() RTTI
  • void ResetCaption() RTTI
  • static bool IsDefaultConditionMet(ScriptableDeviceComponentPS device, game.GetActionsContext context, bool availableUnpowered) staticRTTI global
  • static bool IsAvailable(ScriptableDeviceComponentPS device, bool availableUnpowered) staticRTTI global