public override void DoCell(Rect rect, Pawn pawn, PawnTable table)
 {
     if (pawn.RaceProps.Humanlike)
     {
         HostilityResponseModeUtility.DrawResponseButton(rect, pawn, paintable: true);
     }
 }
Ejemplo n.º 2
0
 public override void DoCell(Rect rect, Pawn pawn, PawnTable table)
 {
     if (pawn.RaceProps.Humanlike)
     {
         Vector2 pos = new Vector2(rect.x, (float)(rect.y + 3.0));
         HostilityResponseModeUtility.DrawResponseButton(pos, pawn);
     }
 }
        public override void DoCell(Rect rect, Pawn pawn, PawnTable table)
        {
            if (!pawn.RaceProps.Humanlike)
            {
                return;
            }
            Vector2 pos = new Vector2(rect.x, rect.y + 3f);

            HostilityResponseModeUtility.DrawResponseButton(pos, pawn);
        }
Ejemplo n.º 4
0
 public void DoInspectPaneButtons(Rect rect, ref float lineEndWidth)
 {
     if (this.NumSelected == 1)
     {
         Thing singleSelectedThing = Find.Selector.SingleSelectedThing;
         if (singleSelectedThing != null)
         {
             Widgets.InfoCardButton((float)(rect.width - 48.0), 0f, Find.Selector.SingleSelectedThing);
             lineEndWidth += 24f;
             Pawn pawn = singleSelectedThing as Pawn;
             if (pawn != null && pawn.playerSettings != null && pawn.playerSettings.UsesConfigurableHostilityResponse)
             {
                 HostilityResponseModeUtility.DrawResponseButton(new Vector2((float)(rect.width - 72.0), 0f), pawn);
                 lineEndWidth += 24f;
             }
         }
     }
 }
Ejemplo n.º 5
0
        public void DoInspectPaneButtons(Rect rect, ref float lineEndWidth)
        {
            if (NumSelected != 1)
            {
                return;
            }
            Thing singleSelectedThing = Find.Selector.SingleSelectedThing;

            if (singleSelectedThing != null)
            {
                Widgets.InfoCardButton(rect.width - 48f, 0f, Find.Selector.SingleSelectedThing);
                lineEndWidth += 24f;
                Pawn pawn = singleSelectedThing as Pawn;
                if (pawn != null && pawn.playerSettings != null && pawn.playerSettings.UsesConfigurableHostilityResponse)
                {
                    HostilityResponseModeUtility.DrawResponseButton(new Rect(rect.width - 72f, 0f, 24f, 24f), pawn, paintable: false);
                    lineEndWidth += 24f;
                }
            }
        }