‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
turret_shared.csc
Go to the documentation of this file.
1 #using scripts\codescripts\struct;
2 
3 #using scripts\shared\array_shared;
4 #using scripts\shared\clientfield_shared;
5 #using scripts\shared\flag_shared;
6 #using scripts\shared\system_shared;
7 #using scripts\shared\util_shared;
8 
9 #insert scripts\shared\shared.gsh;
10 #insert scripts\shared\version.gsh;
11 
12 #namespace turret;
13 
14 ‪REGISTER_SYSTEM( "turret", &‪__init__, undefined )
15 
16 function ‪__init__()
17 {
19 }
20 
21 function ‪field_toggle_lensflare( localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump )
22 {
23  if( !isdefined( self.scriptbundlesettings ) )
24  {
25  return;
26  }
27 
28  settings = ‪struct::get_script_bundle( "vehiclecustomsettings", self.scriptbundlesettings );
29 
30  if ( !isdefined( settings ) )
31  {
32  return;
33  }
34 
35  if( isdefined( self.turret_lensflare_id ) )
36  {
37  DeleteFX( localClientNum, self.turret_lensflare_id );
38  self.turret_lensflare_id = undefined;
39  }
40 
41  if( newVal )
42  {
43  if ( isdefined( settings.lensflare_fx ) && isdefined( settings.lensflare_tag ) )
44  {
45  self.turret_lensflare_id = PlayFxOnTag( localClientNum, settings.lensflare_fx, self, settings.lensflare_tag );
46  }
47  else
48  {
49  }
50  }
51 }
‪CF_CALLBACK_ZERO_ON_NEW_ENT
‪#define CF_CALLBACK_ZERO_ON_NEW_ENT
Definition: version.gsh:103
‪VERSION_SHIP
‪#define VERSION_SHIP
Definition: version.gsh:36
‪field_toggle_lensflare
‪function field_toggle_lensflare(localClientNum, oldVal, newVal, bNewEnt, bInitialSnap, fieldName, bWasTimeJump)
Definition: turret_shared.csc:21
‪CF_HOST_ONLY
‪#define CF_HOST_ONLY
Definition: version.gsh:102
‪REGISTER_SYSTEM
‪#define REGISTER_SYSTEM(__sys, __func_init_preload, __reqs)
Definition: shared.gsh:204
‪__init__
‪function __init__()
Definition: turret_shared.csc:16
‪register
‪function register()
Definition: _ai_tank.gsc:126
‪get_script_bundle
‪function get_script_bundle(str_type, str_name)
Definition: struct.csc:45