BlackICE Scripting

class

DisplayGlass

  • 3 properties
  • 17 functions

Extends InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Properties

PropertyTypeOffset
colliderent.IPlacedComponent?0x3D0 scripted
meshent.IPlacedComponent?0x3E0 scripted
isDestroyedbool0x3F0 scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • bool OnPersitentStateInitialized(GameAttachedEvent evt) overrideRTTI
  • bool OnDetach() overrideRTTI
  • bool OnToggleGlassTint(ToggleGlassTint evt) RTTI
  • bool OnToggleGlassTintHack(ToggleGlassTintHack evt) RTTI
  • bool OnQuestForceTintGlass(QuestForceTintGlass evt) RTTI
  • bool OnQuestForceClearGlass(QuestForceClearGlass evt) RTTI
  • void UpdateGlassState() RTTI
  • bool OnPhysicalDestructionEvent(ent.PhysicalDestructionEvent evt) overrideRTTI
  • void ToggleTintGlass(bool on) RTTI
  • void TurnOnDevice() overrideRTTI
  • void TurnOffDevice() overrideRTTI
  • void CutPower() overrideRTTI
  • DisplayGlassController? GetController() overrideRTTI
  • DisplayGlassControllerPS? GetDevicePS() overrideRTTI
  • EGameplayRole DeterminGameplayRole() overrideRTTI