16 public override string Name =>
id.lang();
28 void AddHighlight(
string _id, Func<bool> funcDisable, ref
UIHighlightObject highlight)
30 if (!(
id != _id) && !funcDisable())
34 UnityEngine.Object.DestroyImmediate(highlight.gameObject);
38 highlight.OnUpdate = delegate
40 _highlight.
trans.SetActive(b.gameObject.activeInHierarchy);
41 _highlight.transform.position = b.transform.position;
42 _highlight.cg.alpha = ((EClass.ui.layers.Count == 0) ? 1 : 0);
55 EClass.player.flags.backpackHighlightDisabled =
true;
66 EClass.player.flags.helpHighlightDisabled =
true;
80 EClass.player.flags.abilityHighlightDisabled =
true;
static UIHighlightObject highlightHelp
static UIHighlightObject highlightBackpack
static UIHighlightObject highlightAbility
override void OnClick(ButtonHotItem b, Hotbar h)
override string pathSprite
override void OnSetItem(UIButton b)
static void Toggle(string idFile, string idTopic=null)
static string lastIdTopic
bool abilityHighlightDisabled
bool helpHighlightDisabled
bool backpackHighlightDisabled