public void Reset() { DataSaver.LoadData(playerParam, fileName); if (DataSaver.DeleteData(fileName)) { newGameBackground.SetActive(true); playerParam.ToDefault(); //обнулить внутрений файл ReLoadGameSettings(); //обнулить внутрених юнитов и улучшения } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); if (GUILayout.Button("To Default")) { playerParam.ToDefault(); } }