示例#1
0
    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();
    }
示例#2
0
 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);
     }
 }