Nuclide
Software Development Kit for id Technology (BETA)
Loading...
Searching...
No Matches
ncPointTrigger Class Reference

About this class

This entity class represents point-entity triggers.

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

Inheritance diagram for ncPointTrigger:
ncEntity cycler_weapon env_bubbles env_cascade_light env_cubemap env_explosion env_fire env_fog env_fog_controller env_global env_hudcounter env_hudhint env_instructor_hint env_message env_physexplosion env_projectedtexture env_shake env_soundscape env_spark env_steam env_sun func_dustmotes game_counter game_counter_set game_end game_player_equip game_player_hurt game_player_team game_score game_team_set game_text info_intermission info_landmark info_node info_node_air info_notnull info_null info_particle_system info_target info_teleport_destination info_waypoint infodecal light light_dynamic logic_achievement logic_auto logic_case logic_relay logic_timer math_counter misc_teleporter_dest monstermaker multi_manager multisource ncHint ncSound ncSoundScape ncSpawnPoint path_corner phys_rope player_weaponstrip point_camera point_servercommand point_spotlight point_trigger random_speaker random_trigger scripted_sentence scripted_sequence sky_camera targ_speaker target_cdaudio target_location target_position team_control_point trigger_auto trigger_camera trigger_changetarget trigger_relay

Public Member Functions

void ncPointTrigger (void)
 
virtual void Respawn (void)
 Server: Called when the entity first spawns or when game-logic requests the entity to return to its original spawn state.
 
virtual void DebugDraw (void)
 
nonvirtual void InitPointTrigger (void)
 Sets up a point entity trigger with no size.
 

Constructor & Destructor Documentation

◆ ncPointTrigger()

void ncPointTrigger::ncPointTrigger ( void )

Member Function Documentation

◆ DebugDraw()

void ncPointTrigger::DebugDraw ( void )
virtual

Reimplemented from ncEntity.

Reimplemented in light, ncSoundScape, path_track, and scripted_sequence.

◆ InitPointTrigger()

void ncPointTrigger::InitPointTrigger ( void )

Sets up a point entity trigger with no size.

◆ Respawn()


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