void OnTriggerEnter2D(Collider2D col) { if (col.tag == "Resource") { ArenaResource r = col.GetComponent <ArenaResource>(); Consume(r); } else if (col.tag == "Navigators") { ArenaEntity e = col.GetComponent <ArenaEntity>(); Fight((ArenaNavigator)e); } }
void Consume(ArenaResource resource) { float energy = resource.BeConsumed(this); Heal((int)energy); }