BlackICE Scripting

class game

DeviceSystem

game.DeviceSystem

  • 0 properties
  • 19 functions

Extends game.IDeviceSystem game.IGameSystem IScriptable ISerializable

Properties

None.

Functions

  • bool GetNodePosition(ent.EntityID entityID, out Vector4 position) RTTI
  • void GetAllAncestors(ent.EntityID entityID, out game.DeviceComponentPS[] outDevices) RTTI
  • void GetParents(ent.EntityID entityID, out game.DeviceComponentPS[] outDevices) RTTI
  • void GetChildren(ent.EntityID entityID, out game.DeviceComponentPS[] outDevices) RTTI
  • void GetAllDescendants(ent.EntityID entityID, out game.DeviceComponentPS[] outDevices) RTTI
  • void GetLazyAllAncestors(ent.EntityID entityID, out game.LazyDevice[] outDevices) RTTI
  • void GetLazyParents(ent.EntityID entityID, out game.LazyDevice[] outDevices) RTTI
  • void GetLazyChildren(ent.EntityID entityID, out game.LazyDevice[] outDevices) RTTI
  • void GetLazyAllDescendants(ent.EntityID entityID, out game.LazyDevice[] outDevices) RTTI
  • bool HasAnyAncestor(ent.EntityID entityID) RTTI
  • bool HasAnyParent(ent.EntityID entityID) RTTI
  • bool HasAnyChild(ent.EntityID entityID) RTTI
  • bool HasAnyDescendant(ent.EntityID entityID) RTTI
  • void AddDynamicConnection(game.PersistentID deviceEntityID, CName deviceClassName, game.PersistentID parentEntityID, CName parentClassName) RTTI
  • void RemoveDynamicConnection(game.PersistentID deviceEntityID, game.PersistentID parentEntityID) RTTI
  • void DEBUG_GetAncestorsData(ent.EntityID entityID, out world.DeviceRef[] outDevicesData) RTTI
  • void DEBUG_GetParentsData(ent.EntityID entityID, out world.DeviceRef[] outDevicesData) RTTI
  • void DEBUG_GetChildrenData(ent.EntityID entityID, out world.DeviceRef[] outDevicesData) RTTI
  • void DEBUG_GetDescendantsData(ent.EntityID entityID, out world.DeviceRef[] outDevicesData) RTTI