private void PerformSearch(string search) { bool isDebug = debugTriggerWord.Length > 0 && search.Contains(debugTriggerWord); if (isDebug) { // Debug: "a" is contained in every search, and is used to easily load all available data from the database search = "a"; } List <VRShopArticle> searchResultArticles = VRShopDBConnector.SearchForArticle(search); OfferResults(searchResultArticles); int resultsCount = searchResultArticles.Count; string resultText = string.Format("{0} Suchergebnisse", resultsCount); if (resultsCount == 1) { resultText = string.Format("{0} Suchergebniss", resultsCount); } string formatted = string.Format("({0}) {1}", resultText, search); if (isDebug) { formatted = string.Format("({0}) <DEBUG MODE>", resultText); } ResetSearch(); UpdateMeshText(formatted); if (resultsCount == 0) { SetColor(colorSearchError); } }
private void PerformSearch(string search) { bool isDebug = debugTriggerWord.Length > 0 && search.Contains(debugTriggerWord); if (isDebug) { // Debug: "a" is contained in every search, and is used to easily load all available data from the database search = "a"; } var temGameOBJ = new GameObject(); VRShopDBConnector testObj = temGameOBJ.AddComponent <VRShopDBConnector>(); /*VRShopDBConnector testObj = new VRShopDBConnector();*/ List <VRShopArticle> searchResultArticles = testObj.SearchForArticle(search); //List<VRShopArticle> searchResultArticles = VRShopDBConnector.SearchForArticle(search); Debug.Log("List Data received from VRShopDBConnector :" + searchResultArticles); OfferResults(searchResultArticles); int resultsCount = searchResultArticles.Count; string resultText = string.Format("{0} Searchresults", resultsCount); //Suchergebnisse if (resultsCount == 1) { resultText = string.Format("{0} SearchResult", resultsCount); //SuchergebnissSearchResult } string formatted = string.Format("({0}) {1}", resultText, search); if (isDebug) { formatted = string.Format("({0}) <DEBUG MODE>", resultText); } ResetSearch(); UpdateMeshText(formatted); if (resultsCount == 0) { SetColor(colorSearchError); } }