Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_NotificationWindChanged.c
Go to the documentation of this file.
1
11{
12 override string GetText(SCR_NotificationData data)
13 {
14 int playerID, windSpeed, windDirectionIndex;
15 string windDirection = "UNKNOWN";
16 data.GetParams(playerID, windSpeed, windDirectionIndex);
17
18 string playerName;
19 data.GetNotificationTextEntries(playerName);
20 if (!GetPlayerName(playerID, playerName))
21 return string.Empty;
22
23 ChimeraWorld world = GetGame().GetWorld();
24 TimeAndWeatherManagerEntity weatherManager = world.GetTimeAndWeatherManager();
25 SCR_WindDirectionInfo windDirectionInfo;
26 if (weatherManager && weatherManager.GetWindDirectionInfoFromIndex(windDirectionIndex, windDirectionInfo))
27 windDirection = windDirectionInfo.GetUIInfo().GetName();
28
29 float windSpeedFloat = windSpeed / 1000;
30
31 data.SetNotificationTextEntries(playerName, windSpeedFloat.ToString(), windDirection);
32
33 return super.GetText(data);
34 }
35};
ENotification
ArmaReforgerScripted GetGame()
Definition game.c:1398
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
string GetText()
class SCR_CampaignHintStorage SCR_BaseContainerCustomTitleEnum(EHint, "m_eHintId")
Get all prefabs that have the spawner data
bool GetPlayerName(int playerID, out string playerName)
bool GetWindDirectionInfoFromIndex(int index, out SCR_WindDirectionInfo windDirectionInfo)