BlackICE Scripting

class

Portal

  • 9 properties
  • 20 functions

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

Properties

PropertyTypeOffset
exitNodeNodeRef0x3D0 scripted
LinkedPortalNodeRef0x3D8 scripted
renderToTextureComponentWeakHandle<ent.IPlacedComponent>0x3E0 scripted
virtualCameraComponentWeakHandle<ent.IPlacedComponent>0x3F0 scripted
isInStreamRangebool0x400 scripted
isInTeleportRangebool0x401 scripted
isOnOtherSidebool0x402 scripted
playerBlockerWeakHandle<ent.IPlacedComponent>0x408 scripted
screenWeakHandle<ent.MeshComponent>0x418 scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • bool OnAreaEnter(ent.AreaEnteredEvent evt) overrideRTTI
  • bool OnAreaExit(ent.AreaExitedEvent evt) overrideRTTI
  • void ToggleStream(bool activate) RTTI
  • void ToggleStreamOnLinkedPortal(bool activate) RTTI
  • bool OnToggleStreamOnLinkedPortal(ToggleStreamOnLinkedPortalEvent evt) RTTI
  • void TeleportToExitNode() RTTI
  • void TeleportPlayerToLinkedPortal() RTTI
  • bool OnTeleportToLinkedPortalEvent(TeleportToLinkedPortalEvent evt) RTTI
  • ScriptableDeviceComponent? GetController() overrideRTTI
  • ScriptableDeviceComponentPS? GetDevicePS() overrideRTTI
  • bool OnLogicReady(SetLogicReadyEvent evt) overrideRTTI
  • void CutPower() overrideRTTI
  • void TurnOffDevice() overrideRTTI
  • void TurnOnDevice() overrideRTTI
  • void DeactivateDevice() overrideRTTI
  • void ActivateDevice() overrideRTTI
  • void TurnOffScreen() RTTI
  • void TurnOnScreen() RTTI