Esempio n. 1
0
        /// <summary>
        /// Select object.
        /// </summary>
        /// <param name="obj">Object to select</param>
        /// <returns>True if selection succeded, else false.</returns>
        public bool Select(PwObject obj)
        {
            if (obj == null)
            {
                return(false);
            }

            return(Select(obj.WorldId));
        }
Esempio n. 2
0
        public PwObject GetTarget()
        {
            uint     id     = _client.HostPlayer.TargetId;
            PwObject result =
                _client.Environment.GetMobs().FirstOrDefault(o => o.WorldId == id)
                ?? _client.Environment.GetNpcs().FirstOrDefault(o => o.WorldId == id)
                ?? _client.Environment.GetPets().FirstOrDefault(o => o.WorldId == id)
                ?? (PwObject)_client.Environment.GetPlayers().FirstOrDefault(o => o.WorldId == id);

            return(result);
        }