13 public int[]
ints =
new int[25];
54 return (
float)
ints[3] * 0.01f;
58 ints[3] = (int)(value * 100f);
90 return (
float)
ints[23] * 0.01f;
94 ints[23] = (int)(value * 100f);
102 return (
float)
ints[17] * 0.01f;
106 ints[17] = (int)(value * 100f);
114 return (
float)
ints[4] * 0.01f;
118 ints[4] = (int)(value * 100f);
126 return (
float)
ints[5] * 0.01f;
130 ints[5] = (int)(value * 100f);
138 return (
float)
ints[2] * 0.01f;
142 ints[2] = (int)(value * 100f);
306 return (
float)
ints[24] * 0.01f;
310 ints[24] = (int)(value * 100f);
336 if (
ints.Length >= 25)
353 if (
ints.Length < 25)
355 Array.Resize(ref
ints, 25);
361 FileIniDataParser fileIniDataParser =
new FileIniDataParser();
362 if (File.Exists(path))
364 EClass.
ui.Say(
"Ini file already exists.");
367 File.CreateText(path).Close();
368 IniData iniData = fileIniDataParser.ReadFile(path, Encoding.UTF8);
369 iniData.Global[
"x"] =
ints[4].ToString();
370 iniData.Global[
"y"] =
ints[5].ToString();
371 iniData.Global[
"z"] =
ints[2].ToString();
372 iniData.Global[
"pivotX"] =
pivotX.ToString();
373 iniData.Global[
"pivotY"] =
pivotY.ToString();
374 iniData.Global[
"shadow"] =
shadow.ToString();
375 iniData.Global[
"shadowX"] =
shadowX.ToString();
376 iniData.Global[
"shadowY"] =
shadowY.ToString();
377 iniData.Global[
"shadowRX"] =
shadowRX.ToString();
378 iniData.Global[
"shadowRY"] =
shadowRY.ToString();
379 iniData.Global[
"shadowBX"] =
shadowBX.ToString();
380 iniData.Global[
"shadowBY"] =
shadowBY.ToString();
381 iniData.Global[
"shadowBRX"] =
shadowBRX.ToString();
382 iniData.Global[
"shadowBRY"] =
shadowBRY.ToString();
383 iniData.Global[
"height"] =
ints[3].ToString();
384 iniData.Global[
"heightFix"] =
ints[24].ToString();
385 iniData.Global[
"scaleIcon"] =
scaleIcon.ToString();
386 iniData.Global[
"liquidMod"] =
liquidMod.ToString();
387 iniData.Global[
"liquidModMax"] =
liquidModMax.ToString();
388 iniData.Global[
"hatY"] =
ints[23].ToString();
389 iniData.Global[
"equipX"] =
equipX.ToString();
390 iniData.Global[
"equipY"] =
equipY.ToString();
391 iniData.Global[
"stackX"] =
ints[17].ToString();
392 fileIniDataParser.WriteFile(path, iniData);
398 IniData iniData =
new FileIniDataParser().ReadFile(path, Encoding.UTF8);
399 sourcePref.
ints[4] = iniData.Global[
"x"].ToInt();
400 sourcePref.
ints[5] = iniData.Global[
"y"].ToInt();
401 sourcePref.
ints[2] = iniData.Global[
"z"].ToInt();
402 sourcePref.pivotX = iniData.Global[
"pivotX"].ToInt();
403 sourcePref.pivotY = iniData.Global[
"pivotY"].ToInt();
404 sourcePref.shadow = iniData.Global[
"shadow"].ToInt();
405 sourcePref.shadowX = iniData.Global[
"shadowX"].ToInt();
406 sourcePref.shadowY = iniData.Global[
"shadowY"].ToInt();
407 sourcePref.shadowRX = iniData.Global[
"shadowRX"].ToInt();
408 sourcePref.shadowRY = iniData.Global[
"shadowRY"].ToInt();
409 sourcePref.shadowBX = iniData.Global[
"shadowBX"].ToInt();
410 sourcePref.shadowBY = iniData.Global[
"shadowBY"].ToInt();
411 sourcePref.shadowBRX = iniData.Global[
"shadowBRX"].ToInt();
412 sourcePref.shadowBRY = iniData.Global[
"shadowBRY"].ToInt();
413 sourcePref.
ints[3] = iniData.Global[
"height"].ToInt();
414 sourcePref.
ints[24] = iniData.Global[
"heightFix"].ToInt();
415 sourcePref.scaleIcon = iniData.Global[
"scaleIcon"].ToInt();
416 sourcePref.liquidMod = iniData.Global[
"liquidMod"].ToInt();
417 sourcePref.liquidModMax = iniData.Global[
"liquidModMax"].ToInt();
418 sourcePref.
ints[23] = iniData.Global[
"hatY"].ToInt();
419 sourcePref.equipX = iniData.Global[
"equipX"].ToInt();
420 sourcePref.equipY = iniData.Global[
"equipY"].ToInt();
421 sourcePref.
ints[17] = iniData.Global[
"stackX"].ToInt();
422 sourcePref.
ints[1] = iniData.Global[
"flags"].ToInt();
void OnAfterDeserialize()
void WriteIni(string path)
static SourcePref ReadFromIni(string path)