blob: 0c95ae4cdf30d8e69fa84f027c6ce62ca886875b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
global function FirstPersonEmbark_Init
#if CLIENT
global function ServerCallback_HideHudForFPEmbark
#endif
void function FirstPersonEmbark_Init()
{
// atm do this no matter what playlist we're on since playlist overrides seem to get sent to clients after networkvar registration
// not nice but whatever lol
AddCallback_OnRegisteringCustomNetworkVars( FirstPersonEmbark_RegisterCustomNetworkFunctions )
// busted rn lol
if ( GetCurrentPlaylistVarInt( "fp_embark_enabled", 0 ) == 0 )
return
#if CLIENT
AddCallback_PlayerClassChanged( ShowHudOnEmbarkFinished )
#endif
}
void function FirstPersonEmbark_RegisterCustomNetworkFunctions()
{
Remote_RegisterFunction( "ServerCallback_HideHudForFPEmbark" )
}
#if CLIENT
void function ServerCallback_HideHudForFPEmbark()
{
thread MainHud_TurnOff_RUI( true )
HidePermanentCockpitRui()
}
void function ShowHudOnEmbarkFinished( entity player )
{
if ( !player.IsTitan() )
return
ShowPermanentCockpitRui()
}
#endif
|