示例#1
0
 public virtual void CompTickRare(CompLifeStages compInstance)
 {
     if (ShouldEvolve)
     {
         EvolveNow();
     }
 }
示例#2
0
 public override void PostGeneratePawn(CompLifeStages compInstance)
 {
     Parent.health.AddHediff(LaiDefOf.ChrysalisHediff);
 }
示例#3
0
 public override void PostSpawnSetup(CompLifeStages compLai, bool respawningAfterLoad)
 {
 }
示例#4
0
 public LaiStageChrysalis(CompLifeStages comp) : base(comp)
 {
 }
示例#5
0
 public abstract void PostSpawnSetup(CompLifeStages compLai, bool respawningAfterLoad);
示例#6
0
 public virtual void CompTick(CompLifeStages compInstance)
 {
     ++LifeStageTicks;
 }
示例#7
0
 /// <summary>Called when the pawn finishes generating.</summary>
 public virtual void PostGeneratePawn(CompLifeStages compInstance)
 {
     return;
 }
示例#8
0
 protected LaiStage(CompLifeStages comp)
 {
     ParentComp     = comp;
     LifeStageTicks = 0;
 }
示例#9
0
 public LaiStageLarva(CompLifeStages comp) : base(comp)
 {
 }