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

◆ ExcludeFromContainer_Phase3()

bool VicinityItemManager::ExcludeFromContainer_Phase3 ( Object object_in_cone)
inlineprivate

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

178 {
179 EntityAI entity;
180 PlayerBase player = PlayerBase.Cast(GetGame().GetPlayer());
181
182 //Print("---object in cone: " + object_in_cone);
183 if (!Class.CastTo(entity, object_in_cone))
184 return true;
185 if (entity == player)
186 return true;
187 if (entity.IsParticle())
188 return true;
189 if (entity.IsScriptedLight())
190 return true;
191 if (entity.IsBeingPlaced())
192 return true;
193 if (entity.IsHologram())
194 return true;
195
196 ItemBase item;
197 if (!Class.CastTo(item, object_in_cone) && !object_in_cone.IsTransport() && !PASBroadcaster.Cast(object_in_cone))
198 return true;
199
200 return false;
201 }
class LogManager EntityAI
class GP5GasMask extends MaskBase ItemBase
PlayerBase GetPlayer()
Определения ModifierBase.c:51
proto native CGame GetGame()

Перекрестные ссылки Class::CastTo(), GetGame() и GetPlayer().

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