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

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

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

class  ErrorProperties
 Class which holds the properties and handling of an error. Подробнее...
 

Функции

void DialogueErrorProperties (string message, string serverMessage, string header, UIScriptedMenu handler=null, int dialogButtonType=DBT_OK, int defaultButton=DBB_OK, int dialogMeaningType=DMT_EXCLAMATION, bool displayAdditionalInfo=true)
 
override void HandleError (int errorCode, string additionalInfo="")
 
string GetHeader ()
 
int GetDialogButtonType ()
 
int GetDefaultButton ()
 
int GetDialogMeaningType ()
 
UIScriptedMenu GetHandler ()
 

Переменные

class ErrorProperties m_Header
 Error which shows a generic Dialogue UI.
 
int m_DialogButtonType
 
int m_DefaultButton
 
int m_DialogMeaningType
 
UIScriptedMenu m_Handler
 
bool m_DisplayAdditionalInfo
 

Функции

◆ DialogueErrorProperties()

void DialogueErrorProperties ( string message,
string serverMessage,
string header,
UIScriptedMenu handler = null,
int dialogButtonType = DBT_OK,
int defaultButton = DBB_OK,
int dialogMeaningType = DMT_EXCLAMATION,
bool displayAdditionalInfo = true )
protected
46 {
53 }
int m_DialogButtonType
Definition ErrorProperties.c:39
int m_DialogMeaningType
Definition ErrorProperties.c:41
class ErrorProperties m_Header
Error which shows a generic Dialogue UI.
int m_DefaultButton
Definition ErrorProperties.c:40
UIScriptedMenu m_Handler
Definition ErrorProperties.c:42
bool m_DisplayAdditionalInfo
Definition ErrorProperties.c:43
Definition EntityAI.c:95

Перекрестные ссылки m_DefaultButton, m_DialogButtonType, m_DialogMeaningType, m_DisplayAdditionalInfo, m_Handler и m_Header.

Используется в InsertDialogueErrorProperties(), InsertExtendedPrefixDialogueErrorProperties(), InsertExtendedPrefixSplitDialogueErrorProperties(), InsertHeaderDialogueErrorProperties(), InsertPrefixDialogueErrorProperties() и InsertSplitDialogueErrorProperties().

◆ GetDefaultButton()

int GetDefaultButton ( )
protected
78{ return m_DefaultButton; }

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

◆ GetDialogButtonType()

int GetDialogButtonType ( )
protected
77{ return m_DialogButtonType; }

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

◆ GetDialogMeaningType()

int GetDialogMeaningType ( )
protected
79{ return m_DialogMeaningType; }

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

◆ GetHandler()

UIScriptedMenu GetHandler ( )
protected
80{ return m_Handler; }

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

◆ GetHeader()

string GetHeader ( )
protected
76{ return m_Message; }

Перекрестные ссылки ErrorProperties::m_Message.

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

◆ HandleError()

override void HandleError ( int errorCode,
string additionalInfo = "" )
protected
56 {
57#ifdef NO_GUI
58 return; //do not display error if GUI is disabled
59#endif
60
61#ifdef SERVER
62 return;
63#else
64 string message;
66 message = string.Format(EP_MESSAGE_FORMAT_STRING, m_Message, additionalInfo);
67 else
68 message = m_Message;
69
70 GetGame().GetUIManager().ShowDialog(
71 string.Format(EP_HEADER_FORMAT_STRING, m_Header, ErrorModuleHandler.GetErrorHex(errorCode)),
73#endif
74 }
The error handler itself, for managing and distributing errors to modules Manages the ErrorHandlerMod...
Definition ErrorModuleHandler.c:29
static proto owned string GetErrorHex(int errorCode)
Returns a formatted string of the error code.
proto native CGame GetGame()

Перекрестные ссылки ErrorModuleHandler::GetErrorHex(), GetGame(), m_DefaultButton, m_DialogButtonType, m_DialogMeaningType, m_DisplayAdditionalInfo, m_Handler, m_Header и ErrorProperties::m_Message.

Переменные

◆ m_DefaultButton

int m_DefaultButton
protected

◆ m_DialogButtonType

int m_DialogButtonType
protected

◆ m_DialogMeaningType

int m_DialogMeaningType
protected

◆ m_DisplayAdditionalInfo

bool m_DisplayAdditionalInfo
protected

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

◆ m_Handler

UIScriptedMenu m_Handler
protected

Используется в DialogueErrorProperties(), GetHandler() и HandleError().

◆ m_Header

Error which shows a generic Dialogue UI.