Beispiel #1
0
    public void SetIconPath(string iconPath)
    {
        IconPath = iconPath;
        Image icon = transform.FindChild("Icon").GetComponent <Image> ();

        icon.sprite = UGUIUtility.LoadSprite(iconPath);
    }
Beispiel #2
0
    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;
        }
    }
Beispiel #3
0
 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];
        }
    }