Loading...
Searching...
No Matches
SCR_PrefabDeleterEntity Interface Reference
Inheritance diagram for SCR_PrefabDeleterEntity:

Public Member Functions

override void EOnInit (IEntity owner)
 
void SCR_PrefabDeleterEntity (IEntitySource src, IEntity parent)
 
override int _WB_GetAfterWorldUpdateSpecs (IEntitySource src)
 
override void _WB_AfterWorldUpdate (float timeSlice)
 

Protected Member Functions

void PerformDeletion (IEntity owner)
 
bool PerformDeletion_QueryEntitiesCallback (IEntity e)
 

Protected Attributes

bool m_bDeletePlayers
 
bool m_bOnlyDeleteVisibleEntities
 
float m_fRadius
 
float m_fDelay
 

Static Protected Attributes

static ref array< IEntity > s_aFoundEntities = {}
 

Detailed Description

  • Deletes entities in the defined area
  • Can avoid deleting players
  • Can delete only visible entities (avoids deleting logics)

Constructor & Destructor Documentation

◆ SCR_PrefabDeleterEntity()

void SCR_PrefabDeleterEntity.SCR_PrefabDeleterEntity ( IEntitySource src,
IEntity parent )
Parameters
[in]src
[in]parent

Member Function Documentation

◆ _WB_AfterWorldUpdate()

override void SCR_PrefabDeleterEntity._WB_AfterWorldUpdate ( float timeSlice)

◆ _WB_GetAfterWorldUpdateSpecs()

override int SCR_PrefabDeleterEntity._WB_GetAfterWorldUpdateSpecs ( IEntitySource src)

◆ EOnInit()

override void SCR_PrefabDeleterEntity.EOnInit ( IEntity owner)

◆ PerformDeletion()

void SCR_PrefabDeleterEntity.PerformDeletion ( IEntity owner)
protected

◆ PerformDeletion_QueryEntitiesCallback()

bool SCR_PrefabDeleterEntity.PerformDeletion_QueryEntitiesCallback ( IEntity e)
protected

Member Data Documentation

◆ m_bDeletePlayers

bool SCR_PrefabDeleterEntity.m_bDeletePlayers
protected

◆ m_bOnlyDeleteVisibleEntities

bool SCR_PrefabDeleterEntity.m_bOnlyDeleteVisibleEntities
protected

◆ m_fDelay

float SCR_PrefabDeleterEntity.m_fDelay
protected

◆ m_fRadius

float SCR_PrefabDeleterEntity.m_fRadius
protected

◆ s_aFoundEntities

ref array<IEntity> SCR_PrefabDeleterEntity.s_aFoundEntities = {}
staticprotected

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