DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ Broadcast()

void PluginBase::Broadcast ( int index)
inlineprivate

Broadcasts an empty message on a channel provided in the 'index' parameter.

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

19 {
20 //Debug.Log("Broadcasting message on a channel: "+ ToString(index), "Messaging System");
21 array<ref MessageReceiverBase> x = channelList[index];
22 //int test = channelList[index].Count();
23 for(int i = 0; i < x.Count(); i++)
24 {
25 MessageReceiverBase mrb = x.Get(i);
26
27 if( mrb != NULL )
28 {
29 //string s = "Broadcasting message to: "+ToString(mrb);
30 //Log(s, LogTemplates.TEMPLATE_BROADCAST);
31 mrb.OnReceive(index);
32 }
33 }
34 }
Icon x
int Count()
Определения Container.c:338
LayoutHolder Get(int x)
Определения Container.c:1246
void OnReceive(int channel)
Определения MessageReceiverBase.c:7
ref array< ref MessageReceiverBase > channelList[NUM_OF_CHANNELS]
Определения PluginMessageManager.c:7

Перекрестные ссылки channelList, MessageReceiverBase::OnReceive() и x.