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

◆ IsSelectionAPlug()

bool ComponentEnergyManager::IsSelectionAPlug ( string selection_to_test)
inlineprotected

Energy manager: Returns true if this selection is a plug that's plugged into this device. Otherwise returns false.

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

1124 {
1125 if ( GetPluggedDevices() )
1126 {
1127 int socket_count = GetSocketsCount();
1128
1129 for ( int i = socket_count; i >= 0; --i )
1130 {
1131 string real_selection = SOCKET_ + i.ToString() +_PLUGGED;
1132
1133 if ( selection_to_test == real_selection)
1134 {
1135 return true;
1136 }
1137 }
1138 }
1139
1140 return false;
1141 }
static const string SOCKET_
Определения ComponentEnergyManager.c:62
static const string _PLUGGED
Определения ComponentEnergyManager.c:63
array< EntityAI > GetPluggedDevices()
Energy manager: Returns an array of devices which are plugged into this one.
Определения ComponentEnergyManager.c:1377
int GetSocketsCount()
Energy manager: Returns the count of power sockets (whenever used or not)
Определения ComponentEnergyManager.c:1147

Перекрестные ссылки _PLUGGED, GetPluggedDevices(), GetSocketsCount() и SOCKET_.