距离检测优化

之前的距离检测有个bug就是当检测的两个单位，其中一个为空时没有进行处理，典型的情况是，目标进入攻击范围会发动攻击，但是当目标消失了，动作不会切换回来，没有对空对象进行处理。也添加是否必须需要两个对象来比较的判断。
添加了object工具类的一个检测对象是否为空对象的方法，只针对hash对象。。