29 public CanvasGroup
cg;
47 oriPos = this.Rect().anchoredPosition;
57 base.gameObject.SetActive(flag);
62 extra.SetActive(enable:
true);
63 bool digRamp =
mode == ActionMode.Dig && ActionMode.Dig.mode ==
TaskDig.
Mode.Ramp;
64 bool mineRamp =
mode == ActionMode.Mine && ActionMode.Mine.mode ==
TaskMine.
Mode.Ramp;
66 if (digRamp || mineRamp)
74 ActionMode.Dig.ramp = 3;
78 ActionMode.Dig.ramp = 4;
82 ActionMode.Dig.ramp = 5;
90 ActionMode.Mine.ramp = 3;
94 ActionMode.Mine.ramp = 4;
98 ActionMode.Mine.ramp = 5;
111 public void AddToggle(
string lang,
bool on, Action<bool> action)
131 public void Show(
string lang,
bool icon =
true)
133 string text = lang.lang();
134 bool anime = text !=
lastText || !base.gameObject.activeSelf;
137 base.gameObject.SetActive(value:
true);
139 extra.SetActive(enable:
false);
143 public void SetText(
string s,
bool anime =
false)
145 this.Rect().anchoredPosition =
oriPos;
147 this.RebuildLayout();
override void OnCreateMold(bool processing=false)
override void OnCreateMold(bool processing=false)
void SetText(string s, bool anime=false)
UISelectableGroup groupToggle
UISelectableGroup groupRadio
UIButton buttonSavePartialMap
void Show(string lang, bool icon=true)
void AddToggle(string lang, bool on, Action< bool > action)
UIButton buttonDeletePartialMap
LayoutGroup layoutDynamic
static AM_Inspect Inspect
virtual bool ShowActionHint
virtual string GetHintText()
virtual Tween Play(Transform trans, UnityAction onComplete=null, float duration=-1f, float delay=0f)
BaseTileSelector tileSelector
static BaseGameScreen screen
virtual void Init(int index=0, UnityAction< int > action=null, bool directChildren=false)
void ToggleInteractable(bool enable)