Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс BIOSErrorModule
+ Граф наследования:BIOSErrorModule:

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

void BIOSErrorModule ()
 
override void InitOptionalVariables ()
 
override void FillErrorDataMap ()
 
void InsertBIOSError (int code, string message)
 

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

Конструктор(ы)

◆ BIOSErrorModule()

void BIOSErrorModule ( )
inlineprivate
73 {
74 SetCategory(ErrorCategory.BIOSError);
75 }
ErrorCategory
ErrorCategory - To decide what ErrorHandlerModule needs to be called and easily identify where it cam...
Definition ErrorModuleHandler.c:5

Методы

◆ FillErrorDataMap()

override void FillErrorDataMap ( )
inlineprivate
85 {
86 super.FillErrorDataMap();
87
88 InsertErrorProperties(EBiosError.OK); // Not an error, so no message
89 InsertBIOSError(EBiosError.CANCEL , "#STR_BIOS_OperationCancelled");
90 InsertBIOSError(EBiosError.BAD_PARAMETER , "#STR_BIOS_BadParameter");
91 InsertBIOSError(EBiosError.NOT_FOUND , "#STR_BIOS_NotFound");
92 InsertBIOSError(EBiosError.NOT_IMPLEMENTED , "#STR_BIOS_NotImplemented");
93 InsertBIOSError(EBiosError.PURCHASE_REQUIRED , "#STR_BIOS_PurchaseRequired");
94 InsertBIOSError(EBiosError.NOT_ALLOWED , "#STR_BIOS_ActionRestricted");
95 InsertBIOSError(EBiosError.BANNED , "#STR_auth_publisher_ban");
96 InsertBIOSError(EBiosError.LOGICAL , "#STR_BIOS_APILogicError");
97
98 InsertBIOSError(EBiosError.WRONG_RESPONSE_DATA , "#STR_BIOS_UnexpectedFormat");
99
100 InsertBIOSError(EBiosError.SERVER_HEARTBEAT_SERVER_NOT_FOUND , "#STR_BIOS_ServerNotRegistered");
101 InsertBIOSError(EBiosError.SERVER_REGISTER_ALREADY_EXISTS , "#STR_BIOS_ServerAlreadyRegistered");
102
103 InsertBIOSError(EBiosError.REQUEST_CREATE_FAIL_XHR , "#STR_BIOS_FailedToOpenRequest");
104 InsertBIOSError(EBiosError.REQUEST_SEND_FAIL , "#STR_BIOS_FailedToSendData");
105 InsertBIOSError(EBiosError.REQUEST_WAIT_FAIL , "#STR_BIOS_FailedToWaitOperationEnd");
106
107 InsertBIOSError(EBiosError.NON_JSON_RESPONSE , "#STR_BIOS_UnexpectedFormat");
108
109 InsertBIOSError(EBiosError.UPDATE_REQUIRED , "#STR_BIOS_UpdateRequired");
110 InsertBIOSError(EBiosError.UPDATE_REQUIRED_AND_DOWNLOADED , "#STR_BIOS_UpdateRequiredAndDownloaded");
111
112 InsertBIOSError(EBiosError.COMUNICATION_ERROR , "#STR_BIOS_CommunicationError");
113
114 InsertBIOSError(EBiosError.UNKNOWN , "#server_browser_error_unknown");
115 InsertBIOSError(EBiosError.BAD_SCRIPT , "#STR_BIOS_LinkageError");
116
117 InsertBIOSError(EBiosError.COMMUNICATION_TIMED_OUT , "#STR_BIOS_CommTimeOutError");
118 InsertBIOSError(EBiosError.COMMUNICATION_RESET , "#STR_BIOS_CommResetError");
119 InsertBIOSError(EBiosError.COMMUNICATION_ABORTED , "#STR_BIOS_CommAbortError");
120 }
EBiosError
Possible Error codes for bios API. This is the list of errors that can be returned from bios API....
Definition BIOSErrorModule.c:7
void InsertErrorProperties(int code, string message="")
Insert an error with no handling.
Definition ErrorHandlerModule.c:269
void InsertBIOSError(int code, string message)
Definition BIOSErrorModule.c:122
Definition EntityAI.c:95

Перекрестные ссылки InsertBIOSError() и InsertErrorProperties().

◆ InitOptionalVariables()

override void InitOptionalVariables ( )
inlineprivate
78 {
79 super.InitOptionalVariables();
80
81 m_Header = "#STR_BIOS_BIOSError";
82 }
class ErrorHandlerModule m_Header
This is where to input logic and extend functionality of ErrorHandlerModule.

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

◆ InsertBIOSError()

void InsertBIOSError ( int code,
string message )
inlineprivate
123 {
124 #ifdef PLATFORM_CONSOLE
126 #else
128 #endif
129 }
void InsertDialogueErrorProperties(int code, string message, int dialogButtonType=DBT_OK, int defaultButton=DBB_OK, int dialogMeaningType=DMT_EXCLAMATION, bool displayAdditionalInfo=true)
Insert an error with Dialogue as handling, using the Optional Variables.
Definition ErrorHandlerModule.c:233

Перекрестные ссылки InsertDialogueErrorProperties() и InsertErrorProperties().

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


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