Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_PhysicsObserverSystem Interface Reference
Inheritance diagram for SCR_PhysicsObserverSystem:
GameSystem

Public Member Functions

override bool ShouldBePaused ()
 Is this system should be paused while the simulation is paused?
 
void RegisterEntity (notnull IEntity ent, InventoryItemComponent iic=null)
 Adds entity to the list of observed physics activity, while ensure that entity wasnt already added.
 
void UnregisterEntity (notnull IEntity ent)
 Stops observation of the entity physics activity.
 
- Public Member Functions inherited from GameSystem
bool ShouldBeEnabledInEditMode ()
 Is this system should be enabled inside the editor.
 

Static Public Member Functions

static SCR_PhysicsObserverSystem GetInstance ()
 

Protected Member Functions

override void OnUpdatePoint (WorldUpdatePointArgs args)
 

Protected Attributes

ref array< ref Tuple3< IEntity, bool, SCR_PhysicsObserverAttribute > > m_aObservedEntities
 

Member Function Documentation

◆ GetInstance()

static SCR_PhysicsObserverSystem SCR_PhysicsObserverSystem.GetInstance ( )
static
Returns

◆ OnUpdatePoint()

override void SCR_PhysicsObserverSystem.OnUpdatePoint ( WorldUpdatePointArgs args)
protected

◆ RegisterEntity()

void SCR_PhysicsObserverSystem.RegisterEntity ( notnull IEntity ent,
InventoryItemComponent iic = null )

Adds entity to the list of observed physics activity, while ensure that entity wasnt already added.

Parameters
[in]ent
[in]iic

◆ ShouldBePaused()

override bool SCR_PhysicsObserverSystem.ShouldBePaused ( )

Is this system should be paused while the simulation is paused?

Implements GameSystem.

◆ UnregisterEntity()

void SCR_PhysicsObserverSystem.UnregisterEntity ( notnull IEntity ent)

Stops observation of the entity physics activity.

Parameters
[in]ent

Member Data Documentation

◆ m_aObservedEntities

ref array<ref Tuple3<IEntity, bool, SCR_PhysicsObserverAttribute> > SCR_PhysicsObserverSystem.m_aObservedEntities
protected

The documentation for this interface was generated from the following file: