10 proto external
bool IsExperimentalBuild();
12 proto external ScriptWorldClock GetClock();
16 proto external PlayerController GetPlayerController();
20 proto external PerceptionManager GetPerceptionManager();
22 proto external FactionManager GetFactionManager();
24 proto external BaseChatEntity GetChat();
26 proto external CameraManager GetCameraManager();
28 proto external BaseGameMode GetGameMode();
30 proto external MapEntity GetMapManager();
32 proto external
void SetViewDistance(
float viewDistance);
34 proto external
float GetViewDistance();
36 proto external
float GetMaximumViewDistance();
38 proto external
float GetMinimumViewDistance();
40 proto external
void SetGrassDistance(
int grassDistance);
42 proto external
int GetGrassDistance();
44 proto external
int GetMaximumGrassDistance();
46 proto external
int GetMinimumGrassDistance();
48 proto external
float GetViewDistanceServerLimit();
50 proto external
bool IsVONUIDisabledByServer();
52 proto external
bool IsVONDirectSpeechUIDisabledByServer();
54 proto external
bool GetVONCanTransmitCrossFaction();
58 proto external AIWorld GetAIWorld();
65 proto external
void LogFPS(
int msec);
69 static proto
bool CanSpawnEntityPrefab(notnull Resource templateResource, EntitySpawnParams
params =
null);
73 proto external IEntity SpawnEntityPrefabLocal(notnull Resource templateResource, BaseWorld world =
null, EntitySpawnParams
params =
null);
78 event bool GetIsClientAuthority();
79 event void OnCinematicStart();
80 event void OnCinematicEnd();
81 event void OnCinematicBlending(
float blendFactor, vector cameraPosition);
88 event protected void OnKickedFromGame(
KickCauseCode kickCode);
90 event protected void ShowErrorMessage(
string msg);
92 event protected ref Managed GetPlayerDataStats(
int playerID);
97 event protected string GetMissionName();