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

◆ SetPreviewObject()

void ScriptConsoleItemsTab::SetPreviewObject ( string object)
inlineprotected

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

683 {
684 #ifdef DEVELOPER
685 if (m_PreviewEntity)
686 {
687 m_PreviewEntity.Delete();
688 }
689
690 m_SelectedObjectLocalized.SetText("");
691
692 if (!g_Game.IsKindOf(object, "DZ_LightAI") && !g_Game.IsKindOf(object, "Man"))
693 {
694 DayZGame.m_IsPreviewSpawn = true;
696 m_PreviewEntity = EntityAI.Cast(g_Game.CreateObjectEx(object, "0 0 0", ECE_LOCAL | ECE_CREATEPHYSICS | ECE_TRACE));
697 DayZGame.m_IsPreviewSpawn = false;
698 if (m_PreviewEntity)
699 {
700 dBodyDestroy(m_PreviewEntity);//prevents cars from acting up when spawned this way(we only want the preview pic, no physics required)
701 m_PreviewEntity.DisableSimulation(true);
703 m_PreviewEntity.SetAllowDamage(false);
704
705 m_SelectedObjectLocalized.SetText(m_PreviewEntity.GetDisplayName());
706 }
707 }
708 #endif
709 }
class LogManager EntityAI
const int ECE_LOCAL
Определения CentralEconomy.c:25
const int ECE_TRACE
Определения CentralEconomy.c:10
const int ECE_CREATEPHYSICS
Определения CentralEconomy.c:17
DayZGame g_Game
Определения DayZGame.c:4074
static EntityAI m_PreviewEntity
Определения ScriptConsoleItemsTab.c:15
ItemPreviewWidget m_ItemPreviewWidget
Определения ScriptConsoleItemsTab.c:74
TextWidget m_SelectedObjectLocalized
Определения ScriptConsoleItemsTab.c:73
proto native void dBodyDestroy(notnull IEntity ent)
Destroys attached physics body.

Перекрестные ссылки dBodyDestroy(), ECE_CREATEPHYSICS, ECE_LOCAL, ECE_TRACE, g_Game, m_ItemPreviewWidget, m_PreviewEntity и m_SelectedObjectLocalized.

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