public void StanceTrackerTick() { stunner.StunHandlerTick(); if (!stunner.Stunned) { curStance.StanceTick(); } }
public override void CompTick() { if (ReactivatedThisTick && Props.reactivateEffect != null) { Effecter effecter = new Effecter(Props.reactivateEffect); effecter.Trigger(parent, TargetInfo.Invalid); effecter.Cleanup(); } if (Find.TickManager.TicksGame >= nextChargeTick + Props.chargeDurationTicks) { nextChargeTick += Props.chargeIntervalTicks; } stunner.StunHandlerTick(); }