Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_NotificationWeatherChanged.c
Go to the documentation of this file.
1
11{
12 override string GetText(SCR_NotificationData data)
13 {
14 int playerID, weatherIndex;
15 data.GetParams(playerID, weatherIndex);
16
17 string playerName;
18 data.GetNotificationTextEntries(playerName);
19 if (!GetPlayerName(playerID, playerName))
20 return string.Empty;
21
22 ChimeraWorld world = GetGame().GetWorld();
23 TimeAndWeatherManagerEntity weatherManager = world.GetTimeAndWeatherManager();
24 if (!weatherManager)
25 return string.Empty;
26
27 array<ref WeatherState> weatherStates = new array<ref WeatherState>;
28 weatherManager.GetWeatherStatesList(weatherStates);
29 if (weatherIndex >= weatherStates.Count() )
30 return string.Empty;
31
32 data.SetNotificationTextEntries(playerName, weatherStates[weatherIndex].GetLocalizedName());
33
34 return super.GetText(data);
35 }
36};
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)