예제 #1
0
파일: LaiStage.cs 프로젝트: Slate5521/Momu
 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
파일: LaiStage.cs 프로젝트: Slate5521/Momu
 public abstract void PostSpawnSetup(CompLifeStages compLai, bool respawningAfterLoad);
예제 #6
0
파일: LaiStage.cs 프로젝트: Slate5521/Momu
 public virtual void CompTick(CompLifeStages compInstance)
 {
     ++LifeStageTicks;
 }
예제 #7
0
파일: LaiStage.cs 프로젝트: Slate5521/Momu
 /// <summary>Called when the pawn finishes generating.</summary>
 public virtual void PostGeneratePawn(CompLifeStages compInstance)
 {
     return;
 }
예제 #8
0
파일: LaiStage.cs 프로젝트: Slate5521/Momu
 protected LaiStage(CompLifeStages comp)
 {
     ParentComp     = comp;
     LifeStageTicks = 0;
 }
예제 #9
0
 public LaiStageLarva(CompLifeStages comp) : base(comp)
 {
 }