terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ SaveConfiguration()

void GUIControllerMappingState.SaveConfiguration ( string prefix,
Preferences preferences )
inline

Definition at line 210 of file GUIControllerMappingState.cs.

211 {
212 if (this.ButtonBindings != null)
213 {
214 string text2;
215 string text = prefix + "Button_" + text2;
216 string id = this.ButtonBindings.Id;
217 preferences.Put(text, id);
218 return;
219 }
220 string text4;
221 string text3 = prefix + "Button_" + text4;
222 preferences.Clear(text3);
223 if (this.AxisButtonBindings != null)
224 {
225 string text6;
226 string text5 = prefix + "AxisButton_" + text6;
227 string id2 = this.AxisButtonBindings.Id;
228 preferences.Put(text5, id2);
229 return;
230 }
231 string text8;
232 string text7 = prefix + "AxisButton_" + text8;
233 preferences.Clear(text7);
234 if (this.AxisBindings != null)
235 {
236 string text10;
237 string text9 = prefix + "Axis_" + text10;
238 string id3 = this.AxisBindings.Id;
239 preferences.Put(text9, id3);
240 return;
241 }
242 string text12;
243 string text11 = prefix + "Axis_" + text12;
244 preferences.Clear(text11);
245 }
class f__AnonymousType0<< Count > j__TPar
ControllerActionButton[] AxisButtonBindings
ControllerActionButton[] ButtonBindings
void Put(string name, object value)

References AxisBindings, AxisButtonBindings, ButtonBindings, Controller.ControllerActionAxis.Id, Controller.ControllerActionButton.Id, j__TPar, Terraria.IO.Preferences.Put(), and System.text.

Referenced by GUIControllerMappingStateTable.SaveConfiguration().