Elin Decompiled Documentation EA 23.174 Nightly
Loading...
Searching...
No Matches
ContentConfigGame.cs
Go to the documentation of this file.
1using UnityEngine.Events;
2using UnityEngine.UI;
3
5{
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
62 public Slider sliderWait;
63
64 public Slider sliderBackupNum;
65
66 public Slider sliderBackupInterval;
67
69
71
73
75
77
79
81
82 public override void OnInstantiate()
83 {
84 toggleDisableAutoStairs.SetToggle(base.config.game.disableAutoStairs, delegate(bool on)
85 {
86 base.config.game.disableAutoStairs = on;
87 });
88 toggleConfirmGive.SetToggle(base.config.game.confirmGive, delegate(bool on)
89 {
90 base.config.game.confirmGive = on;
91 });
92 toggleWarnCrime.SetToggle(base.config.game.warnCrime, delegate(bool on)
93 {
94 base.config.game.warnCrime = on;
95 });
96 toggleWarnMana.SetToggle(base.config.game.warnMana, delegate(bool on)
97 {
98 base.config.game.warnMana = on;
99 });
100 toggleWarnDisassemble.SetToggle(base.config.game.warnDisassemble, delegate(bool on)
101 {
102 base.config.game.warnDisassemble = on;
103 });
104 toggleFogBounds.SetToggle(base.config.game.dontRenderOutsideMap, delegate(bool on)
105 {
106 base.config.game.dontRenderOutsideMap = on;
107 });
108 toggleShowInvBG.SetToggle(base.config.game.showInvBG, delegate(bool on)
109 {
110 base.config.game.showInvBG = on;
111 });
112 toggleHaltOnSpotEnemy.SetToggle(base.config.game.haltOnSpotEnemy, delegate(bool on)
113 {
114 base.config.game.haltOnSpotEnemy = on;
115 });
116 toggleHaltOnSpotTrap.SetToggle(base.config.game.haltOnSpotTrap, delegate(bool on)
117 {
118 base.config.game.haltOnSpotTrap = on;
119 });
120 toggleHideWeapon.SetToggle(base.config.game.hideWeapons, delegate(bool on)
121 {
122 base.config.game.hideWeapons = on;
123 });
124 toggleSmoothPick.SetToggle(base.config.game.smoothPick, delegate(bool on)
125 {
126 base.config.game.smoothPick = on;
127 });
128 toggleMarkStack.SetToggle(base.config.game.markStack, delegate(bool on)
129 {
130 base.config.game.markStack = on;
131 });
132 toggleWaitOnDebuff.SetToggle(base.config.game.waitOnDebuff, delegate(bool on)
133 {
134 base.config.game.waitOnDebuff = on;
135 });
136 toggleWaitOnRange.SetToggle(base.config.game.waitOnRange, delegate(bool on)
137 {
138 base.config.game.waitOnRange = on;
139 });
140 toggleWaitOnMelee.SetToggle(base.config.game.waitOnMelee, delegate(bool on)
141 {
142 base.config.game.waitOnMelee = on;
143 });
144 toggleTutorial.SetToggle(base.config.game.tutorial, delegate(bool on)
145 {
146 base.config.game.tutorial = on;
147 });
148 toggleShippingResult.SetToggle(base.config.game.showShippingResult, delegate(bool on)
149 {
150 base.config.game.showShippingResult = on;
151 });
152 toggleHighlightEnemy.SetToggle(base.config.game.highlightEnemy, delegate(bool on)
153 {
154 base.config.game.highlightEnemy = on;
155 });
156 toggleAdvanceMenu.SetToggle(base.config.game.advancedMenu, delegate(bool on)
157 {
158 base.config.game.advancedMenu = on;
159 });
160 toggleSortEach.SetToggle(base.config.game.sortEach, delegate(bool on)
161 {
162 base.config.game.sortEach = on;
163 });
164 toggleAntiSpider.SetToggle(base.config.game.antiSpider, delegate(bool on)
165 {
166 base.config.game.antiSpider = on;
167 });
168 toggleOffhand.SetToggle(base.config.game.showOffhand, delegate(bool on)
169 {
170 base.config.game.showOffhand = on;
172 });
173 toggleHoldMiddle.SetToggle(base.config.game.holdMiddleButtonToHold, delegate(bool on)
174 {
175 base.config.game.holdMiddleButtonToHold = on;
176 });
177 toggleShiftToUseNegativeAbility.SetToggle(base.config.game.shiftToUseNegativeAbilityOnSelf, delegate(bool on)
178 {
179 base.config.game.shiftToUseNegativeAbilityOnSelf = on;
180 });
181 toggleHoldDoubleClick.SetToggle(base.config.game.doubleClickToHold, delegate(bool on)
182 {
183 base.config.game.doubleClickToHold = on;
184 });
185 toggleConfirmExit.SetToggle(base.config.game.confirmMapExit, delegate(bool on)
186 {
187 base.config.game.confirmMapExit = on;
188 });
189 toggleUseAbilityOnHotkey.SetToggle(base.config.game.useAbilityOnHotkey, delegate(bool on)
190 {
191 base.config.game.useAbilityOnHotkey = on;
192 });
193 toggleNetSend.SetToggle(base.config.net.sendEvent, delegate(bool on)
194 {
195 base.config.net.sendEvent = on;
196 });
197 toggleAdult.SetToggle(base.config.net.noAdult, delegate(bool on)
198 {
199 base.config.net.noAdult = on;
200 });
201 SetSlider(sliderWait, base.config.game.waiter, delegate(float a)
202 {
203 base.config.game.waiter = (int)a;
204 return Lang.Get("gameWait_duration") + "(" + 25f * a + "%)";
205 });
206 SetSlider(sliderBackupNum, base.config.game.numBackup, delegate(float a)
207 {
208 base.config.game.numBackup = (int)a;
209 return "backupNum".lang(a.ToString() ?? "");
210 });
211 SetSlider(sliderBackupInterval, base.config.game.backupInterval, delegate(float a)
212 {
213 base.config.game.backupInterval = (int)a;
214 return "backupInterval".lang((a * 30f).ToString() ?? "");
215 });
216 toggleAutoBackup.SetToggle(base.config.game.autoBackup, delegate(bool on)
217 {
218 base.config.game.autoBackup = on;
219 sliderBackupInterval.SetActive(on);
220 });
221 sliderBackupInterval.SetActive(base.config.game.autoBackup);
222 SetGroup(groupRide, base.config.game.showRide, delegate(int a)
223 {
224 base.config.game.showRide = a;
225 base.config.Apply();
226 });
227 SetGroup(groupBackerFilter, base.config.backer.filter, delegate(int a)
228 {
229 base.config.backer.filter = a;
230 base.config.Apply();
231 });
232 SetGroup(groupBorder, base.config.game.showBorder, delegate(int a)
233 {
234 base.config.game.showBorder = a;
235 base.config.Apply();
236 });
237 }
238
239 public void SetGroup(UISelectableGroup group, int value, UnityAction<int> action)
240 {
241 group.Init(value, action);
242 }
243}
void SetTempHand(int right=0, int left=0)
Definition: Chara.cs:6214
UISelectableGroup groupBackerFilter
UIButton toggleHoldDoubleClick
UIButton toggleWarnDisassemble
override void OnInstantiate()
UIButton toggleHaltOnSpotTrap
UIButton toggleHaltOnSpotEnemy
UISelectableGroup groupRide
UIButton toggleDisableAutoStairs
UIButton toggleUseAbilityOnHotkey
UIButton toggleShippingResult
UISelectableGroup groupBorder
UIButton toggleHighlightEnemy
void SetGroup(UISelectableGroup group, int value, UnityAction< int > action)
UIButton toggleShiftToUseNegativeAbility
void SetSlider(Slider slider, float value, Func< float, string > action)
Definition: ContentConfig.cs:8
Definition: EClass.cs:5
static Chara pc
Definition: EClass.cs:14
Definition: Lang.cs:6
static string Get(string id)
Definition: Lang.cs:91
void SetToggle(bool isOn, Action< bool > onToggle=null)
Definition: UIButton.cs:341
virtual void Init(int index=0, UnityAction< int > action=null, bool directChildren=false)