![]() |
Dayz Explorer 1.28.160049
|
Go to the source code of this file.
Classes | |
| class | ErrorHandlerModule |
| Definition and API of an ErrorHandlerModule - Do not insert any logic here! (as this class is not moddable) More... | |
Functions | |
| void | ErrorHandlerModuleScript () |
| Constructor, by default calls the function that will fill the ErrorDataMap. | |
| void | ~ErrorHandlerModuleScript () |
| void | InitOptionalVariables () |
| Function which gets called before FillErrorDataMap, designed to set Optional Variales before ErrorProperties are created. | |
| void | FillErrorDataMap () |
| Function to fill up m_ErrorDataMap, gets called in the Constructor. | |
| ErrorProperties | GetProperties (int errorCode) |
| Fetches the ErrorProperties for the error code. | |
| override string | GetClientMessage (int errorCode, string additionalInfo="") |
| Fetches the Client message for the error code. | |
| override string | GetLastClientMessage (int errorCode) |
| Fetches the Client message for the error code, attempting to retrieve the data from the latest. | |
| override string | GetServerMessage (int errorCode, string additionalInfo="") |
| Fetches the Server message for the error code. | |
| override string | GetLastServerMessage (int errorCode) |
| Fetches the Server message for the error code, attempting to retrieve the data from the latest. | |
| override void | OnErrorThrown (int errorCode, owned string additionalInfo="") |
| Event that gets triggered when an error of the owned category is thrown. Do not call directly! Call ErrorModuleHandler.ThrowError instead. | |
| 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. | |
| void | InsertHeaderDialogueErrorProperties (int code, string message, string header, int dialogButtonType=DBT_OK, int defaultButton=DBB_OK, int dialogMeaningType=DMT_EXCLAMATION, bool displayAdditionalInfo=true) |
| Insert an error with Dialogue as handling with custom header. | |
| void | InsertPrefixDialogueErrorProperties (int code, string message, string prefix, int dialogButtonType=DBT_OK, int defaultButton=DBB_OK, int dialogMeaningType=DMT_EXCLAMATION, bool displayAdditionalInfo=true) |
| Insert an error with Dialogue as handling with custom prefix. | |
| void | InsertExtendedPrefixDialogueErrorProperties (int code, string message, string prefix, int dialogButtonType=DBT_OK, int defaultButton=DBB_OK, int dialogMeaningType=DMT_EXCLAMATION, bool displayAdditionalInfo=true) |
| Insert an error with Dialogue as handling with extended prefix. | |
| void | InsertExtendedPrefixSplitDialogueErrorProperties (int code, string message, string prefix, string serverMessage, int dialogButtonType=DBT_OK, int defaultButton=DBB_OK, int dialogMeaningType=DMT_EXCLAMATION, bool displayAdditionalInfo=true) |
| Insert an error with Dialogue as handling with extended prefix and separate server message. | |
| void | InsertSplitDialogueErrorProperties (int code, string message, string serverMessage, int dialogButtonType=DBT_OK, int defaultButton=DBB_OK, int dialogMeaningType=DMT_EXCLAMATION, bool displayAdditionalInfo=true) |
| Insert an error with Dialogue as handling with separate server message. | |
| void | InsertErrorProperties (int code, string message="") |
| Insert an error with no handling. | |
Variables | |
| class ErrorHandlerModule | m_Header = "" |
| This is where to input logic and extend functionality of ErrorHandlerModule. | |
| string | m_Prefix = "" |
Optional: Prefix (e.g. Fixed text at the start of the messages in the module) | |
| ref UIScriptedMenu | m_UIHandler = null |
Optional: The UI the handler might generally use | |
| int | m_LastErrorThrown = 0 |
| Holds the last thrown error in this module, defaults to 0. | |
| string | m_LastAdditionalInfo = "" |
| Holds the last additional info passed in. | |
| ref map< int, ref ErrorProperties > | m_ErrorDataMap = new map<int, ref ErrorProperties>() |
Map containing the codes that exist for the ErrorHandlerModule The code links to ErrorProperties This contains at the very least the Message for the error Additionally, it can contain the way to handle the error (e.g. Throw a Dialogue with the message) | |
|
protected |
Constructor, by default calls the function that will fill the ErrorDataMap.
Definition at line 81 of file errorhandlermodule.c.
|
protected |
Function to fill up m_ErrorDataMap, gets called in the Constructor.
Already insert the default "UNKNOWN ERROR" message for code "-1"
Definition at line 101 of file errorhandlermodule.c.
Fetches the Client message for the error code.
| errorCode | int The full error code |
string The Client message for the error Definition at line 130 of file errorhandlermodule.c.
Fetches the Client message for the error code, attempting to retrieve the data from the latest.
| errorCode | int The full error code to check against |
string The Client message for the error Definition at line 149 of file errorhandlermodule.c.
Fetches the Server message for the error code, attempting to retrieve the data from the latest.
| errorCode | int The full error code to check against |
string The Server message for the error Definition at line 186 of file errorhandlermodule.c.
|
protected |
Fetches the ErrorProperties for the error code.
| errorCode | int The full error code |
ErrorProperties The data and handling for the error Definition at line 112 of file errorhandlermodule.c.
Fetches the Server message for the error code.
| errorCode | int The full error code |
string The Server message for the error Definition at line 167 of file errorhandlermodule.c.
|
protected |
Function which gets called before FillErrorDataMap, designed to set Optional Variales before ErrorProperties are created.
Definition at line 96 of file errorhandlermodule.c.
|
protected |
Insert an error with Dialogue as handling, using the Optional Variables.
Definition at line 233 of file errorhandlermodule.c.
Insert an error with no handling.
Definition at line 269 of file errorhandlermodule.c.
|
protected |
Insert an error with Dialogue as handling with extended prefix.
Definition at line 251 of file errorhandlermodule.c.
|
protected |
Insert an error with Dialogue as handling with extended prefix and separate server message.
Definition at line 257 of file errorhandlermodule.c.
|
protected |
Insert an error with Dialogue as handling with custom header.
Definition at line 239 of file errorhandlermodule.c.
|
protected |
Insert an error with Dialogue as handling with custom prefix.
Definition at line 245 of file errorhandlermodule.c.
|
protected |
Insert an error with Dialogue as handling with separate server message.
Definition at line 263 of file errorhandlermodule.c.
Event that gets triggered when an error of the owned category is thrown. Do not call directly! Call ErrorModuleHandler.ThrowError instead.
| errorCode | int The full error code |
| additionalInfo | string Any additional info regarding the error, usually data |
Definition at line 206 of file errorhandlermodule.c.
|
protected |
Definition at line 87 of file errorhandlermodule.c.
|
protected |
Map containing the codes that exist for the ErrorHandlerModule The code links to ErrorProperties This contains at the very least the Message for the error Additionally, it can contain the way to handle the error (e.g. Throw a Dialogue with the message)
Definition at line 78 of file errorhandlermodule.c.
| class ErrorHandlerModule m_Header = "" |
This is where to input logic and extend functionality of ErrorHandlerModule.
Optional: Header (e.g. The header of a Dialogue box)
|
protected |
Holds the last additional info passed in.
Definition at line 70 of file errorhandlermodule.c.
|
protected |
Holds the last thrown error in this module, defaults to 0.
Definition at line 69 of file errorhandlermodule.c.
|
protected |
Optional: Prefix (e.g. Fixed text at the start of the messages in the module)
Definition at line 66 of file errorhandlermodule.c.
|
protected |
Optional: The UI the handler might generally use
Definition at line 67 of file errorhandlermodule.c.