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[
"height"] =
ints[3].ToString() ??
"";
378 iniData.Global[
"scaleIcon"] =
scaleIcon.ToString() ??
"";
379 iniData.Global[
"liquidMod"] =
liquidMod.ToString() ??
"";
380 iniData.Global[
"hatY"] =
ints[23].ToString() ??
"";
381 iniData.Global[
"flags"] =
ints[1].ToString() ??
"";
382 fileIniDataParser.WriteFile(path, iniData);
388 IniData iniData =
new FileIniDataParser().ReadFile(path, Encoding.UTF8);
389 sourcePref.
ints[4] = iniData.Global[
"x"].ToInt();
390 sourcePref.
ints[5] = iniData.Global[
"y"].ToInt();
391 sourcePref.
ints[2] = iniData.Global[
"z"].ToInt();
392 sourcePref.pivotX = iniData.Global[
"pivotX"].ToInt();
393 sourcePref.pivotY = iniData.Global[
"pivotY"].ToInt();
394 sourcePref.shadow = iniData.Global[
"shadow"].ToInt();
395 sourcePref.shadowX = iniData.Global[
"shadowX"].ToInt();
396 sourcePref.shadowRX = -sourcePref.
shadowX;
397 int num2 = (sourcePref.shadowRY = iniData.Global[
"shadowY"].ToInt());
398 sourcePref.shadowY = num2;
399 sourcePref.
ints[3] = iniData.Global[
"height"].ToInt();
400 sourcePref.scaleIcon = iniData.Global[
"scaleIcon"].ToInt();
401 sourcePref.liquidMod = iniData.Global[
"liquidMod"].ToInt();
402 sourcePref.
ints[23] = iniData.Global[
"hatY"].ToInt();
403 sourcePref.
ints[1] = iniData.Global[
"flags"].ToInt();
void OnAfterDeserialize()
void WriteIni(string path)
static SourcePref ReadFromIni(string path)