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