private DataPackBase LoadClass(string className) { Type classType = Type.GetType("GameLogic." + className); var instanceField = classType.GetProperty("Instance", BindingFlags.Static | BindingFlags.Public); var classInstance = (DataPackBase)instanceField.GetValue(null, null); DataPackSave.LoadData(classInstance); return(classInstance); }
private void SaveClass(DataPackBase classObj) { DataPackSave.SaveData(classObj); //classObj.SaveData(); }