예제 #1
0
 private void OnTriggerEnter(Collider other)
 {
     if (target && other.gameObject == target.gameObject)
     {
         target.Damage(source, damage);
         Destroy(gameObject);
     }
 }
예제 #2
0
    private IEnumerator Attack()
    {
        if (castTime > .0F)
        {
            yield return(new WaitForSeconds(castTime));
        }

        target.Damage(owner.GetComponent <Targetable>(), damage);

        if (cooldown > .0F)
        {
            yield return(new WaitForSeconds(cooldown));
        }

        isDone = true;
    }