Example #1
0
        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);
        }
Example #2
0
 private void SaveClass(DataPackBase classObj)
 {
     DataPackSave.SaveData(classObj);
     //classObj.SaveData();
 }