Beispiel #1
0
 public void KillGang(GangAI aiWatchingTheGang)
 {
     UI.Notify("The " + aiWatchingTheGang.watchedGang.name + " have been wiped out!");
     enemyGangs.Remove(aiWatchingTheGang);
     //save the fallen gang in a file
     PersistenceHandler.SaveAppendToFile(aiWatchingTheGang.watchedGang, "wipedOutGangs");
     gangData.gangs.Remove(aiWatchingTheGang.watchedGang);
     if (enemyGangs.Count == 0 && ModOptions.instance.maxCoexistingGangs > 1)
     {
         //create a new gang right away... but do it silently to not demotivate the player too much
         Gang createdGang = CreateNewEnemyGang(false);
         if (createdGang != null)
         {
             enemyGangs.Add(new GangAI(createdGang));
         }
     }
     SaveGangData(false);
 }