public virtual void EntityExitedRange(GameObject go) { entitiesInTile--; GameboardEntity entityComponent = go.GetComponent <GameboardEntity>(); TileDamageEvent.RemoveListener(entityComponent.TakeDamage); }
public virtual void EntityEnteredRange(GameObject go) { entitiesInTile++; GameboardEntity entityComponent = go.GetComponent <GameboardEntity>(); TileDamageEvent.AddListener(entityComponent.TakeDamage); }