IRenderable - SmArtKar/AthenaFramework GitHub Wiki

IRenderable can be put on apparel and hediff comps and is called after the owner pawn is drawn. bodyType includes Comp_CustomApparelBody calculations.

    public interface IRenderable
    {
        public abstract void DrawAt(Vector3 drawPos, BodyTypeDef bodyType);

        public abstract void RecacheGraphicData();

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