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

◆ ActivateBillboardSet()

static bool BillboardSetHandler::ActivateBillboardSet ( string setClassName,
PlayerIdentity identity )
inlinestaticprotected

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

45 {
46 if (!g_Game)
47 return false;
48
49 if (m_SetIndexCached == -1)
50 {
51 int setCount = g_Game.ConfigGetChildrenCount(ROOT_CLASS);
52 for (int setIndex = 0; setIndex < setCount; setIndex++)
53 {
54 string setName;
55 g_Game.ConfigGetChildName(ROOT_CLASS, setIndex, setName);
56
57 if (setName == setClassName)
58 {
59 m_SetIndexCached = setIndex;
60 break
61 }
62 }
63 }
64
65 if (m_SetIndexCached != -1)
66 {
67 auto param = new Param1<int>(m_SetIndexCached);
68 g_Game.RPCSingleParam( identity.GetPlayer(), ERPCs.RPC_SET_BILLBOARDS, param, true, identity );
69 return true;
70 }
71 return false;
72 }
DayZGame g_Game
Определения DayZGame.c:3942
ERPCs
Определения ERPCs.c:2
static int m_SetIndexCached
Определения BillboardSet.c:6
static const string ROOT_CLASS
Определения BillboardSet.c:5
proto Man GetPlayer()
get player

Перекрестные ссылки g_Game, PlayerIdentityBase::GetPlayer(), m_SetIndexCached и ROOT_CLASS.