return !(Compute.isAffectedByECM(e, e.getPosition(), getPosition()))
return !(Compute.isAffectedByECM(e, e.getPosition(), e.getPosition()))
    public boolean onSameC3NetworkAs(Entity e) {        if ( isEnemyOf(e) || isShutDown() || e.isShutDown()             || isINarcedWith(INarcPod.ECM) ) {             return false;         }        // Active Mek Stealth prevents entity from participating in C3.        // Turn off the stealth, and your back in the network.        if ( this instanceof Mech && this.isStealthActive() ) return false;        if ( e instanceof Mech && e.isStealthActive() ) return false;        // C3i is easy - if they both have C3i, and their net ID's match, they're on the same network!        if (hasC3i() && e.hasC3i() && getC3NetId().equals(e.getC3NetId())) {            // check for ECM interference            return !(Compute.isAffectedByECM(e, e.getPosition(), getPosition()))                && !(Compute.isAffectedByECM(this, getPosition(), getPosition()));        }        // simple sanity check - do they both have C3, and are they both on the same network?        if (!hasC3() || !e.hasC3()) return false;        if (getC3Top() == null || e.getC3Top() == null) return false;        // got the easy part out of the way, now we need to verify that the network isn't down        return (getC3Top().equals(e.getC3Top()));    }