Example #1
0
 private static void ObjectivePanelController_collectObjectiveSources(RoR2.CharacterMaster master, List <ObjectivePanelController.ObjectiveSourceDescriptor> list)
 {
     sourceDescriptorList = list;
     foreach (var objective in objectives)
     {
         if (objective.show)
         {
             objective.sourceDescriptor = new ObjectivePanelController.ObjectiveSourceDescriptor
             {
                 source        = objective,
                 master        = master,
                 objectiveType = typeof(ObjectiveTracker)
             };
             list.Add(objective.sourceDescriptor);
         }
     }
 }
 private RoR2.CharacterBody CharacterMaster_SpawnBody(On.RoR2.CharacterMaster.orig_SpawnBody orig, RoR2.CharacterMaster self, UnityEngine.GameObject bodyPrefab, UnityEngine.Vector3 position, UnityEngine.Quaternion rotation)
 {
     try
     {
         self.gameObject.AddCorriander();
         //Logger.LogInfo("CORRIANDER ADDED YAY!");
     }
     catch
     {
         Logger.LogDebug("There was a problem with adding corriander but shhh don't tell anyone...");
     }
     return(orig(self, bodyPrefab, position, rotation));
 }