private void OnTriggerStay2D(Collider2D collision) { AngryFern fernToCut = collision.GetComponent <AngryFern>(); if (fernToCut != null) { Hp -= Time.deltaTime * FernDmg; } }
private void OnTriggerExit2D(Collider2D collision) { AngryFern fernToCut = collision.GetComponent <AngryFern>(); if (fernToCut != null) { //currentlyCollidingFerns.Remove(fernToCut); } }
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); * }*/ }
public void RemoveFern(AngryFern fernToCut) { currentlyCollidingFerns.Remove(fernToCut); }