Nuclide
Software Development Kit for id Tech
NSBrushTrigger Class Reference

This entity class represents brush volume based triggers. More...

#include <NSBrushTrigger.h>

Inheritance diagram for NSBrushTrigger:
NSEntity func_mortar_field func_tankcontrols func_traincontrols game_zone_player script_brushmodel script_origin script_struct trigger_autosave trigger_cdaudio trigger_changelevel trigger_counter trigger_endsection trigger_gravity trigger_hurt trigger_look trigger_monsterjump trigger_multiple trigger_once trigger_playerfreeze trigger_push trigger_teleport trigger_transition

Public Member Functions

void NSBrushTrigger (void)
 
virtual int GetValue (entity)
 Returns what we will pass onto other's ::GetMaster() calls if we're their master. More...
 
nonvirtual void InitBrushTrigger (void)
 Sets up a brush trigger volume based on the brush information. More...
 

Detailed Description

This entity class represents brush volume based triggers.

It's primary function is to consistently set up triggers. In your sub-class you'll probably want to call InitBrushTrigger() inside its ::Respawn() reimplementation.

Constructor & Destructor Documentation

◆ NSBrushTrigger()

void NSBrushTrigger::NSBrushTrigger ( void  )

Member Function Documentation

◆ GetValue()

int NSBrushTrigger::GetValue ( entity  queryingEntity)
virtual

Returns what we will pass onto other's ::GetMaster() calls if we're their master.

Reimplemented from NSTrigger.

◆ InitBrushTrigger()

void NSBrushTrigger::InitBrushTrigger ( void  )

Sets up a brush trigger volume based on the brush information.


The documentation for this class was generated from the following files: