/// <summary> /// Returns whether an in-progress EntityAIBase should continue executing /// </summary> public override bool ContinueExecuting() { if (!Field_48362_c.IsEntityAlive()) { return(false); } if (TheEntity.GetDistanceSqToEntity(Field_48362_c) > 225D) { return(false); } else { return(!TheEntity.GetNavigator().NoPath() || ShouldExecute()); } }
/// <summary> /// Returns whether an in-progress EntityAIBase should continue executing /// </summary> public override bool ContinueExecuting() { if (!ClosestEntity.IsEntityAlive()) { return(false); } if (Field_46105_a.GetDistanceSqToEntity(ClosestEntity) > (double)(Field_46101_d * Field_46101_d)) { return(false); } else { return(Field_46102_e > 0); } }