10 public override void OnInstantiate()
12 this.toggleAutorun.SetToggle(base.config.input.autorun, delegate(
bool on)
14 base.config.input.autorun = on;
16 this.toggleAltKeyAxis.SetToggle(base.config.input.altKeyAxis, delegate(
bool on)
18 base.config.input.altKeyAxis = on;
20 this.toggleIgnoreNPCs.SetToggle(base.config.input.ignoreNPCs, delegate(
bool on)
22 base.config.input.ignoreNPCs = on;
24 this.toggleKeepRunning.SetToggle(base.config.input.keepRunning, delegate(
bool on)
26 base.config.input.keepRunning = on;
28 this.toggleRightClickExitBuildMode.SetToggle(base.config.input.rightClickExitBuildMode, delegate(
bool on)
30 base.config.input.rightClickExitBuildMode = on;
32 this.toggleAltExamine.SetToggle(base.config.input.altExamine, delegate(
bool on)
34 base.config.input.altExamine = on;
36 this.toggleSmoothFollow.SetToggle(base.config.camera.smoothFollow, delegate(
bool on)
38 base.config.camera.smoothFollow = on;
40 this.toggleSmoothMove.SetToggle(base.config.camera.smoothMove, delegate(
bool on)
42 base.config.camera.smoothMove = on;
43 this.sliderMoveFrame.SetActive(!on);
45 this.toggleZoomToMouse.SetToggle(base.config.camera.zoomToMouse, delegate(
bool on)
47 base.config.camera.zoomToMouse = on;
49 this.toggleZoomMin.SetToggle(base.config.camera.extendZoomMin, delegate(
bool on)
51 base.config.camera.extendZoomMin = on;
53 this.toggleZoomMax.SetToggle(base.config.camera.extendZoomMax, delegate(
bool on)
55 base.config.camera.extendZoomMax = on;
57 this.toggleEdge.SetToggle(base.config.camera.edgeScroll, delegate(
bool on)
59 base.config.camera.edgeScroll = on;
61 this.toggleInvertX.SetToggle(base.config.camera.invertX, delegate(
bool on)
63 base.config.camera.invertX = on;
65 this.toggleInvertY.SetToggle(base.config.camera.invertY, delegate(
bool on)
67 base.config.camera.invertY = on;
69 this.toggleLinearZoom.SetToggle(base.config.camera.linearZoom, delegate(
bool on)
71 base.config.camera.linearZoom = on;
73 base.SetSlider(this.sliderMoveFrame, (
float)base.config.camera.moveframe, delegate(
float a)
75 base.config.camera.moveframe = (int)a;
76 return Lang.Get(
"moveframe") +
"(" + ((int)a).ToString() +
")";
78 this.sliderMoveFrame.SetActive(!base.config.camera.smoothMove);
79 base.SetSlider(this.sliderKeyboardScroll, base.config.camera.senseKeyboard, delegate(
float a)
81 base.config.camera.senseKeyboard = a;
82 return Lang.Get(
"speed") +
"(" + ((int)(a * 100f)).ToString() +
")";
84 base.SetSlider(this.sliderDragScroll, base.config.camera.sensDrag, delegate(
float a)
86 base.config.camera.sensDrag = a;
87 return Lang.Get(
"speed") +
"(" + ((int)(a * 100f)).ToString() +
")";
89 base.SetSlider(this.sliderEdgeScroll, base.config.camera.sensEdge, delegate(
float a)
91 base.config.camera.sensEdge = a;
92 return Lang.Get(
"speed") +
"(" + ((int)(a * 100f)).ToString() +
")";
95 this.ddMiddleClick.SetList<
CoreConfig.GameFunc>((int)base.config.input.middleClick, list, (CoreConfig.GameFunc a,
int b) => a.ToString().lang(), delegate(
int a,
CoreConfig.GameFunc b)
97 base.config.input.middleClick = b;
99 this.ddMiddleClickLong.SetList<
CoreConfig.GameFunc>((int)base.config.input.middlePressLong, list, (CoreConfig.GameFunc a,
int b) => a.ToString().lang(), delegate(
int a,
CoreConfig.GameFunc b)
101 base.config.input.middlePressLong = b;
103 this.ddMouse3Click.SetList<
CoreConfig.GameFunc>((int)base.config.input.mouse3Click, list, (CoreConfig.GameFunc a,
int b) => a.ToString().lang(), delegate(
int a,
CoreConfig.GameFunc b)
105 base.config.input.mouse3Click = b;
107 this.ddMouse3Long.SetList<
CoreConfig.GameFunc>((int)base.config.input.mouse3PressLong, list, (CoreConfig.GameFunc a,
int b) => a.ToString().lang(), delegate(
int a,
CoreConfig.GameFunc b)
109 base.config.input.mouse3PressLong = b;
111 this.ddMouse4Click.SetList<
CoreConfig.GameFunc>((int)base.config.input.mouse4Click, list, (CoreConfig.GameFunc a,
int b) => a.ToString().lang(), delegate(
int a,
CoreConfig.GameFunc b)
113 base.config.input.mouse4Click = b;
115 this.ddMouse4Long.SetList<
CoreConfig.GameFunc>((int)base.config.input.mouse4PressLong, list, (CoreConfig.GameFunc a,
int b) => a.ToString().lang(), delegate(
int a,
CoreConfig.GameFunc b)
117 base.config.input.mouse4PressLong = b;
120 this.b_ddMiddleClick.SetList<
CoreConfig.GameFuncBuild>((int)base.config.input.b_middleClick, list2, (CoreConfig.GameFuncBuild a,
int b) => a.ToString().lang(), delegate(
int a,
CoreConfig.GameFuncBuild b)
122 base.config.input.b_middleClick = b;
124 this.b_ddMiddleClickLong.SetList<
CoreConfig.GameFuncBuild>((int)base.config.input.b_middlePressLong, list2, (CoreConfig.GameFuncBuild a,
int b) => a.ToString().lang(), delegate(
int a,
CoreConfig.GameFuncBuild b)
126 base.config.input.b_middlePressLong = b;
128 this.b_ddMouse3Click.SetList<
CoreConfig.GameFuncBuild>((int)base.config.input.b_mouse3Click, list2, (CoreConfig.GameFuncBuild a,
int b) => a.ToString().lang(), delegate(
int a,
CoreConfig.GameFuncBuild b)
130 base.config.input.b_mouse3Click = b;
132 this.b_ddMouse3Long.SetList<
CoreConfig.GameFuncBuild>((int)base.config.input.b_mouse3PressLong, list2, (CoreConfig.GameFuncBuild a,
int b) => a.ToString().lang(), delegate(
int a,
CoreConfig.GameFuncBuild b)
134 base.config.input.b_mouse3PressLong = b;
136 this.b_ddMouse4Click.SetList<
CoreConfig.GameFuncBuild>((int)base.config.input.b_mouse4Click, list2, (CoreConfig.GameFuncBuild a,
int b) => a.ToString().lang(), delegate(
int a,
CoreConfig.GameFuncBuild b)
138 base.config.input.b_mouse4Click = b;
140 this.b_ddMouse4Long.SetList<
CoreConfig.GameFuncBuild>((int)base.config.input.b_mouse4PressLong, list2, (CoreConfig.GameFuncBuild a,
int b) => a.ToString().lang(), delegate(
int a,
CoreConfig.GameFuncBuild b)
142 base.config.input.b_mouse4PressLong = b;
144 this.listMovement.callbacks =
new UIList.Callback<EInput.KeyMap,
ItemKeymap>
146 onInstantiate = delegate(EInput.KeyMap a,
ItemKeymap b)
148 this.<OnInstantiate>g___onInstantiate|37_44(a, b);
150 onList = delegate(UIList.SortMode m)
152 EInput.KeyMapManager keys = base.config.input.keys;
153 UIList uilist = this.listMovement;
154 uilist.Add(keys.axisUp);
155 uilist.Add(keys.axisDown);
156 uilist.Add(keys.axisLeft);
157 uilist.Add(keys.axisRight);
158 uilist.Add(keys.axisUpLeft);
159 uilist.Add(keys.axisUpRight);
160 uilist.Add(keys.axisDownLeft);
161 uilist.Add(keys.axisDownRight);
162 uilist.Add(keys.wait);
165 this.listGeneral.callbacks =
new UIList.Callback<EInput.KeyMap,
ItemKeymap>
167 onInstantiate = delegate(EInput.KeyMap a,
ItemKeymap b)
169 this.<OnInstantiate>g___onInstantiate|37_44(a, b);
171 onList = delegate(UIList.SortMode m)
173 EInput.KeyMapManager keys = base.config.input.keys;
174 UIList uilist = this.listGeneral;
175 uilist.Add(keys.mouseLeft);
176 uilist.Add(keys.mouseMiddle);
177 uilist.Add(keys.mouseRight);
178 uilist.Add(keys.fire);
179 uilist.Add(keys.autoCombat);
180 uilist.Add(keys.emptyHand);
183 this.listMenu.callbacks =
new UIList.Callback<EInput.KeyMap,
ItemKeymap>
185 onInstantiate = delegate(EInput.KeyMap a,
ItemKeymap b)
187 this.<OnInstantiate>g___onInstantiate|37_44(a, b);
189 onList = delegate(UIList.SortMode m)
191 EInput.KeyMapManager keys = base.config.input.keys;
192 UIList uilist = this.listMenu;
193 uilist.Add(keys.chara);
194 uilist.Add(keys.inventory);
195 uilist.Add(keys.ability);
196 uilist.Add(keys.journal);
197 uilist.Add(keys.log);
198 uilist.Add(keys.report);
201 this.listEtc.callbacks =
new UIList.Callback<EInput.KeyMap,
ItemKeymap>
203 onInstantiate = delegate(EInput.KeyMap a,
ItemKeymap b)
205 this.<OnInstantiate>g___onInstantiate|37_44(a, b);
207 onList = delegate(UIList.SortMode m)
209 EInput.KeyMapManager keys = base.config.input.keys;
210 UIList uilist = this.listEtc;
211 uilist.Add(keys.switchHotbar);
212 uilist.Add(keys.quickSave);
215 this.listAdvanced.callbacks =
new UIList.Callback<EInput.KeyMap,
ItemKeymap>
217 onInstantiate = delegate(EInput.KeyMap a,
ItemKeymap b)
219 this.<OnInstantiate>g___onInstantiate|37_44(a, b);
221 onList = delegate(UIList.SortMode m)
223 EInput.KeyMapManager keys = base.config.input.keys;
224 UIList uilist = this.listAdvanced;
225 uilist.Add(keys.examine);
226 uilist.Add(keys.getAll);
229 this.<OnInstantiate>g___refreshList|37_43();
234 private void <OnInstantiate>g___refreshList|37_43()
236 this.listMovement.List(
false);
237 this.listGeneral.List(
false);
238 this.listMenu.List(
false);
239 this.listEtc.List(
false);
240 this.listAdvanced.List(
false);
245 private void <OnInstantiate>g___onInstantiate|37_44(EInput.KeyMap a,
ItemKeymap b)
247 b.text.text = (
"key_" + a.action.ToString()).lang();
248 string text = a.key.ToString() ??
"";
249 b.buttonKey.mainText.text = text;
250 b.buttonKey.SetOnClick(delegate
252 Dialog.Keymap(a).SetOnKill(
new Action(this.<OnInstantiate>g___refreshList|37_43));
257 public UIList listMovement;
260 public UIList listGeneral;
263 public UIList listMenu;
266 public UIList listEtc;
269 public UIList listAdvanced;
272 public UIButton toggleAutorun;
275 public UIButton toggleAltKeyAxis;
278 public UIButton toggleKeepRunning;
281 public UIButton toggleRightClickExitBuildMode;
284 public UIButton toggleIgnoreNPCs;
287 public UIButton toggleAltExamine;
290 public UIButton toggleZoomToMouse;
293 public UIButton toggleZoomMin;
296 public UIButton toggleZoomMax;
299 public UIButton toggleSmoothFollow;
302 public UIButton toggleSmoothMove;
305 public Slider sliderKeyboardScroll;
308 public Slider sliderDragScroll;
311 public Slider sliderEdgeScroll;
314 public Slider sliderRunDistance;
317 public Slider sliderMoveFrame;
320 public UIButton toggleEdge;
323 public UIButton toggleInvertX;
326 public UIButton toggleInvertY;
329 public UIButton toggleLinearZoom;
332 public UIDropdown ddMiddleClick;
335 public UIDropdown ddMiddleClickLong;
338 public UIDropdown ddMouse3Click;
341 public UIDropdown ddMouse3Long;
344 public UIDropdown ddMouse4Click;
347 public UIDropdown ddMouse4Long;
350 public UIDropdown b_ddMiddleClick;
353 public UIDropdown b_ddMiddleClickLong;
356 public UIDropdown b_ddMouse3Click;
359 public UIDropdown b_ddMouse3Long;
362 public UIDropdown b_ddMouse4Click;
365 public UIDropdown b_ddMouse4Long;