Beispiel #1
0
 public void showResultInfo(FirmInfo info)
 {
     SearchResultInfo.transform.FindChild ("CompanyName").GetComponent<Text> ().text = info.Name;
             SearchResultInfo.transform.FindChild ("CompanyInfo").GetComponent<Text> ().text = info.Info;
             SearchResultInfo.transform.Find ("CompanyLogo").GetComponent<UIImage> ().sprite = Resources.Load <Sprite> (info.Logo);
             UnityEngine.Events.UnityAction actionInfo = () => {
                     this.showAdditionalInfo (info.Info); };
             UnityEngine.Events.UnityAction actionPartners = () => {
                     this.showAdditionalInfo (info.Partners); };
             UnityEngine.Events.UnityAction actionResidents = () => {
                     this.showAdditionalInfo (info.Residents); };
             UnityEngine.Events.UnityAction actionContacts = () => {
                     this.showAdditionalInfo (info.Contacts); };
             SearchResultInfo.transform.Find ("buAbout").GetComponent<Button> ().onClick.AddListener (actionInfo);
             SearchResultInfo.transform.Find ("buPartners").GetComponent<Button> ().onClick.AddListener (actionPartners);
             SearchResultInfo.transform.Find ("buResidents").GetComponent<Button> ().onClick.AddListener (actionResidents);
             SearchResultInfo.transform.Find ("buContacts").GetComponent<Button> ().onClick.AddListener (actionContacts);
             this.switchWindow (SearchResultInfo);
 }
Beispiel #2
0
    public void StartSearch(GameObject input)
    {
        clearPrevSearchResults ();
                //currentWindow.transform.Find ("NoResults").GetComponent<Animator> ().SetTrigger ("FadeOut");
                string text = input.GetComponent<Text> ().text;
                Debug.Log (input.GetComponent<Text> ().text);

                FirmInfo info;
                info = new FirmInfo ();
                if (text == "Действуй" || text == "действуй" || text == "дейст") {
                        info.GenerateTemplateCMIT ();
                        fillSearchResultItem (info);
                        return;
                }
                if (text == "Юдина" || text == "юдина" || text == "юди") {
                        info.GenerateTemplateUdina ();
                        fillSearchResultItem (info);
                        return;
                }
                //currentWindow.transform.Find ("NoResults").GetComponent<Animator> ().SetTrigger ("FadeIn");
    }
Beispiel #3
0
    void Start()
    {
        windows_vec = new List<GameObject> ();
                findItems = new List<GameObject> ();
                windows = GameObject.FindGameObjectsWithTag ("window");
                for (int i=0; i < windows.Length; i++)
                        windows [i].SetActive (false);

                currentWindow.GetComponent<Animator> ().SetTrigger ("FadeIn");
                windows_vec.Add (currentWindow);

                testinfo = new FirmInfo ();
    }
Beispiel #4
0
    void fillSearchResultItem(FirmInfo info)
    {
        GameObject q = Instantiate (prefabSearchItem) as GameObject;
                q.transform.SetParent (SearchResultPanel.transform, false);
                q.transform.Find ("CompanyName").GetComponent<Text> ().text = info.Name;
                q.transform.Find ("CompanyInfo").GetComponent<Text> ().text = info.Info;
                q.transform.Find ("CompanyLogo").GetComponent<UIImage> ().sprite = Resources.Load <Sprite> (info.Logo);
                //q.transform.Find ("CompanyLogo").GetComponent<Text> ().text = info.Logo;
                UnityEngine.Events.UnityAction action1 = () => {
                        this.showResultInfo (info); };
                q.GetComponent<Button> ().onClick.AddListener (action1);

                findItems.Add (q);
    }