DIFF

class BunkerBroadcastScheduler

BunkerBroadcastScheduler › Managed

Constructors 2

Members 17

protected bool m_IsActivePeriod
protected int m_BatchSelectionTimer
Referenced by OnUpdate()
protected bool m_BatchSelected
Referenced by BatchSelected(), and OnUpdate()
protected int m_BatchLifetimeTimer
Referenced by OnUpdate()
protected ref TStringArray m_ReportData
Referenced by BatchSelected(), BunkerBroadcastScheduler(), OnUpdate()
Show 1 more, SendReport()
protected ref TStringArray m_MorseOutputData
Referenced by BatchSelected(), BunkerBroadcastScheduler(), OnUpdate()
Show 1 more, SendReport()
protected ref BunkerComponentsArray m_ActiveBunkers
protected ref ScriptInvoker m_OnAskForNewBunkers
private int m_LastReportDifferenceMinutes
private bool m_ForceBroadcast
private static ref BunkerBroadcastScheduler m_Instance
Referenced by GetInstance(), and Log()
private ref WorldTimeTracker m_WorldTimeTracker

Methods 13

bool IsActivePeriod()
References m_IsActivePeriod
private void SelectNewBunkers()

fixed bunker selection call each 5mins if no batch is selected

Referenced by OnUpdate()
private void LoadLastReportTimeFromStorage()
private int GetDifferenceFromLastReport()