Есть у меня гет запрос if (www.error != null || www.text == BaseLogic.viewer_id Если в отвеете будет айди игрока то происходит допустим действие. Почему он берет с ответа только первую строку а остальные не может считать? к примеру 123 1234 5323 123 Мне нужно 5323 значение получить а он берет ответ только первую строку 123 а не ищет ту которая нужна в ответе 5323 using System; using System.Collections; using System.Runtime.CompilerServices; using UnityEngine; public partial class MainMenuNetwork : MonoBehaviour { private IEnumerator WaitForRequest(WWW www) { using (www) { yield return www; if (www.error != null || www.text == BaseLogic.viewer_id) { Debug.Log("Айди есть в базе") } } WWW www2 = null; yield break; yield break; } } Код using System; using System.Collections; using System.Runtime.CompilerServices; using UnityEngine; public partial class MainMenuNetwork : MonoBehaviour { private IEnumerator WaitForRequest(WWW www) { using (www) { yield return www; if (www.error != null || www.text == BaseLogic.viewer_id) { Debug.Log("Айди есть в базе") } } WWW www2 = null; yield break; yield break; } }
OPTIMISED, да там 1 строку добавь foreach(все значения с массива что нужно проверить) потом уже ниже твой if
OPTIMISED, главное как говорил чел сверху добавь всё в System.Array.IndexOf потом уже проверяй каждое значение