Пример #1
0
    private void OnTriggerStay2D(Collider2D collision)
    {
        AngryFern fernToCut = collision.GetComponent <AngryFern>();

        if (fernToCut != null)
        {
            Hp -= Time.deltaTime * FernDmg;
        }
    }
Пример #2
0
        private void OnTriggerExit2D(Collider2D collision)
        {
            AngryFern fernToCut = collision.GetComponent <AngryFern>();

            if (fernToCut != null)
            {
                //currentlyCollidingFerns.Remove(fernToCut);
            }
        }
Пример #3
0
        private void OnTriggerStay2D(Collider2D collision)
        {
            AngryFern fernToCut = collision.GetComponent <AngryFern>();

            if (Quaternion.Angle(newRot, lastRot) > 1.0f)
            {
                fernToCut.OnWeaponDamaged(damage, this);
            }

            /*   if(fernToCut != null)
             * {
             *     currentlyCollidingFerns.Add(fernToCut);
             * }*/
        }
Пример #4
0
 public void RemoveFern(AngryFern fernToCut)
 {
     currentlyCollidingFerns.Remove(fernToCut);
 }