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