private void OnTriggerEnter2D(Collider2D collision) { MainCharacterController controller = collision.GetComponent <MainCharacterController>(); if (controller != null) { if (controller.Energy < MainCharacterController.MAX_ENERGY) { controller.ChangeEnergy(energyFill); Destroy(gameObject); } } }