コード例 #1
0
ファイル: UIMainCtrl.cs プロジェクト: nmbswls/CSCI529
 public void GetUnlockedParts()
 {
     if (rm.GetCurrentTurn() > 1)
     {
         view.InspectBtn.gameObject.SetActive(true);
     }
     //if (rm.GetCurrentTurn() > 7)
     if (rm.GetCurrentTurn() > 0)
     {
         view.ScheduleBtn.gameObject.SetActive(true);
     }
     if (rm.GetCurrentTurn() == 9)
     {
         view.FightDanmuBtn.gameObject.SetActive(true);
     }
 }
コード例 #2
0
    public void checkTurnStartToBeSentEmail()
    {
        int round = pRoleMdl.GetCurrentTurn();

        foreach (string t in mailList.tags)
        {
            sendEmail(t, round);
        }
    }
コード例 #3
0
ファイル: TaobaoModule.cs プロジェクト: nmbswls/CSCI529
    public void LoadProductInDifferentTurn()
    {
        int curTurn = pRoleMdl.GetCurrentTurn();

        //add product
        if (levelBindAddItem.ContainsKey(curTurn))
        {
            /**
             * 1. 把卡加进去
             * 2. 显示卡
             * 3. 标出最新的卡
             **/
            // 把卡加进去
            foreach (TaobaoItemInfo t in levelBindAddItem[curTurn])
            {
                if (nameToItem.ContainsKey(t.Name))
                {
                    nameToItem[t.Name].LeftInStock += t.LeftInStock;
                    nameToItem[t.Name].Cost         = t.Cost;
                }
                else
                {
                    nameToItem.Add(t.Name, t);
                    productList.Add(t);
                }
            }
        }

        //remove product
        if (levelBindRemoveItem.ContainsKey(curTurn))
        {
            foreach (TaobaoItemInfo t in levelBindRemoveItem[curTurn])
            {
                if (nameToItem.ContainsKey(t.Name))
                {
                    productList.Remove(nameToItem[t.Name]);
                    //clear the nameToItem map
                    nameToItem.Remove(t.Name);
                }
            }
        }

        Debug.Log("当前回合:" + curTurn + ",商店物品数:" + productList.Count);
    }