Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс LogTemplates

Закрытые статические члены

void RegisterLogTamplate (LogTemplateID template_id, string author, string plugin, string label)
 
static void Init ()
 
static LogTemplate GetTemplate (LogTemplateID template_id)
 

Закрытые статические данные

ref map< LogTemplateID, ref LogTemplatem_LogTemplates
 
static LogTemplateID TEMPLATE_UNKNOWN = 0
 
static LogTemplateID TEMPLATE_JANOSIK = 1
 
static LogTemplateID TEMPLATE_PLAYER_WEIGHT = 2
 
static LogTemplateID TEMPLATE_BROADCAST = 3
 

Подробное описание

Методы

◆ GetTemplate()

static LogTemplate GetTemplate ( LogTemplateID template_id)
inlinestaticprivate
53 {
54 if ( m_LogTemplates && m_LogTemplates.Contains(template_id) )
55 {
56 return m_LogTemplates.Get(template_id);
57 }
58
59 Debug.Log("Template ID: "+string.ToString(template_id)+" does not exist!", "LogTemplate.h -> GetTemplate()", "System", "Get Log Template", "None");
60 return NULL;
61 }
proto string ToString()
Definition Debug.c:14
static void Log(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
Prints debug message with normal prio.
Definition Debug.c:136
ref map< LogTemplateID, ref LogTemplate > m_LogTemplates
Definition LogTemplates.c:9
Definition EntityAI.c:95

Перекрестные ссылки Debug::Log(), m_LogTemplates и ToString().

Используется в LogError(), LogInfo() и LogWarning().

◆ Init()

static void Init ( )
inlinestaticprivate
41 {
44 // | Template Name | author | plugin | label ////
45 RegisterLogTamplate( TEMPLATE_UNKNOWN ,"Unknown" ,"Unknown" ,"Unknown" );//
46 RegisterLogTamplate( TEMPLATE_JANOSIK ,"Janosik" ,"GUI" ,"None" );//
47 RegisterLogTamplate( TEMPLATE_PLAYER_WEIGHT ,"Unknown" ,"PlayerBase" ,"Weight" );//
48 RegisterLogTamplate( TEMPLATE_BROADCAST ,"Unknown" ,"PluginMessageManager" ,"Broadcast" );//
49
50 }
static LogTemplateID TEMPLATE_UNKNOWN
Definition LogTemplates.c:35
void RegisterLogTamplate(LogTemplateID template_id, string author, string plugin, string label)
Definition LogTemplates.c:11
static LogTemplateID TEMPLATE_JANOSIK
Definition LogTemplates.c:36
static LogTemplateID TEMPLATE_PLAYER_WEIGHT
Definition LogTemplates.c:37
static LogTemplateID TEMPLATE_BROADCAST
Definition LogTemplates.c:38

Перекрестные ссылки RegisterLogTamplate(), TEMPLATE_BROADCAST, TEMPLATE_JANOSIK, TEMPLATE_PLAYER_WEIGHT и TEMPLATE_UNKNOWN.

◆ RegisterLogTamplate()

void RegisterLogTamplate ( LogTemplateID template_id,
string author,
string plugin,
string label )
inlinestaticprivate
12 {
13 if ( m_LogTemplates == NULL )
14 {
16 }
17
18 if ( m_LogTemplates.Contains(template_id) )
19 {
20 Debug.Log("Template ID: "+string.ToString(template_id)+" is alredy exist!", "LogTemplate.h -> OnInit()", "System", "Template Registration", "None");
21 }
22 else
23 {
26 }
27 }
Param3< string, string, string > LogTemplate
Definition LogTemplates.c:1

Перекрестные ссылки Debug::Log(), m_LogTemplates и ToString().

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

Поля

◆ m_LogTemplates

ref map<LogTemplateID, ref LogTemplate> m_LogTemplates
staticprivate

Используется в GetTemplate() и RegisterLogTamplate().

◆ TEMPLATE_BROADCAST

LogTemplateID TEMPLATE_BROADCAST = 3
staticprivate

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

◆ TEMPLATE_JANOSIK

LogTemplateID TEMPLATE_JANOSIK = 1
staticprivate

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

◆ TEMPLATE_PLAYER_WEIGHT

LogTemplateID TEMPLATE_PLAYER_WEIGHT = 2
staticprivate

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

◆ TEMPLATE_UNKNOWN

LogTemplateID TEMPLATE_UNKNOWN = 0
staticprivate

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


Объявления и описания членов класса находятся в файле: