public override void DoArrivalEvents() { base.DoArrivalEvents(); if (useItem) { if (equip) { if (!equip.CurItemInUse) { equip.UseEquippedItem(); if (repeatIfNotUsing) { StartCoroutine(StartUseCheck()); } } } } }
protected override void OnEnter(Collider2D _col) { base.OnEnter(_col); var unit = _col.GetComponent <Unit>(); if (unit) { enc.Target = unit.AttackTarget; } equip.UseEquippedItem(); }
void DoUseItem() { SetItem(); equip.UseEquippedItem(); }