1using System.Collections.Generic;
39 public bool IsActive => base.gameObject.activeSelf;
43 base.gameObject.SetActive(enable &&
group !=
null);
44 if (enable &&
group !=
null)
54 base.gameObject.SetActive(value:
false);
71 if (
group?.FirstTarget != newTarget)
79 base.gameObject.SetActive(value:
true);
85 IUISkin[] componentsInChildren = base.transform.GetComponentsInChildren<
IUISkin>(includeInactive:
true);
86 for (
int i = 0; i < componentsInChildren.Length; i++)
132 uIButton.onClick.AddListener(delegate
154 uIButton.RebuildLayout(recursive:
true);
157 bool flag = group.Solo && chara !=
null && chara.
IsHomeMember();
163 bool flag2 = room !=
null;
202 if (inspectPoint ==
null)
252 meshPass.
Add(ref v, 7f);
void ForeachPoint(Action< Point, bool > action)
static BaseGameScreen screen
virtual void SetActions()
static InspectGroup Create(IInspect t)
void Add(Point point, float tile=0f, float color=0f)
void ForeachMultiSize(int w, int h, Action< Point, bool > action)
ref Vector3 Position(int height)
List< IInspect > ListInspectorTargets()
static Sprite Get(string id)
override CardRow sourceCard
virtual bool IsBlockMount
LayoutGroup layoutButtons
void SetVisible(bool enable)
void Inspect(InspectGroup g)
void DrawHighlight(IInspect i, bool selected=false)
void Inspect(IInspect newTarget)
UIItem AddHeader(string text, Sprite sprite=null)
UIItem AddText(string text, FontColor color=FontColor.DontChange)
void WriteNote(UINote n, Action< UINote > onWriteNote=null, NoteMode mode=NoteMode.Default, Recipe recipe=null)