Exemplo n.º 1
0
 public void SetDynamicFace(UIDynamicFace dynamicFace)
 {
     mDynamicFace = dynamicFace;
     if (mDynamicFace != null)
     {
         mDynamicFace.SetParant(gameObject);
     }
 }
Exemplo n.º 2
0
    void InitGrid()
    {
        UIDynamicFace dface = new UIDynamicFace();

        dface.SetAtlas(UIResourceManager.Instance.GetAtlas("Face"));

        for (int i = 0; i < 60; ++i)
        {
            GameObject obj = WindowManager.Instance.CloneGameObject(mFaceItem);

            UIButton btn = obj.GetComponent <UIButton>();

            string key = (i + 1).ToString();
            if (i + 1 < 10)
            {
                key = "0" + key;
            }

            if (btn != null)
            {
                btn.CustomData = "#" + key;
                UIAtlasHelper.SetButtonImage(btn, "Face:" + key);

                UIEventListener.Get(obj).onClick = onFaceClick;
                obj.transform.parent             = mGrid.gameObject.transform;
                obj.transform.localScale         = Vector3.one;

                BoxCollider boxCollider = obj.collider as BoxCollider;
                if (boxCollider != null)
                {
                    UnityEngine.Vector3 size = boxCollider.size;

                    size.y           = 80;
                    size.x           = 80;
                    boxCollider.size = size;
                }
            }
            dface.AddSymbol("#" + key, key);
        }
        mGrid.repositionNow = true;

        mAreaLabel.SetDynamicFace(dface);
    }