public void Load() { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/gamemaster.dat", FileMode.Open); m_Data = (GameMasterData)bf.Deserialize(file); file.Close(); }
void DestroyThis(bool goal) { ObjectManager.Instance.WaveManager.DeregisterEnemy(this); if (goal) { Destroy(gameObject); } else { GameDataManager.Instance.AddMoney(GameMasterData.GetRoot(type)); GameDataManager.Instance.AddScore(10); Destroy(gameObject); } }