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