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

◆ Init()

void AdditionalDoorInfo::Init ( )
inlineprotected

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

22 {
23 if (g_Game.ConfigIsExisting(m_DoorPath + " relatedInventorySlots"))
24 {
26 g_Game.ConfigGetTextArray(m_DoorPath + " relatedInventorySlots", m_RelatedInventorySlotNames);
27 }
28
29 if (g_Game.ConfigIsExisting(m_DoorPath + " lockCompatibilityBitMask"))
30 m_LockCompatibilityBitMask = g_Game.ConfigGetInt(m_DoorPath + " lockCompatibilityBitMask");
31 else
32 m_LockCompatibilityBitMask = 1 << EBuildingLockType.LOCKPICK; //default behavior if not configured
33
34 if (g_Game.ConfigIsExisting(m_DoorPath + " interactPositionPoint"))
35 m_InteractLimitingPositionPoint = g_Game.ConfigGetTextOut(m_DoorPath + " interactPositionPoint");
36
37 if (g_Game.ConfigIsExisting(m_DoorPath + " interactDirPoint"))
38 m_InteractLimitingDirPoint = g_Game.ConfigGetTextOut(m_DoorPath + " interactDirPoint");
39
40 if (g_Game.ConfigIsExisting(m_DoorPath + " doorConstructionPart"))
41 m_DoorConstructionPartName = g_Game.ConfigGetTextOut(m_DoorPath + " doorConstructionPart");
42
43 if (g_Game.ConfigIsExisting(m_DoorPath + " doorConstructionPhysicsSource"))
44 m_DoorConstructionPhysicsSource = g_Game.ConfigGetTextOut(m_DoorPath + " doorConstructionPhysicsSource");
45 }
DayZGame g_Game
Определения DayZGame.c:4074
EBuildingLockType
Lock types enum, meant for bitwise usage.
Определения EBuildingLockTypes.c:8
string m_InteractLimitingDirPoint
memory point name for limiting open/close actions on the door/window
Определения AdditionalDoorsInfo.c:8
string m_InteractLimitingPositionPoint
Определения AdditionalDoorsInfo.c:7
string m_DoorConstructionPhysicsSource
Name of the construction part linked to the doors, if any (empty default)
Определения AdditionalDoorsInfo.c:10
string m_DoorConstructionPartName
memory point name for limiting open/close actions on the door/window
Определения AdditionalDoorsInfo.c:9
int m_LockCompatibilityBitMask
Name of the AnimationSource controlling door physics (required for rebuildable doors,...
Определения AdditionalDoorsInfo.c:11
string m_DoorPath
Определения AdditionalDoorsInfo.c:4
ref TStringArray m_RelatedInventorySlotNames
Lock compatibility type, now in door config. Lockpick enabled by default if undefined.
Определения AdditionalDoorsInfo.c:12
class array< Class T > TStringArray

Перекрестные ссылки g_Game, m_DoorConstructionPartName, m_DoorConstructionPhysicsSource, m_DoorPath, m_InteractLimitingDirPoint, m_InteractLimitingPositionPoint, m_LockCompatibilityBitMask, m_RelatedInventorySlotNames и TStringArray.

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