DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл Debug.c

См. исходные тексты.

Структуры данных

class  Debug
 
class  LogManager
 
class  WeightDebugData
 

Функции

static WeightDebugData GetWeightDebug (EntityAI entity)
 
static void ClearWeightDebug ()
 
static void PrintAll (EntityAI entity)
 
static void SetVerbosityFlags (WeightDebugType type)
 

Переменные

class LogManager NONE = 0
 
class LogManager RECALC_FORCED = 1
 
class LogManager RECALC_DIRTY = 2
 
class LogManager DUMP_STACK = 4
 
class LogManager SET_DIRTY_FLAG = 8
 
class LogManager EntityAI = 8
 
class LogManager m_WeightDebugData = new map<EntityAI, ref WeightDebugData>()
 
static WeightDebugType m_VerbosityFlags
 

Функции

◆ ClearWeightDebug()

static void ClearWeightDebug ( )
static
777 {
778 m_WeightDebugData.Clear();
779 }
class LogManager m_WeightDebugData

Перекрестные ссылки m_WeightDebugData.

◆ GetWeightDebug()

static WeightDebugData GetWeightDebug ( EntityAI entity)
static
766 {
767 if (!m_WeightDebugData.Get(entity))
768 {
771 return data;
772 }
773 return m_WeightDebugData.Get(entity);
774 }
Definition EntityAI.c:95
Definition Debug.c:805

Перекрестные ссылки m_WeightDebugData.

◆ PrintAll()

static void PrintAll ( EntityAI entity)
static
782 {
783 GameInventory inv = entity.GetInventory();
784 if (!inv)
785 return;
787 inv.EnumerateInventory(InventoryTraversalType.PREORDER, items);
788 for(int i = 0; i < items.Count(); i++)
789 {
790 EntityAI item = items.Get(i);
791 if (m_WeightDebugData.Get(item))
792 {
793 m_WeightDebugData.Get(item).Output();
794 }
795 }
796 }
Definition Building.c:6
script counterpart to engine's class Inventory
Definition Inventory.c:79
InventoryTraversalType
tree traversal type, for more see http://en.wikipedia.org/wiki/Tree_traversal
Definition gameplay.c:6

Перекрестные ссылки m_WeightDebugData.

◆ SetVerbosityFlags()

static void SetVerbosityFlags ( WeightDebugType type)
static
799 {
800 m_VerbosityFlags = type;
801 }
static WeightDebugType m_VerbosityFlags
Definition Debug.c:762

Перекрестные ссылки m_VerbosityFlags.

Переменные

◆ DUMP_STACK

class LogManager DUMP_STACK = 4

◆ EntityAI

class LogManager EntityAI = 8

◆ m_VerbosityFlags

WeightDebugType m_VerbosityFlags
static

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

◆ m_WeightDebugData

class LogManager m_WeightDebugData = new map<EntityAI, ref WeightDebugData>()

Используется в ClearWeightDebug(), GetWeightDebug() и PrintAll().

◆ NONE

class LogManager NONE = 0

◆ RECALC_DIRTY

class LogManager RECALC_DIRTY = 2

◆ RECALC_FORCED

class LogManager RECALC_FORCED = 1

◆ SET_DIRTY_FLAG

class LogManager SET_DIRTY_FLAG = 8