/// <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)); }
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); }