Merge branch 'feature/rename-torso-class' of https://github.com/Avebluha/SlaveMatrixDecomp into feature/rename-torso-class

This commit is contained in:
Absolutely disgusting
2025-10-29 17:25:08 +04:00

View File

@@ -1,8 +1,9 @@
using _2DGAMELIB;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using _2DGAMELIB; using System.Runtime.Serialization;
namespace SlaveMatrix namespace SlaveMatrix
{ {
@@ -73,11 +74,21 @@ namespace SlaveMatrix
public double = 1.0; public double = 1.0;
//TODO this broke loading saves //TODO this broke loading saves
[NonSerialized] [NonSerialized]
public Type ThisType; public Type ThisType;
public virtual Ele GetEle(double DisUnit, Med Med, ) //Some how fixes saves (thx GPT)
//So how I am understend it (description)
//This Type is empty on deserialization because Type is not serializable
//We need just init it after deserialization
[OnDeserialized]
private void OnDeserialized(StreamingContext _) => ThisType = GetType();
public virtual Ele GetEle(double DisUnit, Med Med, )
{ {
return null; return null;
} }