8 public override string MultiName
17 public override void OnSetActions()
19 Thing first = base.FirstTarget;
20 base.Add(
"objInfo",
"", delegate()
26 base.Add(
"quest",
"", delegate()
30 base.Add(
"hire",
"", delegate()
37 base.Add(
"gacha",
"", delegate()
42 if (first.trait.IsFactory)
44 base.Add(
"craft",
"icon_Inspect", delegate()
49 if (first.IsInstalled)
51 base.Add(
"uninstall",
"", delegate()
53 first.SetPlaceState(PlaceState.roaming,
false);
56 base.Add(
"install",
"", delegate()
60 if (first.isDeconstructing)
62 base.Add(
"cancel".lang() +
"\n(" +
"Deconstruct".lang() +
")",
"", delegate(
Thing t)
64 t.SetDeconstruct(
false);
69 base.Add(
"Deconstruct",
"", delegate(
Thing t)
71 t.SetDeconstruct(
true);
77 base.Add(
"Copy",
"", delegate()