Exemplo n.º 1
0
 public void assignWindow(string huaRoot)
 {
     mScript.newObject(out mHuaRoot, huaRoot, 0);
     for (int i = 0; i < GameDefine.MAX_HUA_COUNT; ++i)
     {
         txNGUIStaticSprite obj = mScript.newObject(out obj, mHuaRoot, "Mahjong" + i);
         mHuaMahjong.Add(obj);
     }
 }
Exemplo n.º 2
0
 public void assignWindow(string showRoot)
 {
     mScript.newObject(out mShowRoot, showRoot, 0);
     for (int i = 0; i < GameDefine.MAX_HAND_IN_COUNT; ++i)
     {
         txNGUIStaticSprite obj = mScript.newObject(out obj, mShowRoot, "Mahjong" + i);
         mShowMahjong.Add(obj);
     }
 }
Exemplo n.º 3
0
 public override void assignWindow()
 {
     string[] rootName = new string[] { "MyDropRoot", "LeftDropRoot", "OppositeDropRoot", "RightDropRoot" };
     for (int i = 0; i < GameDefine.MAX_PLAYER_COUNT; ++i)
     {
         newObject(out mRootList[i], rootName[i], 1);
         for (int j = 0; j < mMaxDropCount; ++j)
         {
             txNGUIStaticSprite obj = newObject(out obj, mRootList[i], "Mahjong" + j, 0);
             mDropList[i].Add(obj);
         }
     }
 }
Exemplo n.º 4
0
 public void assignWindow(txNGUIStaticSprite root, string trackName)
 {
     mScript.newObject(out mTrack, root, trackName);
     mScript.newObject(out mChecked, mTrack, "Cheaked", 0);
     mScript.newObject(out mLabel, mChecked, "Label", 1);
     mScript.newObject(out mTexture, mTrack, "Texture");
     mScript.newObject(out mUIGrid, mChecked, "UIGrid");
     for (int i = 0; i < mUIGrid.getChildCount(); ++i)
     {
         txUIObject star = mScript.newObject(out star, mUIGrid, "Star" + i, 0);
         mStarList.Add(star);
     }
     mTrackName = trackName;
 }
Exemplo n.º 5
0
    public void assignWindow(string rootName)
    {
        mScript.newObject(out mPengGangRoot, rootName);
        for (int i = 0; i < GameDefine.MAX_PENG_TIMES; ++i)
        {
            txUIObject obj = mScript.newObject(out obj, mPengGangRoot, "PengGang" + i);
            mPengGangSingleRoot.Add(obj);
        }
        int pengTimes = mMahjongWindows.Count;

        for (int i = 0; i < pengTimes; ++i)
        {
            for (int j = 0; j < GameDefine.MAX_SINGLE_COUNT; ++j)
            {
                txNGUIStaticSprite obj = mScript.newObject(out obj, mPengGangSingleRoot[i], "Mahjong" + j, 0);
                mMahjongWindows[i].Add(obj);
            }
        }
    }