9 public override bool CanBeHeldAsFurniture
19 public override bool CanBeDestroyed
29 public override bool IsRod
38 public override Act CreateAct()
40 return ACT.Create(
EClass.sources.elements.alias[
this.owner.c_idAbility]);
45 public override bool CanAutofire
49 return base.act.CanAutofire;
54 public override void SetName(ref
string s)
56 if (this.owner.c_idAbility.IsEmpty())
60 s =
EClass.sources.elements.alias[this.owner.c_idAbility].GetName();
64 public override void SetMainText(UIText t,
bool hotitem)
66 Element element =
EClass.pc.elements.GetElement(this.owner.c_idAbility);
69 Debug.Log(
"[bug] " + this.owner.c_idAbility);
73 string text = element.vPotential.ToString() ??
"";
74 t.SetText(text ??
"", FontColor.Charge);
75 t.SetActive(element is
Spell);