ACR_CreatureBehavior.AIParty.CanPartyHear C# (CSharp) Method

CanPartyHear() public method

public CanPartyHear ( CreatureObject Creature ) : bool
Creature CreatureObject
return bool
        public bool CanPartyHear(CreatureObject Creature)
        {
            if (Creature == null) return false;
            if (Creature.ObjectId == null || Creature.ObjectId == 0) return false;
            if (PartyMembers == null) return false; // If there's no one in the party, well, obviously.
            foreach (CreatureObject PartyMember in PartyMembers)
            {
                if (PartyMember != null &&
                    PartyMember.Script.GetObjectHeard(PartyMember.ObjectId, Creature.ObjectId) == CLRScriptBase.TRUE)
                    return true;
            }
            return false;
        }