Dayz Explorer 1.29.162510
Loading...
Searching...
No Matches
world.c
Go to the documentation of this file.
2{
3 // exposed from native, do not touch
4 #ifdef DIAG_DEVELOPER
5 const int DM_GAME_WORLD_SIMUL_ACCELERATION;
6 #endif
7
8 //proto private void ~World();
9 //proto private void World();
10
11 proto void CheckSoundObstruction(EntityAI source, bool inSource, out float obstruction, out float occlusion);
12
13 proto native void GetPlayerList(out array<Man> players);
14
19 proto native void SetTimeMultiplier(float timeMultiplier);
20
33 proto void GetDate(out int year, out int month, out int day, out int hour, out int minute);
34
51 proto native void SetDate(int year, int month, int day, int hour, int minute);
52 proto native float GetLatitude();
53 proto native float GetLongitude();
54 proto native float GetMoonIntensity();
55 proto native float GetSunOrMoon();
56 proto native bool IsNight();
57
58 proto native float GetEyeAccom();
59 proto native void SetEyeAccom(float eyeAccom);
60
61 proto native void StartFpsBenchmark(int sectorsCount, float preloadDistance, float fpsLimitRed, float fpsLimitGreen, float fpsLimitBlue, float minX, float minY, float maxX, float maxY);
62 proto native void StartFpsBenchmarkWithMask(float preloadDistance, float fpsLimitRed, float fpsLimitGreen, float fpsLimitBlue);
63 proto native void StartFpsBenchmarkViews(string xmlFileName, float preloadDistance);
64 proto native void SetBuldozerWaterEnabled(bool enable);
69 proto native void SetPreferredViewDistance(float distance);
70
71 proto native void SetViewDistance(float distance);
72
73 proto native void SetObjectViewDistance(float distance);
74
75 proto native void SetExplicitVolumeFactor_EnvSounds2D(float factor, float fadeTime);
76
77
83 proto native void AddEnvShootingSource(vector position, float shootingValDecrease);
84
85 proto int GetWorldSize();
86
98 proto void GetGridCoords(vector pos, float gridSize, out int gridX, out int gridZ);
99
103 proto native void LoadNewLightingCfg(string path);
104
108 proto native void LoadUserLightingCfg(string path, string name);
109
113 proto native void SetUserLightingLerp(float val);
114
115
119 proto native AIWorld GetAIWorld();
120
125 proto native void UpdatePathgraphDoorByAnimationSourceName(notnull Object object, string animSourceName);
126
127 proto native void MarkObjectForPathgraphUpdate(Object object);
128 proto native void ProcessMarkedObjectsForPathgraphUpdate();
129
130
143 proto native Material GetMaterial(string materialName);
144
152 proto native void SetCameraPostProcessEffect(int cam, int ppEffect, string effectName, string materialName);
153
154 void SetAperture(float invDiameter)
155 {
156 if (invDiameter <= 0)
157 {
158 SetEyeAccom(-1);
159 }
160 else
161 {
162 float apertureArea = 1.0 / invDiameter;
163 SetEyeAccom(apertureArea * apertureArea);
164 }
165 }
166
170 proto native bool Is3rdPersonDisabled();
171
175 proto native bool IsCrosshairDisabled();
176
180 proto native bool IsMouseAndKeyboardEnabledOnServer();
181
185 proto native int GetPingWarningThreshold();
186
190 proto native int GetPingCriticalThreshold();
191
195 proto native float GetServerFpsWarningThreshold();
196
200 proto native float GetServerFpsCriticalThreshold();
201
206 proto native void DisableTransmitVoN(bool disable);
207
213 proto native bool DisableReceiveVoN(bool disable);
214
218 proto native bool IsDisabledTransmitingVoN();
219
223 proto native bool IsDisabledReceivingVoN();
224
230 proto void SetVoiceOn(bool listening, bool toggled = false);
231
241 proto native void FlattenGrassSphere(float x, float z, float radius, float centerLerp01, float timeDown01, float maxHeight01);
242
255 proto native void FlattenGrassEllipse(float x, float z, float sideX, float sideZ, float offset, float angleRAD, float centerLerp01, float timeDown01, float maxHeight01);
256
267 proto native void FlattenGrassBox(float x, float z, float side, float angleRAD, float centerLerp01, float timeDown01, float maxHeight01);
268
281 proto native void FlattenGrassRect(float x, float z, float sideX, float sideZ, float offset, float angleRAD, float centerLerp01, float timeDown01, float maxHeight01);
282};
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
TODO doc.
Definition enscript.c:118
Definition world.c:2
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
Icon x