BlackICE Scripting

class

InspectionComponent

  • 15 properties
  • 31 functions

Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable

Properties

PropertyTypeOffset
slotstring0x0 scripted
cumulatedObjRotationXfloat0x20 scripted
cumulatedObjRotationYfloat0x24 scripted
maxObjOffsetfloat0x28 scripted
minObjOffsetfloat0x2C scripted
zoomSpeedfloat0x30 scripted
timeToScanfloat0x34 scripted
isPlayerInspectingbool0x38 scripted
activeCluestring0x40 scripted
isScanAvailablebool0x60 scripted
scanningInProgressbool0x61 scripted
objectScannedbool0x62 scripted
animFeatureAnimFeature_Inspection?0x68 scripted
listenerIScriptable?0x78 scripted
lastInspectedObjIDent.EntityID0x88 scripted

Functions

  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) RTTI
  • bool OnInspectionEvent(InspectionEvent evt) RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • void RotateInInspection(float deltaX, float deltaY) RTTI
  • void RotateInInspectionByMouse(float deltaX, float deltaY) RTTI
  • void ProcessZoom(float val) RTTI
  • void ToggleInspection(bool enabled) RTTI
  • bool OnInspectTrigger(InspectionTriggerEvent evt) RTTI
  • bool OnPreScanEvent(ScanEvent evt) RTTI
  • void DisplayScanningUI(bool show) RTTI
  • void ScanInspectableItem() RTTI
  • void OnUpdate(float deltaTime) RTTI
  • void SetObjectOffsets(float offset, float adsOffset) RTTI
  • void SetTimeToScan(float timeVal) RTTI
  • void SetInputListening(bool enabled) RTTI
  • void ResetScanningState() RTTI
  • void ExitInspect() RTTI
  • void ToggleExitInspect() RTTI
  • void LootInspectItem() RTTI
  • void ToggleInspectObject(bool show) RTTI
  • void PlaceItemInInspectSlot(string itemTDBIDString, float offset) RTTI
  • void CleanupInspectSlot(bool wasLooted) RTTI
  • void EmptyInspectSlot() RTTI
  • void RemoveInspectedItem() RTTI
  • void ResetAnimFeature() RTTI
  • void SetInspectionStage(int stage) RTTI
  • bool GetIsPlayerInspecting() RTTI
  • void SetIsPlayerInspecting(bool enabled) RTTI
  • ent.EntityID GetLastInspectedObjectID() RTTI
  • void SetLastInspectedObjectID(ent.EntityID newID) RTTI
  • void RememberInspectedObjID(ent.EntityID id) RTTI