9 public override string Name
13 return this.
id.lang();
19 public override string pathSprite
23 return "icon_" + this.id;
29 public override bool KeepVisibleWhenHighlighted
38 public static void Execute(
string id)
40 uint num = <PrivateImplementationDetails>.ComputeStringHash(
id);
41 if (num <= 1491228771U)
43 if (num <= 996747083U)
45 if (num <= 547102523U)
47 if (num != 482302120U)
49 if (num != 547102523U)
53 if (!(
id ==
"Deconstruct"))
62 if (!(
id ==
"EditArea"))
70 else if (num != 561074963U)
72 if (num != 996747083U)
85 if (!(
id ==
"Populate"))
93 else if (num <= 1143685331U)
95 if (num != 1027767735U)
97 if (num != 1143685331U)
101 if (!(
id ==
"EditMarker"))
110 if (!(
id ==
"Inspect"))
114 if (!
EClass.scene.actionMode.IsBuildMode)
123 else if (num != 1198054235U)
125 if (num != 1286637829U)
127 if (num != 1491228771U)
140 if (!(
id ==
"Visibility"))
150 if (!(
id ==
"FlagCell"))
158 else if (num <= 2316551543U)
160 if (num <= 2056661452U)
162 if (num != 1703884388U)
164 if (num != 2056661452U)
168 if (!(
id ==
"RemoveDesignation"))
172 ActionMode.RemoveDesignation.Activate(
false,
false);
185 else if (num != 2207663855U)
187 if (num != 2316551543U)
191 if (!(
id ==
"StateEditor"))
195 ActionMode.StateEditor.Activate(
false,
false);
200 if (!(
id ==
"Picker"))
208 else if (num <= 2818509998U)
210 if (num != 2778370147U)
212 if (num != 2818509998U)
216 if (!(
id ==
"Terrain"))
225 if (!(
id ==
"ExitBuild"))
229 ActionMode.DefaultMode.Activate(
false,
false);
233 else if (num != 3137301143U)
235 if (num != 3848897750U)
237 if (num != 3870556090U)
241 if (!(
id ==
"Cinema"))
260 if (!(
id ==
"DigFloor"))
276 public override bool ShouldHighlight()
279 string text = this.id;
280 uint num = <PrivateImplementationDetails>.ComputeStringHash(text);
281 if (num <= 1286637829U)
283 if (num <= 996747083U)
285 if (num <= 547102523U)
287 if (num != 482302120U)
289 if (num == 547102523U)
291 if (text ==
"Deconstruct")
297 else if (text ==
"EditArea")
299 return actionMode == ActionMode.EditArea || actionMode == ActionMode.CreateArea || actionMode ==
ActionMode.ExpandArea;
302 else if (num != 561074963U)
304 if (num == 996747083U)
308 return actionMode == ActionMode.Dig && ActionMode.Dig.mode ==
TaskDig.Mode.Default;
312 else if (text ==
"Populate")
317 else if (num <= 1143685331U)
319 if (num != 1027767735U)
321 if (num == 1143685331U)
323 if (text ==
"EditMarker")
329 else if (text ==
"Inspect")
331 return actionMode == ActionMode.Inspect || actionMode ==
ActionMode.Build;
334 else if (num != 1198054235U)
336 if (num == 1286637829U)
338 if (text ==
"Visibility")
344 else if (text ==
"FlagCell")
349 else if (num <= 2207663855U)
351 if (num <= 1703884388U)
353 if (num != 1491228771U)
355 if (num == 1703884388U)
363 else if (text ==
"Cut")
368 else if (num != 2056661452U)
370 if (num == 2207663855U)
372 if (text ==
"Picker")
378 else if (text ==
"RemoveDesignation")
380 return actionMode ==
ActionMode.RemoveDesignation;
383 else if (num <= 2818509998U)
385 if (num != 2316551543U)
387 if (num == 2818509998U)
389 if (text ==
"Terrain")
395 else if (text ==
"StateEditor")
400 else if (num != 3137301143U)
402 if (num != 3848897750U)
404 if (num == 3870556090U)
406 if (text ==
"Cinema")
412 else if (text ==
"Mine")
417 else if (text ==
"DigFloor")
419 return actionMode == ActionMode.Dig && ActionMode.Dig.mode ==
TaskDig.Mode.RemoveFloor;