DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Класс ScriptedSandstormController
+ Граф наследования:ScriptedSandstormController:

Защищенные члены

void ApplyShelterFade (inout float intensity, bool isCurrentlySheltered, float transitionProgress)
 
override float GetIntensityForPlayer (Man player)
 

Защищенные данные

ref ScriptInvoker m_OnSandstormStartSI = new ScriptInvoker()
 
ref ScriptInvoker m_OnSandstormStopSI = new ScriptInvoker()
 

Закрытые члены

void ScriptedSandstormController ()
 
void ~ScriptedSandstormController ()
 
PlayerSandstormData GetPlayerData (string playerId)
 
PlayerSandstormData GetPlayerSandstormData (PlayerBase player)
 
void CleanupDisconnectedPlayer (string playerId)
 
void CheckConnectedPlayers ()
 
void ApplyUndergroundModifier (inout float intensity, PlayerBase player, PlayerSandstormData playerData)
 
void ApplySurfaceDistanceModifier (inout float intensity, PlayerBase player)
 
void ApplyBuildingCheckModifier (inout float intensity, PlayerBase player, PlayerSandstormData playerData)
 
void ApplyVehicleModifier (inout float intensity, PlayerBase player, PlayerSandstormData playerData)
 
override void OnStart (bool continuedSession, bool calledByWeather=false)
 
override void OnUpdate (float deltaTime)
 
override void OnStop (bool calledByWeather=false)
 
ScriptInvoker GetSandstormStartSI ()
 
ScriptInvoker GetSandstormStopSI ()
 
- Закрытые члены унаследованные от SandstormController
event void OnStart (bool continuedSession, bool calledByWeather=false)
 Callback raised when the sandstorm becomes active. Raised for both the server and the client.
 
event void OnUpdate (float deltaTime)
 Callback raised every tick for as long as the sandstorm is active. Raised for both the server and the client.
 
event void OnStop (bool calledByWeather=false)
 Callback raised when the sandstorm becomes inactive. Raised for both the server and the client.
 

Закрытые данные

const float SURFACE_TRANSITION_DISTANCE = 10.0
 
const float SURFACE_INTENSITY_MIN = 0
 
const float SURFACE_INTENSITY_MAX = 1.0
 
const float INTERIOR_TRANSITION_MIN = 0
 
const float INTERIOR_TRANSITION_MAX = 1.0
 
const ref array< typename > EXCLUDED_SHELTER_TYPES = {CrashBase, Plant}
 
ref map< string, ref PlayerSandstormData > m_PlayerData = new map<string, ref PlayerSandstormData>()
 
ref PPERequester_SandstormEffect m_PPESandstormRequester
 
float m_StormEffectTimer
 

Закрытые статические данные

static const float MAX_SURFACE_DISTANCE = 2.0
 
static const float MAX_SURFACE_DISTANCE_INVERSE = 1.0 / MAX_SURFACE_DISTANCE
 
static const float SURFACE_TRANSITION_FRACTION = 1.0 / MAX_SURFACE_DISTANCE
 
static const float INTERIOR_TRANSITION_DURATION = 1.5
 
static const float INTERIOR_TRANSITION_DURATON_FRACTION = 1.0 / INTERIOR_TRANSITION_DURATION
 

Подробное описание

См. определение в файле ScriptedSandstormController.c строка 5