Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
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 };
ChimeraWorld
Definition: ChimeraWorld.c:12
SCR_NotificationPlayer
Definition: SCR_NotificationPlayer.c:10
SCR_BaseContainerCustomTitleEnum
class SCR_CampaignHintStorage SCR_BaseContainerCustomTitleEnum(EHint, "m_eHintId")
Definition: SCR_CampaignHintStorage.c:22
GetGame
ArmaReforgerScripted GetGame()
Definition: game.c:1424
ENotification
ENotification
Definition: ENotification.c:4
SCR_NotificationWeatherChanged
Definition: SCR_NotificationWeatherChanged.c:10
SCR_NotificationData
Definition: SCR_NotificationData.c:6
data
Get all prefabs that have the spawner data
Definition: SCR_EntityCatalogManagerComponent.c:305
BaseContainerProps
SCR_AIGoalReaction_Follow BaseContainerProps
Handles insects that are supposed to be spawned around selected prefabs defined in prefab names array...
Definition: SCR_AIGoalReaction.c:468