Exemplo n.º 1
0
 public void SetStickerPanel(ACityAPIDev.StickerInfo sInfo, Action <bool> stDeAct)
 {
     if (stickerDeActivate == null)
     {
         stickerDeActivate = stDeAct;
     }
     if ((stickerPanel.activeSelf) && sInfo.Equals(stickerInfoForPanel))
     {
         stickerPanel.SetActive(false);
         stickerDeActivate(false);
     }
     else
     {
         stickerInfoForPanel = sInfo;
         stickerPanel.SetActive(true);
         stickerText.text = sInfo.sText;
         stickerType.text = sInfo.sType;
         if (stickerDeActivate != null)
         {
             stickerDeActivate(false);
             stickerDeActivate = stDeAct;
             stickerDeActivate(true);
         }
     }
 }
Exemplo n.º 2
0
    void Start()
    {
        string ver = Application.version;

        if (PlayerPrefs.HasKey("bver"))
        {
            if (!(PlayerPrefs.GetString("bver").Equals(ver)))
            {
                UnityWebRequest.ClearCookieCache();
                Caching.ClearCache();
                PlayerPrefs.DeleteAll();
                PlayerPrefs.SetString("bver", ver);
            }
        }
        else
        {
            UnityWebRequest.ClearCookieCache();
            Caching.ClearCache();
            PlayerPrefs.DeleteAll();
            PlayerPrefs.SetString("bver", ver);
        }

        Debug.Log("Version " + Application.version + " bver " + ver);

        gph = GetComponent <GetPlaceHoldersDev>();
        stickerInfoForPanel = null;
        stickerDeActivate   = null;
        gloc = 0; bloc = 0;

        if (PlayerPrefs.HasKey("TimeForRelocation"))
        {
            float val = PlayerPrefs.GetFloat("TimeForRelocation");
            gph.setTimeForRelocation(val);
            placeholderRelocationTimer.text = "" + val;
        }
        else
        {
            PlayerPrefs.SetFloat("TimeForRelocation", gph.timeForRelocation);
        }

        aRcamera = Camera.main.gameObject;
    }
Exemplo n.º 3
0
 public void setStickerInfo(ACityAPIDev.StickerInfo sInfo)
 {
     if (sInfo.sText.Length > 40)
     {
         sText.text = sInfo.sText.Substring(0, 30);
     }
     else
     {
         sText.text = sInfo.sText;
     }
     if (sInfo.sSubType.Length > 40)
     {
         subType.text = sInfo.sSubType.Substring(0, 30);
     }
     else
     {
         subType.text = sInfo.sSubType;
     }
     rtt    = sText.gameObject.GetComponent <RectTransform>();
     marker = markerRt.gameObject;
     StartCoroutine(setScale());
     stickerInfo = sInfo;
 }