30 return this.pos.sourceBlock;
35 public static bool _CanInspect(
Point pos)
37 return pos.HasNonWallBlock;
42 public override bool CanInspect
52 public override string InspectName
56 return this.source.GetName();
61 public override void WriteNote(UINote n, Action<UINote> onWriteNote =
null,
IInspect.NoteMode mode =
IInspect.NoteMode.Default,
Recipe recipe =
null)
64 UIItem uiitem = n.AddHeaderCard(this.pos.cell.GetBlockName(),
null);
65 this.source.SetImage(uiitem.image2,
null,
this.source.GetColorInt(
this.pos.matBlock),
true, 0, 0);
66 n.AddText(
"isMadeOf".lang(this.pos.cell.matBlock.GetText(
"name",
false),
null,
null,
null,
null), FontColor.DontChange);