6 proto
void CheckSoundObstruction(
EntityAI source,
bool inSource, out
float obstruction, out
float occlusion);
8 proto native
void GetPlayerList(out
array<Man> players);
14 proto native
void SetTimeMultiplier(
float timeMultiplier);
28 proto
void GetDate(out
int year, out
int month, out
int day, out
int hour, out
int minute);
46 proto native
void SetDate(
int year,
int month,
int day,
int hour,
int minute);
47 proto native
float GetLatitude();
48 proto native
float GetLongitude();
49 proto native
float GetMoonIntensity();
50 proto native
float GetSunOrMoon();
51 proto native
bool IsNight();
53 proto native
float GetEyeAccom();
54 proto native
void SetEyeAccom(
float eyeAccom);
56 proto native
void StartFpsBenchmark(
int sectorsCount,
float preloadDistance,
float fpsLimitRed,
float fpsLimitGreen,
float fpsLimitBlue,
float minX,
float minY,
float maxX,
float maxY);
57 proto native
void StartFpsBenchmarkWithMask(
float preloadDistance,
float fpsLimitRed,
float fpsLimitGreen,
float fpsLimitBlue);
58 proto native
void StartFpsBenchmarkViews(
string xmlFileName,
float preloadDistance);
59 proto native
void SetBuldozerWaterEnabled(
bool enable);
64 proto native
void SetPreferredViewDistance(
float distance);
66 proto native
void SetViewDistance(
float distance);
68 proto native
void SetObjectViewDistance(
float distance);
70 proto native
void SetExplicitVolumeFactor_EnvSounds2D(
float factor,
float fadeTime);
78 proto native
void AddEnvShootingSource(
vector position,
float shootingValDecrease);
80 proto
int GetWorldSize();
93 proto
void GetGridCoords(
vector pos,
float gridSize, out
int gridX, out
int gridZ);
98 proto native
void LoadNewLightingCfg(
string path);
103 proto native
void LoadUserLightingCfg(
string path,
string name);
108 proto native
void SetUserLightingLerp(
float val);
114 proto native
AIWorld GetAIWorld();
120 proto native
void UpdatePathgraphDoorByAnimationSourceName(notnull
Object object,
string animSourceName);
122 proto native
void MarkObjectForPathgraphUpdate(
Object object);
123 proto native
void ProcessMarkedObjectsForPathgraphUpdate();
138 proto native
Material GetMaterial(
string materialName);
147 proto native
void SetCameraPostProcessEffect(
int cam,
int ppEffect,
string effectName,
string materialName);
149 void SetAperture(
float invDiameter)
151 if (invDiameter <= 0)
157 float apertureArea = 1.0 / invDiameter;
158 SetEyeAccom(apertureArea * apertureArea);
165 proto native
bool Is3rdPersonDisabled();
170 proto native
bool IsCrosshairDisabled();
175 proto native
bool IsMouseAndKeyboardEnabledOnServer();
180 proto native
int GetPingWarningThreshold();
185 proto native
int GetPingCriticalThreshold();
190 proto native
float GetServerFpsWarningThreshold();
195 proto native
float GetServerFpsCriticalThreshold();
201 proto native
void DisableTransmitVoN(
bool disable);
208 proto native
bool DisableReceiveVoN(
bool disable);
213 proto native
bool IsDisabledTransmitingVoN();
218 proto native
bool IsDisabledReceivingVoN();
225 proto
void SetVoiceOn(
bool listening,
bool toggled =
false);
236 proto native
void FlattenGrassSphere(
float x,
float z,
float radius,
float centerLerp01,
float timeDown01,
float maxHeight01);
250 proto native
void FlattenGrassEllipse(
float x,
float z,
float sideX,
float sideZ,
float offset,
float angleRAD,
float centerLerp01,
float timeDown01,
float maxHeight01);
262 proto native
void FlattenGrassBox(
float x,
float z,
float side,
float angleRAD,
float centerLerp01,
float timeDown01,
float maxHeight01);
276 proto native
void FlattenGrassRect(
float x,
float z,
float sideX,
float sideZ,
float offset,
float angleRAD,
float centerLerp01,
float timeDown01,
float maxHeight01);