Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GameObject CloneMapIconToTutorialCanvas(GameObject rootObj, string levelNumber)
- {
- var cloneObj = CloneObjectToTutorialCanvas(mapIcon);
- cloneObj.SetActive(true);
- var cloneRect = cloneObj.GetComponent<RectTransform>();
- var mapNumber = cloneObj.GetComponentInChildren<TMPro.TextMeshProUGUI>();
- mapNumber.text = levelNumber;
- var madLevelRoot = GameObject.Find("Mad Level Root");
- var madLevelCam = madLevelRoot.GetComponentInChildren<Camera>();
- var screenPos = madLevelCam.WorldToScreenPoint(rootObj.transform.position);
- Vector2 rectPos;
- RectTransformUtility.ScreenPointToLocalPointInRectangle(
- tutCanvas.gameObject.GetComponent<RectTransform>(),
- screenPos, Camera.main, out rectPos);
- cloneRect.SetParent(tutCanvas.gameObject.transform);
- cloneRect.anchoredPosition = rectPos;
- //var madLevelIcon = rootObj.GetComponent<MadLevelManager.MadLevelIcon>();
- var cloneBtn = cloneObj.GetComponent<Button>();
- cloneBtn.onClick.AddListener(() =>
- {
- //MapSelectController.instance.Test(madLevelIcon);
- });
- _curCloneObject = cloneObj;
- return cloneObj;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement