Renamed Ser to Serializer

This commit is contained in:
2026-06-13 21:32:48 +02:00
parent 3d78eb5679
commit 9c4abb9f11
3 changed files with 33 additions and 33 deletions

View File

@@ -10,7 +10,7 @@ using Newtonsoft.Json.Serialization;
namespace _2DGAMELIB namespace _2DGAMELIB
{ {
public static class Ser public static class Serializer
{ {
private static SerializableAttribute s = new SerializableAttribute(); private static SerializableAttribute s = new SerializableAttribute();
@@ -86,7 +86,7 @@ namespace _2DGAMELIB
return (T)NewFormatter().Deserialize(serializationStream); return (T)NewFormatter().Deserialize(serializationStream);
} }
static Ser() { } static Serializer() { }
public static T JsonDeepCopy<T>(this T Object) public static T JsonDeepCopy<T>(this T Object)
{ {

View File

@@ -748,12 +748,12 @@ namespace SlaveMatrix
string text = Sta.CurrentDirectory + "temp.json"; string text = Sta.CurrentDirectory + "temp.json";
string contents = Sta.Translate(Path, 1); string contents = Sta.Translate(Path, 1);
File.WriteAllText(text, contents); File.WriteAllText(text, contents);
Sta.GameData = Ser.UnJson<GameState>(text); Sta.GameData = Serializer.UnJson<GameState>(text);
System.IO.File.Delete(text); System.IO.File.Delete(text);
} }
else else
{ {
Sta.GameData = Ser.UnJson<GameState>(Path); Sta.GameData = Serializer.UnJson<GameState>(Path);
} }
Sta.DontScar = false; Sta.DontScar = false;
Character d = Viola; Character d = Viola;

View File

@@ -1089,80 +1089,80 @@ namespace SlaveMatrix
= obj; = obj;
//胴体.SaveExMod("C:\\Users\\adel4\\Documents\\胴体"); //胴体.SaveExMod("C:\\Users\\adel4\\Documents\\胴体");
//Ser.ToJson(胴体, "C:\\Users\\adel4\\Documents\\胴体.json"); //Serializer.ToJson(胴体, "C:\\Users\\adel4\\Documents\\胴体.json");
//胴体 = Ser.UnJson<BodyTemplate>("C:\\Users\\adel4\\Documents\\胴体.json"); //胴体 = Serializer.UnJson<BodyTemplate>("C:\\Users\\adel4\\Documents\\胴体.json");
obj = Resources..ObjLoad(); obj = Resources..ObjLoad();
obj.MigrateKeys(); obj.MigrateKeys();
= obj; = obj;
//肩左.SaveExMod("C:\\Users\\dave\\Documents\\肩左"); //肩左.SaveExMod("C:\\Users\\dave\\Documents\\肩左");
//Ser.ToJson(肩左, "C:\\Users\\dave\\Documents\\肩左.json"); //Serializer.ToJson(肩左, "C:\\Users\\dave\\Documents\\肩左.json");
//肩左 = Ser.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\肩左.json"); //肩左 = Serializer.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\肩左.json");
obj = Resources..ObjLoad(); obj = Resources..ObjLoad();
obj.MigrateKeys(); obj.MigrateKeys();
= obj; = obj;
//腕左.SaveExMod("C:\\Users\\dave\\Documents\\腕左"); //腕左.SaveExMod("C:\\Users\\dave\\Documents\\腕左");
//Ser.ToJson(腕左, "C:\\Users\\dave\\Documents\\腕左.json"); //Serializer.ToJson(腕左, "C:\\Users\\dave\\Documents\\腕左.json");
//腕左 = Ser.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\腕左.json"); //腕左 = Serializer.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\腕左.json");
obj = Resources..ObjLoad(); obj = Resources..ObjLoad();
obj.MigrateKeys(); obj.MigrateKeys();
= obj; = obj;
//脚左.SaveExMod("C:\\Users\\dave\\Documents\\脚左"); //脚左.SaveExMod("C:\\Users\\dave\\Documents\\脚左");
//Ser.ToJson(脚左, "C:\\Users\\dave\\Documents\\脚左.json"); //Serializer.ToJson(脚左, "C:\\Users\\dave\\Documents\\脚左.json");
//脚左 = Ser.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\脚左.json"); //脚左 = Serializer.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\脚左.json");
= Resources..ObjLoad(); = Resources..ObjLoad();
//尻尾.SaveExMod("C:\\Users\\dave\\Documents\\尻尾"); //尻尾.SaveExMod("C:\\Users\\dave\\Documents\\尻尾");
//Ser.ToJson(尻尾, "C:\\Users\\dave\\Documents\\尻尾.json"); //Serializer.ToJson(尻尾, "C:\\Users\\dave\\Documents\\尻尾.json");
//尻尾 = Ser.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\尻尾.json"); //尻尾 = Serializer.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\尻尾.json");
= Resources..ObjLoad(); = Resources..ObjLoad();
//半身.SaveExMod("C:\\Users\\dave\\Documents\\半身"); //半身.SaveExMod("C:\\Users\\dave\\Documents\\半身");
//Ser.ToJson(半身, "C:\\Users\\dave\\Documents\\半身.json"); //Serializer.ToJson(半身, "C:\\Users\\dave\\Documents\\半身.json");
//半身 = Ser.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\半身.json"); //半身 = Serializer.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\半身.json");
= Resources..ObjLoad(); = Resources..ObjLoad();
//肢左.SaveExMod("C:\\Users\\dave\\Documents\\肢左"); //肢左.SaveExMod("C:\\Users\\dave\\Documents\\肢左");
//Ser.ToJson(肢左, "C:\\Users\\dave\\Documents\\肢左.json"); //Serializer.ToJson(肢左, "C:\\Users\\dave\\Documents\\肢左.json");
//肢左 = Ser.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\肢左.json"); //肢左 = Serializer.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\肢左.json");
= Resources..ObjLoad(); = Resources..ObjLoad();
//肢中.SaveExMod("C:\\Users\\dave\\Documents\\肢中"); //肢中.SaveExMod("C:\\Users\\dave\\Documents\\肢中");
//Ser.ToJson(肢中, "C:\\Users\\dave\\Documents\\肢中.json"); //Serializer.ToJson(肢中, "C:\\Users\\dave\\Documents\\肢中.json");
//肢中 = Ser.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\肢中.json"); //肢中 = Serializer.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\肢中.json");
= Resources..ObjLoad(); = Resources..ObjLoad();
//性器.SaveExMod("C:\\Users\\dave\\Documents\\性器"); //性器.SaveExMod("C:\\Users\\dave\\Documents\\性器");
//Ser.ToJson(性器, "C:\\Users\\dave\\Documents\\性器.json"); //Serializer.ToJson(性器, "C:\\Users\\dave\\Documents\\性器.json");
//性器 = Ser.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\性器.json"); //性器 = Serializer.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\性器.json");
= Resources..ObjLoad(); = Resources..ObjLoad();
//性器付.SaveExMod("C:\\Users\\dave\\Documents\\性器付"); //性器付.SaveExMod("C:\\Users\\dave\\Documents\\性器付");
//Ser.ToJson(性器付, "C:\\Users\\dave\\Documents\\性器付.json"); //Serializer.ToJson(性器付, "C:\\Users\\dave\\Documents\\性器付.json");
//性器付 = Ser.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\性器付.json"); //性器付 = Serializer.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\性器付.json");
= Resources..ObjLoad(); = Resources..ObjLoad();
//スタンプ.SaveExMod("C:\\Users\\dave\\Documents\\スタンプ"); //スタンプ.SaveExMod("C:\\Users\\dave\\Documents\\スタンプ");
//Ser.ToJson(スタンプ, "C:\\Users\\dave\\Documents\\スタンプ.json"); //Serializer.ToJson(スタンプ, "C:\\Users\\dave\\Documents\\スタンプ.json");
//スタンプ = Ser.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\スタンプ.json"); //スタンプ = Serializer.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\スタンプ.json");
= Resources..ObjLoad(); = Resources..ObjLoad();
//カーソル.SaveExMod("C:\\Users\\dave\\Documents\\カーソル"); //カーソル.SaveExMod("C:\\Users\\dave\\Documents\\カーソル");
//Ser.ToJson(カーソル, "C:\\Users\\dave\\Documents\\カーソル.json"); //Serializer.ToJson(カーソル, "C:\\Users\\dave\\Documents\\カーソル.json");
//カーソル = Ser.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\カーソル.json"); //カーソル = Serializer.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\カーソル.json");
= Resources..ObjLoad(); = Resources..ObjLoad();
//その他.SaveExMod("C:\\Users\\dave\\Documents\\その他"); //その他.SaveExMod("C:\\Users\\dave\\Documents\\その他");
//Ser.ToJson(その他, "C:\\Users\\dave\\Documents\\その他.json"); //Serializer.ToJson(その他, "C:\\Users\\dave\\Documents\\その他.json");
//その他 = Ser.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\その他.json"); //その他 = Serializer.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\その他.json");
= Resources..ObjLoad(); = Resources..ObjLoad();
//タイル.SaveExMod("C:\\Users\\dave\\Documents\\タイル"); //タイル.SaveExMod("C:\\Users\\dave\\Documents\\タイル");
//Ser.ToJson(タイル, "C:\\Users\\dave\\Documents\\タイル.json"); //Serializer.ToJson(タイル, "C:\\Users\\dave\\Documents\\タイル.json");
//タイル = Ser.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\タイル.json"); //タイル = Serializer.UnJson<BodyTemplate>("C:\\Users\\dave\\Documents\\タイル.json");
MaxAre = 0.0584246154149664; MaxAre = 0.0584246154149664;
Elet = typeof(Ele); Elet = typeof(Ele);
@@ -1468,7 +1468,7 @@ namespace SlaveMatrix
public static string Translate(string Path, int Mode) public static string Translate(string Path, int Mode)
{ {
TranslateJsonFile = System.IO.Path.Combine(CurrentDirectory, "text", "Translate.json"); TranslateJsonFile = System.IO.Path.Combine(CurrentDirectory, "text", "Translate.json");
TranslateDict = Ser.UnJson<Dictionary<string, string>>(TranslateJsonFile); TranslateDict = Serializer.UnJson<Dictionary<string, string>>(TranslateJsonFile);
string input = File.ReadAllText(Path); string input = File.ReadAllText(Path);
switch (Mode) switch (Mode)
{ {