壁に接触したら取りあえず180度スキャン→敵がいたら集中砲火

でWallに対抗したいと思っているのですが実装の仕方がわかりません。
普通に
onHitWall(HitWallEvent e)
の中で仮にスキャンしても敵を見つけたときに砲火してくれません。
多分Javaの文法自体が分ってないと思うのですがどのようにすれば
私の望むような動作をしてくれるようになるのでしょうか?お願いします。