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

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

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

class  ScriptConsoleTabRegistry
 
class  ScriptConsoleToolTipEventHandler
 

Перечисления

enum  ScriptConsoleTabID {
  GENERAL , ITEMS , CAMERA , CONFIGS ,
  OUTPUT , SCRIPT_CLIENT , SCRIPT_SERVER , SOUNDS ,
  VICINITY , WEATHER , COUNT
}
 

Функции

void ScriptConsoleTabRegistryEntry (int id, string displayName, string panelWidgetName, typename tabClass)
 
void ScriptConsole ()
 
void ~ScriptConsole ()
 
ScriptConsoleTabBase GetSelectedHandler ()
 
static void SaveData ()
 
static JsonHintsData GetData ()
 
void SetHintText (string text, Widget w)
 
void RegisterTab (int id, ScriptConsoleTabBase handler)
 
override Widget Init ()
 single position related to each particular attachment group
 
void BuildContextMenu ()
 
void RegisterContextMenuElement (int id, string name)
 
void HideContextSubElements ()
 
bool IsContextElementButton (Widget w)
 
void HideHint ()
 
int GetWidgetCombinedHash (Widget w)
 
string GetMessage ()
 
void HoverSuccess ()
 
void HoverInterrupt ()
 
override void OnShow ()
 
override void OnHide ()
 
override bool OnKeyPress (Widget w, int x, int y, int key)
 
override bool OnKeyDown (Widget w, int x, int y, int key)
 
override void Update (float timeslice)
 
override bool OnMouseButtonDown (Widget w, int x, int y, int button)
 
override bool OnClick (Widget w, int x, int y, int button)
 
override bool OnDoubleClick (Widget w, int x, int y, int button)
 
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
 
override bool OnMouseEnter (Widget w, int x, int y)
 
override bool OnChange (Widget w, int x, int y, bool finished)
 
override bool OnItemSelected (Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)
 
ScriptConsoleTabBase GetTabHandler (typename tabType)
 
void SelectTabByID (int tabId)
 
void SelectTab (ScriptConsoleTabBase selectedHandler)
 
ButtonWidget GetContextElementButton (int tabID)
 
void ShowMenuBackground (bool state)
 
bool IsChildOfWidget (Widget child, Widget parent)
 
void DisplayHint (string message)
 
override void OnRPCEx (int rpc_type, ParamsReadContext ctx)
 

Переменные

enum ScriptConsoleTabID m_ID
 
string m_DisplayName
 
string m_PanelWidgetName
 
 m_TabClass
 
class ScriptConsoleTabRegistry HINTS_PATH_DEFAULT = "scripts/data/internal/script_console_hints.json"
 
static const string HINTS_PATH_OPTIONAL = "$mission:script_console_hints.json"
 
const string NO_HINT_TEXT = "No hint"
 
Widget m_CurrentHoverWidget
 
Widget m_HintWidgetRoot
 
ImageWidget m_HintWidgetBackground
 
Widget m_EditTooltipRoot
 
RichTextWidget m_HintWidget
 
ButtonWidget m_HintOkButton
 
ButtonWidget m_HintCancelButton
 
ButtonWidget m_HintClearButton
 
EditBoxWidget m_HintInputText
 
Widget m_HeaderPanelPC
 
GridSpacerWidget m_ButtonsMenu
 
ButtonWidget m_CloseConsoleButton
 
GridSpacerWidget m_ContextMenuGrid
 
ButtonWidget m_ContextMenuButton
 
TextWidget m_ContectMenuButtonLabel
 
bool m_HintEditMode
 
float m_HoverTime
 
bool m_HoverSuccessTriggered
 
float m_PrevMouseX
 
float m_PrevMouseY
 
ScriptConsoleTabBase m_SelectedHandler
 
int m_SelectedTab = ScriptConsoleTabID.GENERAL
 
static ref array< ref MapMarker > m_MarkedEntities = new array<ref MapMarker>()
 
ref map< int, ref ScriptConsoleTabBase > m_TabHandlersByID = new map<int, ref ScriptConsoleTabBase>()
 
static ref JsonHintsData m_JsonData
 
ref map< int, ref ScriptConsoleMenuElement > m_ContextMenuElements = new map<int, ref ScriptConsoleMenuElement>()
 
EInputDeviceType m_CurrentInputDevice
 
PluginConfigDebugProfile m_ConfigDebugProfile
 
ScriptConsoleToolTipEventHandler int
 
ScriptConsoleToolTipEventHandler WidgetHintBindings