public void SetIconPath(string iconPath) { IconPath = iconPath; Image icon = transform.FindChild("Icon").GetComponent <Image> (); icon.sprite = UGUIUtility.LoadSprite(iconPath); }
void OpenTask(int taskID) { if (taskID != _CurrentTaskID && 0 < taskID && taskID <= _TaskDatas.Length) { _CurrentTaskID = taskID; _CurrentTaskData = _TaskDatas[taskID - 1]; Text desc = transform.FindChild("Center/bg/desc").GetComponent <Text> (); desc.text = _CurrentTaskData.Desc; Image icon = transform.FindChild("Down/Icon").GetComponent <Image> (); icon.sprite = UGUIUtility.LoadSprite(_CurrentTaskData.IconPath); Text title = transform.FindChild("Top/Title").GetComponent <Text> (); title.text = _CurrentTaskData.Title; } }
private bool CacheScrollView() { mRectTran = gameObject.GetComponent <RectTransform>(); mScroll = UGUIUtility.FindInParents <ScrollRect>(gameObject); if (mScroll == null) { return(false); } if (mScroll.horizontal) { mHorizontal = true; } else if (mScroll.vertical) { mHorizontal = false; } else { return(false); } return(true); }
private void InitView() { if (_battleView == null) { _battleView = BattleView.Instance; } //Background string bgPath = BACKGROUND_FOULDER + _currentInfo.backgroundCode.ToString(); Sprite sprite = Resources.Load <Sprite>(bgPath); _battleView.background.sprite = sprite; //Enemies Layout Vector2[] enemiesPositions = _currentInfo.enemiesPositions; for (int i = 0; i < _enemyViews.Count; i++) { RectTransform rect = _enemyViews[i].GetComponent <RectTransform>(); rect.SetParent(_battleView.background.transform); UGUIUtility.Reset(ref rect); UGUIUtility.AlignAnchorAndPivot(SpriteAlignment.BottomLeft, ref rect); rect.localPosition = enemiesPositions[i]; } }