Exemple #1
0
 /// <summary>
 /// Registers images with Quest Machine so procedural quests can reattach them when loading saved games.
 /// </summary>
 public void RegisterImages()
 {
     for (int i = 0; i < images.Count; i++)
     {
         QuestMachine.RegisterImage(images[i]);
     }
 }
 public void RegisterQuestDatabases()
 {
     if (questDatabases == null)
     {
         return;
     }
     for (int i = 0; i < questDatabases.Count; i++)
     {
         var database = questDatabases[i];
         if (database == null || database.questAssets == null)
         {
             continue;
         }
         for (int j = 0; j < database.questAssets.Count; j++)
         {
             QuestMachine.RegisterQuestAsset(database.questAssets[j]);
         }
         for (int j = 0; j < database.images.Count; j++)
         {
             QuestMachine.RegisterImage(database.images[j]);
         }
     }
 }