Esempio n. 1
0
 public void ExposeData()
 {
     if (Scribe.mode == LoadSaveMode.Saving && this.comps != null)
     {
         for (int i = 0; i < comps.Count; i++)
         {
             ThingComp comp = comps[i];
             if (Rules == null || Rules.IsCompIncluded(comp))
             {
                 comp.PostExposeData();
                 savedComps.Add(comp.GetType().FullName);
             }
         }
     }
 }