Elin Decompiled Documentation EA 23.357 Nightly
Loading...
Searching...
No Matches
ContentConfigTest.cs
Go to the documentation of this file.
1using System.Collections.Generic;
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
50 public Slider sliderBrightness;
51
52 public Slider sliderExtraHeight;
53
54 public Slider sliderSleepSimHour;
55
56 public Slider sliderSimBase;
57
58 public override void OnInstantiate()
59 {
60 List<SkinRootStatic> mainSkins = EClass.ui.skins.mainSkins;
61 ddSkin.SetList(base.config.test.idSkin, mainSkins, (SkinRootStatic a, int b) => a.Name, delegate(int a, SkinRootStatic b)
62 {
63 base.config.test.idSkin = a;
64 base.config.ApplySkin();
65 });
66 toggleDisableShake2.SetToggle(base.config.test.disableShake2, delegate(bool on)
67 {
68 base.config.test.disableShake2 = on;
69 });
70 List<string> langs = new List<string> { "ani0", "ani1", "ani2", "ani3", "ani4" };
71 List<string> langs2 = new List<string> { "0x", "1x", "2x", "5x", "10x" };
72 toggleRefIcon.SetToggle(base.config.test.showRefIcon, delegate(bool on)
73 {
74 base.config.test.showRefIcon = on;
76 {
77 LayerInventory.SetDirtyAll();
78 }
79 });
80 buttonExtraToneMTP.SetOptions(base.config.test.extraToneMTP, langs2, delegate(int i)
81 {
82 base.config.test.extraToneMTP = i;
83 base.config.Apply();
84 }, invoke: false, "extraToneMTP");
85 buttonAnimeFrame.SetOptions(base.config.test.animeFrame, langs, delegate(int i)
86 {
87 base.config.test.animeFrame = i;
88 base.config.Apply();
89 }, invoke: false, "animeFrame");
90 buttonAnimeFramePCC.SetOptions(base.config.test.animeFramePCC, langs, delegate(int i)
91 {
92 base.config.test.animeFramePCC = i;
93 base.config.Apply();
94 }, invoke: false, "animeFramePCC");
95 toggleShowNumber.SetToggle(base.config.test.showNumbers, delegate(bool on)
96 {
97 base.config.test.showNumbers = on;
98 });
99 toggleStackNumber.SetToggle(base.config.test.stackNumbers, delegate(bool on)
100 {
101 base.config.test.stackNumbers = on;
102 });
103 toggleToolNoPick.SetToggle(base.config.test.toolNoPick, delegate(bool on)
104 {
105 base.config.test.toolNoPick = on;
106 });
107 toggleCacheEffect.SetToggle(base.config.test.cacheEffect, delegate(bool on)
108 {
109 base.config.test.cacheEffect = on;
110 base.config.Apply();
111 });
112 toggleCompressSave.SetToggle(base.config.test.compressSave, delegate(bool on)
113 {
114 base.config.test.compressSave = on;
115 });
116 toggledDntCancelIfZeroDamage.SetToggle(base.config.test.dontCancelIfZeroDamage, delegate(bool on)
117 {
118 base.config.test.dontCancelIfZeroDamage = on;
119 });
120 toggleAlwaysRun.SetToggle(base.config.test.alwaysRun, delegate(bool on)
121 {
122 base.config.test.alwaysRun = on;
123 });
124 toggleExTurn.SetToggle(base.config.test.extraTurnaround, delegate(bool on)
125 {
126 base.config.test.extraTurnaround = on;
127 });
128 toggleExtraRace.SetToggle(base.config.test.extraRace, delegate(bool on)
129 {
130 base.config.test.extraRace = on;
131 });
132 toggleExtraCancelMove.SetToggle(base.config.test.extraMoveCancel, delegate(bool on)
133 {
134 base.config.test.extraMoveCancel = on;
135 });
136 toggleAAPortrait.SetToggle(base.config.test.aaPortraitFilter, delegate(bool on)
137 {
138 base.config.test.aaPortraitFilter = on;
139 base.config.Apply();
140 });
141 toggleBloom2.SetToggle(base.config.test.bloom2, delegate(bool on)
142 {
143 base.config.test.bloom2 = on;
144 base.config.Apply();
145 });
146 toggleBlockOnItem.SetToggle(base.config.test.allowBlockOnItem, delegate(bool on)
147 {
148 base.config.test.allowBlockOnItem = on;
149 base.config.Apply();
150 });
151 toggleAlwaysFixCamera.SetToggle(base.config.test.alwaysFixCamera, delegate(bool on)
152 {
153 base.config.test.alwaysFixCamera = on;
154 });
155 toggleIgnoreBackerFlag.SetToggle(base.config.test.ignoreBackerDestoryFlag, delegate(bool on)
156 {
157 base.config.test.ignoreBackerDestoryFlag = on;
158 });
159 toggleSeal.SetToggle(base.config.test.unsealWidgets, delegate(bool on)
160 {
161 base.config.test.unsealWidgets = on;
162 base.config.Apply();
164 });
165 SetSlider(sliderBrightness, base.config.test.brightnessNight, delegate(float a)
166 {
167 base.config.test.brightnessNight = a;
168 base.config.ApplyGrading();
170 {
171 EClass.screen.RefreshGrading();
172 }
173 return Lang.Get("brightnessNight") + "(" + (int)(a + 100f) + "%)";
174 });
175 SetSlider(sliderExtraHeight, base.config.test.screenExtraHeight, delegate(float a)
176 {
177 base.config.test.screenExtraHeight = (int)a;
178 base.config.ApplyGrading();
179 return Lang.Get("screenExtraHeight") + "(" + (int)a + ")";
180 });
181 SetSlider(sliderSleepSimHour, base.config.test.maxSleepSimHours / 24, delegate(float a)
182 {
183 base.config.test.maxSleepSimHours = (int)a * 24;
184 return Lang.Get("maxSleepSimHours") + "(" + (int)a + ")";
185 });
186 SetSlider(sliderSimBase, base.config.test.maxSimBases, delegate(float a)
187 {
188 base.config.test.maxSimBases = (int)a;
189 return Lang.Get("maxSimBases") + "(" + (int)a + ")";
190 });
191 }
192}
string Name
Definition: BaseSkinRoot.cs:5
UIButtonLR buttonAnimeFrame
UIButton toggleExtraCancelMove
UIButton toggleIgnoreBackerFlag
UIButtonLR buttonAnimeFramePCC
UIButtonLR buttonExtraToneMTP
UIButton toggledDntCancelIfZeroDamage
UIButton toggleDisableShake2
UIButton toggleAlwaysFixCamera
override void OnInstantiate()
void SetSlider(Slider slider, float value, Func< float, string > action)
Definition: ContentConfig.cs:8
bool IsGameStarted
Definition: Core.cs:87
Definition: EClass.cs:6
static Core core
Definition: EClass.cs:7
static UI ui
Definition: EClass.cs:17
Definition: Lang.cs:7
static string Get(string id)
Definition: Lang.cs:90
override void ApplySkin(UIImage t)
void SetOptions(int _index, List< string > langs, Action< int > onSelect, bool invoke=true, string langTopic=null)
Definition: UIButtonLR.cs:20
void SetToggle(bool isOn, Action< bool > onToggle=null)
Definition: UIButton.cs:341
static void RebuildPages()