Example #1
0
 public override void DoArrivalEvents()
 {
     base.DoArrivalEvents();
     if (useItem)
     {
         if (equip)
         {
             if (!equip.CurItemInUse)
             {
                 equip.UseEquippedItem();
                 if (repeatIfNotUsing)
                 {
                     StartCoroutine(StartUseCheck());
                 }
             }
         }
     }
 }
Example #2
0
    protected override void OnEnter(Collider2D _col)
    {
        base.OnEnter(_col);
        var unit = _col.GetComponent <Unit>();

        if (unit)
        {
            enc.Target = unit.AttackTarget;
        }
        equip.UseEquippedItem();
    }
Example #3
0
 void DoUseItem()
 {
     SetItem();
     equip.UseEquippedItem();
 }