Skip to content

IStageOverride

SmArtKar edited this page Jan 21, 2023 · 1 revision

IStageOverride can be put on hediff comps and allows to intercept and modify the CurStage getter. Don't modify the original stage as it's unique per def, not per instance. It functions on Hediff_Modular, Hediff_ModularAddedPart and Hediff_ModularImplant hediffs.

    public interface IStageOverride
    {
        public abstract HediffStage GetStage(HediffStage stage);
    }

Clone this wiki locally