Elin Decompiled Documentation EA 23.153 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
60 public Slider sliderWait;
61
62 public Slider sliderBackupNum;
63
64 public Slider sliderBackupInterval;
65
67
69
71
73
75
77
79
80 public override void OnInstantiate()
81 {
82 toggleDisableAutoStairs.SetToggle(base.config.game.disableAutoStairs, delegate(bool on)
83 {
84 base.config.game.disableAutoStairs = on;
85 });
86 toggleConfirmGive.SetToggle(base.config.game.confirmGive, delegate(bool on)
87 {
88 base.config.game.confirmGive = on;
89 });
90 toggleWarnCrime.SetToggle(base.config.game.warnCrime, delegate(bool on)
91 {
92 base.config.game.warnCrime = on;
93 });
94 toggleWarnMana.SetToggle(base.config.game.warnMana, delegate(bool on)
95 {
96 base.config.game.warnMana = on;
97 });
98 toggleWarnDisassemble.SetToggle(base.config.game.warnDisassemble, delegate(bool on)
99 {
100 base.config.game.warnDisassemble = on;
101 });
102 toggleFogBounds.SetToggle(base.config.game.dontRenderOutsideMap, delegate(bool on)
103 {
104 base.config.game.dontRenderOutsideMap = on;
105 });
106 toggleShowInvBG.SetToggle(base.config.game.showInvBG, delegate(bool on)
107 {
108 base.config.game.showInvBG = on;
109 });
110 toggleHaltOnSpotEnemy.SetToggle(base.config.game.haltOnSpotEnemy, delegate(bool on)
111 {
112 base.config.game.haltOnSpotEnemy = on;
113 });
114 toggleHaltOnSpotTrap.SetToggle(base.config.game.haltOnSpotTrap, delegate(bool on)
115 {
116 base.config.game.haltOnSpotTrap = on;
117 });
118 toggleHideWeapon.SetToggle(base.config.game.hideWeapons, delegate(bool on)
119 {
120 base.config.game.hideWeapons = on;
121 });
122 toggleSmoothPick.SetToggle(base.config.game.smoothPick, delegate(bool on)
123 {
124 base.config.game.smoothPick = on;
125 });
126 toggleMarkStack.SetToggle(base.config.game.markStack, delegate(bool on)
127 {
128 base.config.game.markStack = on;
129 });
130 toggleWaitOnDebuff.SetToggle(base.config.game.waitOnDebuff, delegate(bool on)
131 {
132 base.config.game.waitOnDebuff = on;
133 });
134 toggleWaitOnRange.SetToggle(base.config.game.waitOnRange, delegate(bool on)
135 {
136 base.config.game.waitOnRange = on;
137 });
138 toggleWaitOnMelee.SetToggle(base.config.game.waitOnMelee, delegate(bool on)
139 {
140 base.config.game.waitOnMelee = on;
141 });
142 toggleTutorial.SetToggle(base.config.game.tutorial, delegate(bool on)
143 {
144 base.config.game.tutorial = on;
145 });
146 toggleShippingResult.SetToggle(base.config.game.showShippingResult, delegate(bool on)
147 {
148 base.config.game.showShippingResult = on;
149 });
150 toggleHighlightEnemy.SetToggle(base.config.game.highlightEnemy, delegate(bool on)
151 {
152 base.config.game.highlightEnemy = on;
153 });
154 toggleAdvanceMenu.SetToggle(base.config.game.advancedMenu, delegate(bool on)
155 {
156 base.config.game.advancedMenu = on;
157 });
158 toggleSortEach.SetToggle(base.config.game.sortEach, delegate(bool on)
159 {
160 base.config.game.sortEach = on;
161 });
162 toggleAntiSpider.SetToggle(base.config.game.antiSpider, delegate(bool on)
163 {
164 base.config.game.antiSpider = on;
165 });
166 toggleOffhand.SetToggle(base.config.game.showOffhand, delegate(bool on)
167 {
168 base.config.game.showOffhand = on;
170 });
171 toggleHoldMiddle.SetToggle(base.config.game.holdMiddleButtonToHold, delegate(bool on)
172 {
173 base.config.game.holdMiddleButtonToHold = on;
174 });
175 toggleShiftToUseNegativeAbility.SetToggle(base.config.game.shiftToUseNegativeAbilityOnSelf, delegate(bool on)
176 {
177 base.config.game.shiftToUseNegativeAbilityOnSelf = on;
178 });
179 toggleHoldDoubleClick.SetToggle(base.config.game.doubleClickToHold, delegate(bool on)
180 {
181 base.config.game.doubleClickToHold = on;
182 });
183 toggleConfirmExit.SetToggle(base.config.game.confirmMapExit, delegate(bool on)
184 {
185 base.config.game.confirmMapExit = on;
186 });
187 toggleUseAbilityOnHotkey.SetToggle(base.config.game.useAbilityOnHotkey, delegate(bool on)
188 {
189 base.config.game.useAbilityOnHotkey = on;
190 });
191 toggleNetSend.SetToggle(base.config.net.sendEvent, delegate(bool on)
192 {
193 base.config.net.sendEvent = on;
194 });
195 SetSlider(sliderWait, base.config.game.waiter, delegate(float a)
196 {
197 base.config.game.waiter = (int)a;
198 return Lang.Get("gameWait_duration") + "(" + 25f * a + "%)";
199 });
200 SetSlider(sliderBackupNum, base.config.game.numBackup, delegate(float a)
201 {
202 base.config.game.numBackup = (int)a;
203 return "backupNum".lang(a.ToString() ?? "");
204 });
205 SetSlider(sliderBackupInterval, base.config.game.backupInterval, delegate(float a)
206 {
207 base.config.game.backupInterval = (int)a;
208 return "backupInterval".lang((a * 30f).ToString() ?? "");
209 });
210 toggleAutoBackup.SetToggle(base.config.game.autoBackup, delegate(bool on)
211 {
212 base.config.game.autoBackup = on;
213 sliderBackupInterval.SetActive(on);
214 });
215 sliderBackupInterval.SetActive(base.config.game.autoBackup);
216 SetGroup(groupRide, base.config.game.showRide, delegate(int a)
217 {
218 base.config.game.showRide = a;
219 base.config.Apply();
220 });
221 SetGroup(groupBackerFilter, base.config.backer.filter, delegate(int a)
222 {
223 base.config.backer.filter = a;
224 base.config.Apply();
225 });
226 SetGroup(groupBorder, base.config.game.showBorder, delegate(int a)
227 {
228 base.config.game.showBorder = a;
229 base.config.Apply();
230 });
231 }
232
233 public void SetGroup(UISelectableGroup group, int value, UnityAction<int> action)
234 {
235 group.Init(value, action);
236 }
237}
void SetTempHand(int right=0, int left=0)
Definition: Chara.cs:6207
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)