Example #1
0
 // Use this for initialization
 void Start()
 {
     if (battleAISaver == null)
     {
         DontDestroyOnLoad(gameObject);
         battleAISaver = this;
     }
     else
     {
         if (battleAISaver != this)
         {
             Destroy(gameObject);
         }
     }
 }
    // Update is called once per frame
    void Update()
    {
        if (enemyGeneratorScript.health <= 0)
        {
            SavedPlanetForBattleStatic.isConquered = true;
            PlayerHiddenLevelStatic.conqueredPlanetsCount++;
            SavedPlanetForBattleStatic.wasAttacked = true;
            BattleAISaverStatic.ReturnChildToOriginalParent();
            levelManager.LoadLevel("02a_Space");
        }

        if (playerGeneratorScript.health <= 0)
        {
            SavedPlanetForBattleStatic.isConquered = false;
            SavedPlanetForBattleStatic.wasAttacked = true;
            BattleAISaverStatic.ReturnChildToOriginalParent();
            levelManager.LoadLevel("02a_Space");
        }
    }