public bool Conform(INPC en) { if (en.IsDead()) { return(false); } //if ( !en.IsCanAttackNPC() ) //{ // return false; //} IPlayer player = EntitySystem.m_ClientGlobal.MainPlayer; IControllerSystem cs = EntitySystem.m_ClientGlobal.GetControllerSystem(); if (cs == null) { return(false); } IControllerHelper ch = cs.GetControllerHelper(); if (ch == null) { return(false); } if (ch.NpcIsMyPet(en)) { float dis = EntityHelper.GetEntityDistance(player, en); if (dis <= m_nRange) { return(true); } } return(false); }