15 public int[]
ints =
new int[26];
56 return (
float)
ints[3] * 0.01f;
60 ints[3] = (int)(value * 100f);
92 return (
float)
ints[23] * 0.01f;
96 ints[23] = (int)(value * 100f);
104 return (
float)
ints[17] * 0.01f;
108 ints[17] = (int)(value * 100f);
116 return (
float)
ints[4] * 0.01f;
120 ints[4] = (int)(value * 100f);
128 return (
float)
ints[5] * 0.01f;
132 ints[5] = (int)(value * 100f);
140 return (
float)
ints[2] * 0.01f;
144 ints[2] = (int)(value * 100f);
320 return (
float)
ints[24] * 0.01f;
324 ints[24] = (int)(value * 100f);
347 return (
float)
ints[25] * 0.01f;
387 if (
ints.Length < 26)
389 Array.Resize(ref
ints, 26);
396 FileIniDataParser fileIniDataParser =
new FileIniDataParser();
397 if (File.Exists(path))
399 EClass.
ui.Say(
"Ini file already exists.");
402 File.CreateText(path).Close();
403 IniData iniData = fileIniDataParser.ReadFile(path, Encoding.UTF8);
404 iniData.Global[
"x"] =
ints[4].ToString();
405 iniData.Global[
"y"] =
ints[5].ToString();
406 iniData.Global[
"z"] =
ints[2].ToString();
407 iniData.Global[
"pivotX"] =
pivotX.ToString();
408 iniData.Global[
"pivotY"] =
pivotY.ToString();
409 iniData.Global[
"shadow"] =
shadow.ToString();
410 iniData.Global[
"shadowX"] =
shadowX.ToString();
411 iniData.Global[
"shadowY"] =
shadowY.ToString();
412 iniData.Global[
"shadowRX"] =
shadowRX.ToString();
413 iniData.Global[
"shadowRY"] =
shadowRY.ToString();
414 iniData.Global[
"shadowBX"] =
shadowBX.ToString();
415 iniData.Global[
"shadowBY"] =
shadowBY.ToString();
416 iniData.Global[
"shadowBRX"] =
shadowBRX.ToString();
417 iniData.Global[
"shadowBRY"] =
shadowBRY.ToString();
418 iniData.Global[
"height"] =
ints[3].ToString();
419 iniData.Global[
"heightFix"] =
ints[24].ToString();
420 iniData.Global[
"scaleIcon"] =
scaleIcon.ToString();
421 iniData.Global[
"scaleTex"] =
scaleTex.ToString();
422 iniData.Global[
"liquidMod"] =
liquidMod.ToString();
423 iniData.Global[
"liquidModMax"] =
liquidModMax.ToString();
424 iniData.Global[
"hatY"] =
ints[23].ToString();
425 iniData.Global[
"equipX"] =
equipX.ToString();
426 iniData.Global[
"equipY"] =
equipY.ToString();
427 iniData.Global[
"stackX"] =
ints[17].ToString();
428 fileIniDataParser.WriteFile(path, iniData);
434 IniData iniData =
new FileIniDataParser().ReadFile(path, Encoding.UTF8);
435 sourcePref.
ints[4] = iniData.Global[
"x"].ToInt();
436 sourcePref.
ints[5] = iniData.Global[
"y"].ToInt();
437 sourcePref.
ints[2] = iniData.Global[
"z"].ToInt();
438 sourcePref.pivotX = iniData.Global[
"pivotX"].ToInt();
439 sourcePref.pivotY = iniData.Global[
"pivotY"].ToInt();
440 sourcePref.shadow = iniData.Global[
"shadow"].ToInt();
441 sourcePref.shadowX = iniData.Global[
"shadowX"].ToInt();
442 sourcePref.shadowY = iniData.Global[
"shadowY"].ToInt();
443 sourcePref.shadowRX = iniData.Global[
"shadowRX"].ToInt();
444 sourcePref.shadowRY = iniData.Global[
"shadowRY"].ToInt();
445 sourcePref.shadowBX = iniData.Global[
"shadowBX"].ToInt();
446 sourcePref.shadowBY = iniData.Global[
"shadowBY"].ToInt();
447 sourcePref.shadowBRX = iniData.Global[
"shadowBRX"].ToInt();
448 sourcePref.shadowBRY = iniData.Global[
"shadowBRY"].ToInt();
449 sourcePref.
ints[3] = iniData.Global[
"height"].ToInt();
450 sourcePref.
ints[24] = iniData.Global[
"heightFix"].ToInt();
451 sourcePref.scaleIcon = iniData.Global[
"scaleIcon"].ToInt();
452 sourcePref.scaleTex = iniData.Global[
"scaleTex"].ToInt();
453 sourcePref.liquidMod = iniData.Global[
"liquidMod"].ToInt();
454 sourcePref.liquidModMax = iniData.Global[
"liquidModMax"].ToInt();
455 sourcePref.
ints[23] = iniData.Global[
"hatY"].ToInt();
456 sourcePref.equipX = iniData.Global[
"equipX"].ToInt();
457 sourcePref.equipY = iniData.Global[
"equipY"].ToInt();
458 sourcePref.
ints[17] = iniData.Global[
"stackX"].ToInt();
459 sourcePref.
ints[1] = iniData.Global[
"flags"].ToInt();
void OnAfterDeserialize()
void WriteIni(string path)
static SourcePref ReadFromIni(string path)