IDamageResponse - SmArtKar/AthenaFramework GitHub Wiki

IDamageResponse has a single method PreApplyDamage which is called when a pawn is about to take damage.

    public interface IDamageResponse
    {
        public abstract void PreApplyDamage(ref DamageInfo dinfo, ref bool absorbed);

        // Must be added to AthenaCache.responderCache to work
        // AthenaCache.AddCache(this, AthenaCache.responderCache, pawn.thingIDNumber)
    }