//it's static so we can call it from anywhere public static bool Save(DSAEigenschaften dsaCharacter) { bool successSerialize = true; successSerialize = SerializeFile(); return(successSerialize); }
private static bool DeserializeFile() { bool successDeserialize = true; if (File.Exists(FILENAME)) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(FILENAME, FileMode.Open); try { dsaCharacter = (DSAEigenschaften)bf.Deserialize(file); } catch (SerializationException ex) { Debug.LogError("Deserialisierung fehl geschlagen: " + ex.Message); successDeserialize = false; } file.Close(); } return(successDeserialize); }
public void LoadEigenschaften() { DSAEigenschaftenSerializer.Load(); mCharacter = DSAEigenschaftenSerializer.dsaCharacter; EigenschaftenToInputFields(); }
// Use this for initialization void Start() { diceVars = ToolboxDice.Instance; mCharacter = diceVars.mCharacter; LoadEigenschaften(); }