Elin Decompiled Documentation EA 23.319 Nightly Patch 1
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
48 public Slider sliderBrightness;
49
50 public Slider sliderExtraHeight;
51
52 public override void OnInstantiate()
53 {
54 List<SkinRootStatic> mainSkins = EClass.ui.skins.mainSkins;
55 ddSkin.SetList(base.config.test.idSkin, mainSkins, (SkinRootStatic a, int b) => a.Name, delegate(int a, SkinRootStatic b)
56 {
57 base.config.test.idSkin = a;
58 base.config.ApplySkin();
59 });
60 List<string> langs = new List<string> { "ani0", "ani1", "ani2", "ani3", "ani4" };
61 List<string> langs2 = new List<string> { "0x", "1x", "2x", "5x", "10x" };
62 toggleRefIcon.SetToggle(base.config.test.showRefIcon, delegate(bool on)
63 {
64 base.config.test.showRefIcon = on;
66 {
67 LayerInventory.SetDirtyAll();
68 }
69 });
70 buttonExtraToneMTP.SetOptions(base.config.test.extraToneMTP, langs2, delegate(int i)
71 {
72 base.config.test.extraToneMTP = i;
73 base.config.Apply();
74 }, invoke: false, "extraToneMTP");
75 buttonAnimeFrame.SetOptions(base.config.test.animeFrame, langs, delegate(int i)
76 {
77 base.config.test.animeFrame = i;
78 base.config.Apply();
79 }, invoke: false, "animeFrame");
80 buttonAnimeFramePCC.SetOptions(base.config.test.animeFramePCC, langs, delegate(int i)
81 {
82 base.config.test.animeFramePCC = i;
83 base.config.Apply();
84 }, invoke: false, "animeFramePCC");
85 toggleShowNumber.SetToggle(base.config.test.showNumbers, delegate(bool on)
86 {
87 base.config.test.showNumbers = on;
88 });
89 toggleStackNumber.SetToggle(base.config.test.stackNumbers, delegate(bool on)
90 {
91 base.config.test.stackNumbers = on;
92 });
93 toggleToolNoPick.SetToggle(base.config.test.toolNoPick, delegate(bool on)
94 {
95 base.config.test.toolNoPick = on;
96 });
97 toggleCacheEffect.SetToggle(base.config.test.cacheEffect, delegate(bool on)
98 {
99 base.config.test.cacheEffect = on;
100 base.config.Apply();
101 });
102 toggleCompressSave.SetToggle(base.config.test.compressSave, delegate(bool on)
103 {
104 base.config.test.compressSave = on;
105 });
106 toggledDntCancelIfZeroDamage.SetToggle(base.config.test.dontCancelIfZeroDamage, delegate(bool on)
107 {
108 base.config.test.dontCancelIfZeroDamage = on;
109 });
110 toggleAlwaysRun.SetToggle(base.config.test.alwaysRun, delegate(bool on)
111 {
112 base.config.test.alwaysRun = on;
113 });
114 toggleExTurn.SetToggle(base.config.test.extraTurnaround, delegate(bool on)
115 {
116 base.config.test.extraTurnaround = on;
117 });
118 toggleExtraRace.SetToggle(base.config.test.extraRace, delegate(bool on)
119 {
120 base.config.test.extraRace = on;
121 });
122 toggleExtraCancelMove.SetToggle(base.config.test.extraMoveCancel, delegate(bool on)
123 {
124 base.config.test.extraMoveCancel = on;
125 });
126 toggleAAPortrait.SetToggle(base.config.test.aaPortrait, delegate(bool on)
127 {
128 base.config.test.aaPortrait = on;
129 });
130 toggleBloom2.SetToggle(base.config.test.bloom2, delegate(bool on)
131 {
132 base.config.test.bloom2 = on;
133 base.config.Apply();
134 });
135 toggleBlockOnItem.SetToggle(base.config.test.allowBlockOnItem, delegate(bool on)
136 {
137 base.config.test.allowBlockOnItem = on;
138 base.config.Apply();
139 });
140 toggleAlwaysFixCamera.SetToggle(base.config.test.alwaysFixCamera, delegate(bool on)
141 {
142 base.config.test.alwaysFixCamera = on;
143 });
144 toggleIgnoreBackerFlag.SetToggle(base.config.test.ignoreBackerDestoryFlag, delegate(bool on)
145 {
146 base.config.test.ignoreBackerDestoryFlag = on;
147 });
148 toggleSeal.SetToggle(base.config.test.unsealWidgets, delegate(bool on)
149 {
150 base.config.test.unsealWidgets = on;
151 base.config.Apply();
153 });
154 SetSlider(sliderBrightness, base.config.test.brightnessNight, delegate(float a)
155 {
156 base.config.test.brightnessNight = a;
157 base.config.ApplyGrading();
159 {
160 EClass.screen.RefreshGrading();
161 }
162 return Lang.Get("brightnessNight") + "(" + (int)(a + 100f) + "%)";
163 });
164 SetSlider(sliderExtraHeight, base.config.test.screenExtraHeight, delegate(float a)
165 {
166 base.config.test.screenExtraHeight = (int)a;
167 base.config.ApplyGrading();
168 return Lang.Get("screenExtraHeight") + "(" + (int)a + ")";
169 });
170 }
171}
string Name
Definition: BaseSkinRoot.cs:5
UIButtonLR buttonAnimeFrame
UIButton toggleExtraCancelMove
UIButton toggleIgnoreBackerFlag
UIButtonLR buttonAnimeFramePCC
UIButtonLR buttonExtraToneMTP
UIButton toggledDntCancelIfZeroDamage
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()