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

◆ AddInternal()

void Chat::AddInternal ( ChatMessageEventParams params)
inlineprotected

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

128 {
129 m_LastLine = (m_LastLine + 1) % m_Lines.Count();
130
131 ChatLine line = m_Lines.Get(m_LastLine);
132 line.Set(params);
133
134 for (int i = 0; i < m_Lines.Count(); i++)
135 {
136 line = m_Lines.Get((m_LastLine + 1 + i) % LINE_COUNT);
137 line.m_RootWidget.SetPos(0, i * m_LineHeight);
138
139 float x = 0;
140 float y = 0;
141
142 line.m_RootWidget.GetPos(x, y);
143 }
144 }
Icon x
Icon y
int m_LastLine
Определения Chat.c:20
ref array< ref ChatLine > m_Lines
Определения Chat.c:21
const int LINE_COUNT
Определения Chat.c:16
int m_LineHeight
Определения Chat.c:19
Widget m_RootWidget
Определения ChatLine.c:16
void Set(ChatMessageEventParams params)
Определения ChatLine.c:39

Перекрестные ссылки LINE_COUNT, m_LastLine, m_LineHeight, m_Lines, ChatLine::m_RootWidget, ChatLine::Set(), x и y.

Используется в Add().