|
void | UIPopupScript (Widget wgt) |
|
void | OnOpen (Param param) |
|
void | OnClose () |
|
void | Show (bool show) |
|
bool | OnClick (Widget w, int x, int y, int button) |
|
bool | OnChange (Widget w, int x, int y, bool finished) |
|
void | UIPopupScriptConfigs (Widget wgt) |
|
void | ChangeConfigFilter () |
|
override void | OnOpen (Param param) |
|
void | AddItemToClipboard (TextListboxWidget text_listbox_widget) |
|
void | RenderVariables (int row) |
|
void | ExpandHierarchy (int row) |
|
void | CollapseHierarchy (int row) |
|
void | ClearHierarchy () |
|
void | FindInHierarchy (string class_name) |
|
override bool | OnChange (Widget w, int x, int y, bool finished) |
|
override bool | OnClick (Widget w, int x, int y, int button) |
|
void | UIPopupScriptEditorSettings (Widget wgt) |
|
override void | OnOpen (Param param) |
|
override bool | OnClick (Widget w, int x, int y, int button) |
|
override bool | OnChange (Widget w, int x, int y, bool finished) |
|
void | UIPopupScriptInitScript (Widget wgt) |
|
override void | OnOpen (Param param) |
|
override bool | OnClick (Widget w, int x, int y, int button) |
|
void | UIPopupScriptNotify (Widget wgt) |
|
override bool | OnClick (Widget w, int x, int y, int button) |
|
void | SetLabelText (string text) |
|
void | UIPopupScriptPositionManager (Widget wgt) |
|
override void | OnOpen (Param param) |
|
override bool | OnClick (Widget w, int x, int y, int button) |
|
void | OnItemSelected (Widget w, int x, int y, int row, int column, int oldRow, int oldColumn) |
|
string | GetCurrentLocationName () |
|
void | UIPopupScriptPresetNew (Widget wgt) |
|
override bool | OnClick (Widget w, int x, int y, int button) |
|
void | UIPopupScriptPresetRename (Widget wgt) |
|
override void | OnOpen (Param param) |
|
override bool | OnClick (Widget w, int x, int y, int button) |
|
void | UIPopupScriptSceneDelete (Widget wgt) |
|
override bool | OnClick (Widget w, int x, int y, int button) |
|
void | SetDeleteName (string scene_name) |
|
void | UIPopupScriptSceneManager (Widget wgt) |
|
void | ~UIPopupScriptSceneManager () |
|
override bool | OnClick (Widget w, int x, int y, int button) |
|
override bool | OnChange (Widget w, int x, int y, bool finished) |
|
void | UpdateSceneList () |
|
override void | OnOpen (Param param) |
|
override void | OnClose () |
|
void | OnUpdate () |
|
void | ResetSliders () |
|
void | UpdateSliderStartTime (int hour, int minute) |
|
void | UpdateSliderStartDay (int month, int day) |
|
void | UpdateSliderOvercast () |
|
void | UpdateSliderRain () |
|
void | UpdateSliderFog () |
|
void | UpdateSliderWindForce () |
|
void | UIPopupScriptSceneNew (Widget wgt) |
|
override bool | OnClick (Widget w, int x, int y, int button) |
|
void | UIPopupScriptSceneRename (Widget wgt) |
|
override bool | OnClick (Widget w, int x, int y, int button) |
|
void | SetRenameName (string rename_name) |
|
void | UIPopupScriptSceneSettings (Widget wgt) |
|
void | ~UIPopupScriptSceneSettings () |
|
override bool | OnClick (Widget w, int x, int y, int button) |
|
override bool | OnChange (Widget w, int x, int y, bool finished) |
|
override void | OnOpen (Param param) |
|
override void | OnClose () |
|
void | OnUpdate () |
|
void | ResetSliders () |
|
void | UpdateSliderStartTime (int hour, int minute) |
|
void | UpdateSliderStartDay (int month, int day) |
|
void | UpdateSliderOvercast () |
|
void | UpdateSliderRain () |
|
void | UpdateSliderFog () |
|
void | UpdateSliderWindForce () |
|
|
static const int | m_DaysInMonth [12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 } |
|
◆ UIPopupScript()
◆ ~UIPopupScriptSceneManager()
◆ ~UIPopupScriptSceneSettings()
◆ AddItemToClipboard()
◆ ChangeConfigFilter()
void ChangeConfigFilter |
( |
| ) |
|
|
inlineprivate |
◆ ClearHierarchy()
156 {
157
158
159
160
163
166
170 {
172
174 {
176 {
179 }
180 }
181 }
182 }
Param5< bool, string, int, string, int > ConfigParams
Definition ScriptConsoleConfigTab.c:1
static void GetBaseConfigClasses(out TStringArray base_classes)
Returns some of base config classes strings like CfgVehicles, CfgWeapons, etc. for searching purposes...
Definition Debug.c:423
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
Definition IsBoxCollidingGeometryProxyClasses.c:28
array< string > TStringArray
Definition EnScript.c:685
Перекрестные ссылки Debug::GetBaseConfigClasses().
Используется в ChangeConfigFilter() и OnOpen().
◆ CollapseHierarchy()
110 {
112 {
113 return;
114 }
115
120
125
127 {
129 {
133 }
134 }
135
136
137
139 {
142 {
144 }
145 }
146
149 {
151 }
153 }
Перекрестные ссылки x.
Используется в OnClick().
◆ ExpandHierarchy()
70 {
72 {
73 return;
74 }
75
77
78
81
84
87 {
89 }
90
91
95
97
98
102 {
105 }
106 }
Используется в OnClick().
◆ FindInHierarchy()
◆ GetCurrentLocationName()
string GetCurrentLocationName |
( |
| ) |
|
|
inlineprivate |
85 {
87 {
91 }
92 return "";
93 }
◆ GetSceneEditor()
PluginSceneManager GetSceneEditor |
( |
| ) |
|
|
inlineprotected |
56 {
57 PluginSceneManager
m = PluginSceneManager.Cast(
GetPlugin(PluginSceneManager) );
59 }
PluginBase GetPlugin(typename plugin_type)
Definition PluginManager.c:316
Перекрестные ссылки GetPlugin().
◆ OnChange() [1/5]
30 {
31 return false;
32 }
◆ OnChange() [2/5]
◆ OnChange() [3/5]
64 {
66 {
68
70 {
72 }
73
74 return true;
75 }
76
77 return false;
78 }
◆ OnChange() [4/5]
◆ OnChange() [5/5]
◆ OnClick() [1/13]
25 {
26 return false;
27 }
◆ OnClick() [2/13]
◆ OnClick() [3/13]
39 {
41
43 {
45 }
47 {
49 }
51 {
53
54 return true;
55 }
56
57 return false;
58 }
Перекрестные ссылки PopupBack(), x и y.
◆ OnClick() [4/13]
54 {
56
58 {
60 {
64 }
65 }
67 {
69 {
73 }
74
76
77 return true;
78 }
80 {
82
83 return true;
84 }
85
86 return false;
87 }
void SetInitScript(string init_script)
Definition SceneObject.c:91
Перекрестные ссылки PopupBack(), SceneObject::SetInitScript(), x и y.
◆ OnClick() [5/13]
19 {
21
23 {
25
26 return true;
27 }
28
29 return false;
30 }
Перекрестные ссылки PopupBack(), x и y.
◆ OnClick() [6/13]
56 {
58 {
61
62 PluginSceneManager.GetInstance().SelectedObjectSetPosX(
pos_x );
63 PluginSceneManager.GetInstance().SelectedObjectSetPosZ(
pos_z );
65 return true;
66 }
68 {
70 return true;
71 }
72 return false;
73 }
Перекрестные ссылки PopupBack().
◆ OnClick() [7/13]
19 {
21
23 {
27
28 SceneEditorMenu
menu = SceneEditorMenu.Cast(
GetGame().GetUIManager().GetMenu() );
31
32 return true;
33 }
35 {
37
38 return true;
39 }
40
41 return false;
42 }
PluginConfigDebugProfile m_ConfigDebugProfile
Definition PluginItemDiagnostic.c:58
Definition PluginConfigDebugProfileFixed.c:2
Перекрестные ссылки GetGame(), GetPlugin(), m_ConfigDebugProfile, m_WgtRoot, PopupBack(), x и y.
◆ OnClick() [8/13]
27 {
29
31 {
33 SceneEditorMenu
menu = SceneEditorMenu.Cast(
GetGame().GetUIManager().GetMenu() );
36
38
39 return true;
40 }
42 {
44 return true;
45 }
46
47 return false;
48 }
Перекрестные ссылки GetGame(), m_WgtRoot, PopupBack(), x и y.
◆ OnClick() [9/13]
20 {
22
24 {
25 PluginSceneManager
editor = PluginSceneManager.Cast(
GetPlugin(PluginSceneManager) );
26
28
30
31 return true;
32 }
34 {
37 return true;
38 }
39
40 return false;
41 }
const string STRING_EMPTY
Definition constants.c:54
Перекрестные ссылки GetPlugin(), PopupBack(), STRING_EMPTY, x и y.
◆ OnClick() [10/13]
96 {
98
100 PluginSceneManager
editor;
101
103 {
105
111
113 return true;
114 }
116 {
118
119 return true;
120 }
122 {
124 {
127
130
131 return true;
132 }
133 }
135 {
137
140
141 return true;
142 }
144 {
146 {
149
152
153 return true;
154 }
155 }
157 {
159 {
162
164
166 {
169 }
170 else
171 {
173 popup_notify.SetLabelText(
"You cant delete current loaded scene!");
174 }
175
177 return true;
178 }
179 }
181 {
191
196
198
199 return true;
200 }
201
202 return false;
203 }
Перекрестные ссылки GetGame(), GetPlugin(), m_CurrDay, m_CurrFog, m_CurrHour, m_CurrMinute, m_CurrMonth, m_CurrOvercast, m_CurrRain, m_CurrWindForce, m_CurrYear, PopupBack(), PopupOpen(), UpdateSceneList(), x и y.
◆ OnClick() [11/13]
19 {
21
23 {
25
26 PluginSceneManager
editor = PluginSceneManager.Cast(
GetPlugin(PluginSceneManager) );
27
28 Log(
"OnClick -> SceneLoad");
29
32
34
35 return true;
36 }
38 {
40
41 return true;
42 }
43
44 return false;
45 }
class LogTemplates Log(string message, LogTemplateID template_id=0)
Creates debug log (optional) from LogTemplate which are registred.
Definition LogTemplates.c:75
Перекрестные ссылки GetPlugin(), Log(), m_WgtRoot, PopupBack(), x и y.
◆ OnClick() [12/13]
◆ OnClick() [13/13]
80 {
82
84 {
94
95 PluginSceneManager
editor = PluginSceneManager.Cast(
GetPlugin(PluginSceneManager) );
98
100
101 return true;
102 }
104 {
105
107
108 return true;
109 }
110
111 return false;
112 }
Перекрестные ссылки GetPlugin(), m_CurrDay, m_CurrFog, m_CurrHour, m_CurrMinute, m_CurrMonth, m_CurrOvercast, m_CurrRain, m_CurrWindForce, m_CurrYear, PopupBack(), x и y.
◆ OnClose() [1/3]
◆ OnClose() [2/3]
◆ OnClose() [3/3]
◆ OnItemSelected()
◆ OnOpen() [1/8]
◆ OnOpen() [2/8]
◆ OnOpen() [3/8]
◆ OnOpen() [4/8]
32 {
34
36 {
40
42 {
46 }
47 }
48 }
Definition SceneObject.c:2
string GetInitScript()
Definition SceneObject.c:83
Перекрестные ссылки SceneObject::GetInitScript().
◆ OnOpen() [5/8]
39 {
40 if( PluginSceneManager.GetInstance() )
41 {
42 if( PluginSceneManager.GetInstance().GetSelectedSceneObject() )
43 {
44 vector player_pos = PluginSceneManager.GetInstance().GetSelectedSceneObject().GetPosition();
45
48 }
49 }
50 }
Definition EnConvert.c:106
Перекрестные ссылки ToString().
◆ OnOpen() [6/8]
18 {
19 SceneEditorMenu
menu = SceneEditorMenu.Cast(
GetGame().GetUIManager().GetMenu() );
21 }
Перекрестные ссылки GetGame().
◆ OnOpen() [7/8]
318 {
319
320
323
329
339
342
344
346 }
proto void Print(void var)
Prints content of variable to console/log.
Перекрестные ссылки CALL_CATEGORY_SYSTEM, GetGame(), m_OrigDay, m_OrigFog, m_OrigHour, m_OrigMinute, m_OrigMonth, m_OrigOvercast, m_OrigRain, m_OrigWindForce, m_OrigYear, OnUpdate(), Print(), ResetSliders() и UpdateSceneList().
◆ OnOpen() [8/8]
202 {
204
206
211
221
224
226
228 }
Перекрестные ссылки CALL_CATEGORY_SYSTEM, GetGame(), m_OrigDay, m_OrigFog, m_OrigHour, m_OrigMinute, m_OrigMonth, m_OrigOvercast, m_OrigRain, m_OrigWindForce, m_OrigYear, OnUpdate(), Print() и ResetSliders().
◆ OnUpdate() [1/2]
◆ OnUpdate() [2/2]
◆ PopupBack()
38 {
39 SceneEditorMenu
menu = SceneEditorMenu.Cast(
GetGame().GetUIManager().GetMenu() );
40 return menu.PopupBack();
41 }
Перекрестные ссылки GetGame().
Используется в OnClick().
◆ PopupOpen()
47 {
48 SceneEditorMenu
menu = SceneEditorMenu.Cast(
GetGame().GetUIManager().GetMenu() );
50 }
Перекрестные ссылки GetGame().
Используется в OnClick().
◆ RenderVariables()
53 {
56 {
63 {
65 }
66 }
67 }
string path
Definition OptionSelectorMultistate.c:142
Перекрестные ссылки path.
Используется в OnClick().
◆ ResetSliders() [1/2]
◆ ResetSliders() [2/2]
◆ SetDeleteName()
◆ SetLabelText()
◆ SetRenameName()
◆ Show()
◆ UIPopupScriptConfigs()
◆ UIPopupScriptEditorSettings()
◆ UIPopupScriptInitScript()
◆ UIPopupScriptNotify()
10 {
13 }
Definition EnWidgets.c:220
◆ UIPopupScriptPositionManager()
16 {
25
26
27
28
29
30
31
32
33 }
Перекрестные ссылки GetPlugin().
◆ UIPopupScriptPresetNew()
◆ UIPopupScriptPresetRename()
◆ UIPopupScriptSceneDelete()
◆ UIPopupScriptSceneManager()
54 {
61
63
65
67
70
73
76
79
82
85 }
◆ UIPopupScriptSceneNew()
◆ UIPopupScriptSceneRename()
◆ UIPopupScriptSceneSettings()
47 {
50
52
55
58
61
64
67
70 }
◆ UpdateSceneList()
293 {
295
296 PluginSceneManager
editor = PluginSceneManager.Cast(
GetPlugin(PluginSceneManager) );
297
300
302 {
304
306
308 {
310 }
311 }
312 }
Перекрестные ссылки GetPlugin().
Используется в OnClick() и OnOpen().
◆ UpdateSliderFog() [1/2]
◆ UpdateSliderFog() [2/2]
◆ UpdateSliderOvercast() [1/2]
void UpdateSliderOvercast |
( |
| ) |
|
|
inlineprivate |
◆ UpdateSliderOvercast() [2/2]
void UpdateSliderOvercast |
( |
| ) |
|
|
inlineprivate |
◆ UpdateSliderRain() [1/2]
void UpdateSliderRain |
( |
| ) |
|
|
inlineprivate |
◆ UpdateSliderRain() [2/2]
void UpdateSliderRain |
( |
| ) |
|
|
inlineprivate |
◆ UpdateSliderStartDay() [1/2]
◆ UpdateSliderStartDay() [2/2]
◆ UpdateSliderStartTime() [1/2]
void UpdateSliderStartTime |
( |
int | hour, |
|
|
int | minute ) |
|
inlineprivate |
◆ UpdateSliderStartTime() [2/2]
void UpdateSliderStartTime |
( |
int | hour, |
|
|
int | minute ) |
|
inlineprivate |
◆ UpdateSliderWindForce() [1/2]
void UpdateSliderWindForce |
( |
| ) |
|
|
inlineprivate |
◆ UpdateSliderWindForce() [2/2]
void UpdateSliderWindForce |
( |
| ) |
|
|
inlineprivate |
◆ m_BtnCancel
◆ m_BtnCopyToClipboard
◆ m_BtnNo
◆ m_BtnOk
◆ m_BtnRun
◆ m_BtnSave
◆ m_BtnSceneDelete
◆ m_BtnSceneDuplicate
◆ m_BtnSceneLoad
◆ m_BtnSceneNew
◆ m_BtnSceneRename
◆ m_BtnYes
◆ m_CancelButton
◆ m_ConfigDebugProfileFixed
PluginConfigDebugProfileFixed m_ConfigDebugProfileFixed |
|
private |
◆ m_ConfigHierarchyTextListbox
◆ m_ConfigVariablesTextListbox
◆ m_CurrDay
◆ m_CurrFog
◆ m_CurrHour
◆ m_CurrMinute
◆ m_CurrMonth
◆ m_CurrOvercast
◆ m_CurrRain
◆ m_CurrWindForce
◆ m_CurrYear
◆ m_DaysInMonth
static const int m_DaysInMonth = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 } |
|
staticprivate |
11{ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
◆ m_DeleteScene
◆ m_Editbox
◆ m_EdxRotationDelta
◆ m_LstListScenes
◆ m_LstPositionList
◆ m_MedxInitScript
◆ m_ModuleConfigViewer
PluginConfigViewer m_ModuleConfigViewer |
|
private |
◆ m_ModuleSceneManager
PluginSceneManager m_ModuleSceneManager |
|
private |
◆ m_ObjectConfigFilter
◆ m_OrigDay
◆ m_OrigFog
◆ m_OrigHour
◆ m_OrigMinute
◆ m_OrigMonth
◆ m_OrigOvercast
◆ m_OrigRain
◆ m_OrigWindForce
◆ m_OrigYear
◆ m_RenameName
◆ m_SceneObject
◆ m_SceneObjectIndex
◆ m_SldFog
◆ m_SldOvercast
◆ m_SldRain
◆ m_SldStartDay
◆ m_SldStartTime
◆ m_SldWindForce
◆ m_TeleportButton
◆ m_TxtCurrentX
◆ m_TxtCurrentY
◆ m_TxtFogValue
◆ m_TxtLabel
◆ m_TxtOvercastValue
◆ m_TxtRainValue
◆ m_TxtSelectedX
◆ m_TxtSelectedY
◆ m_TxtStartDayValue
◆ m_TxtStartTimeValue
◆ m_TxtWeatherTime
◆ m_TxtWindForceValue
◆ m_WgtRoot
◆ m_WgtTglSavePlayerPos
◆ m_WgtTglSeleHighlight
Объявления и описания членов классов находятся в файлах: