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

◆ DeleteSafe()

void Entity::DeleteSafe ( )
inlineprotected

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

782 {
783 if (GetHierarchyRootPlayer() == null || (GetHierarchyRootPlayer() && !GetHierarchyRootPlayer().IsAlive()))
784 {
785 Delete();
786 }
787 else
788 {
789 if (GetGame().IsServer() && GetGame().IsMultiplayer())
790 GetHierarchyRootPlayer().JunctureDeleteItem(this);
791 else
792 GetHierarchyRootPlayer().AddItemToDelete(this);
793 }
794 }
proto native Man GetHierarchyRootPlayer()
Returns root of current hierarchy cast to Man.
override void Delete()
Delete this object in next frame.
Определения EntityAI.c:769
proto native CGame GetGame()

Перекрестные ссылки Delete(), GetGame() и GetHierarchyRootPlayer().

Используется в DeathUpdate(), DeleteSave() и TryDelete().