Esempio n. 1
0
 /// <summary>
 /// 显示红点
 /// </summary>
 private void ShowRedPoint()
 {
     if (playerData.GetInstance().taskDataList.itemList.Find(x => x.state == (int)TaskProgress.Complete) != null || playerData.GetInstance().taskDataList.box1State == (int)TaskProgress.Complete || playerData.GetInstance().taskDataList.box2State == (int)TaskProgress.Complete || playerData.GetInstance().taskDataList.box3State == (int)TaskProgress.Complete || playerData.GetInstance().taskDataList.box4State == (int)TaskProgress.Complete)
     {
         redPoint1.Show();
         Singleton <RedPointManager> .Instance.AddChildFlag(EnumRedPoint.RD_ACTIVITY, 1);
     }
     else
     {
         redPoint1.Hide();
         Singleton <RedPointManager> .Instance.DeletChildFlag(EnumRedPoint.RD_ACTIVITY, 1);
     }
     //----------------------------------------------
     //悬赏任务显示红点
     if (DataDefine.isSkipFunction && !FunctionOpenMng.GetInstance().GetFunctionOpen(34))
     {
         if (playerData.GetInstance().taskDataList.getCount > 0)
         {
             redPoint2.Show();
             Singleton <RedPointManager> .Instance.AddChildFlag(EnumRedPoint.RD_ACTIVITY, 2);
         }
     }
     else
     {
         redPoint2.Hide();
         Singleton <RedPointManager> .Instance.DeletChildFlag(EnumRedPoint.RD_ACTIVITY, 2);
     }
 }
Esempio n. 2
0
    void Initdatalist()
    {
        if (isFriendAdd)
        {
            isFriendAdd = false;
        }
        else if (isSearchAdd)
        {
            isSearchAdd = false;
        }
        else
        {
            if (playerData.GetInstance().friendListData.applyforList.Count > 0)
            {
                redPoint.Show();
                Singleton <RedPointManager> .Instance.AddChildFlag(EnumRedPoint.RD_FRIEND, 1);
            }
            else
            {
                redPoint.Hide();
                Singleton <RedPointManager> .Instance.DeletChildFlag(EnumRedPoint.RD_FRIEND, 1);
            }
            switch (_index)
            {
            case 0:
                CreatList(FriendData()); break;

            case 1: CreatList(OtherData(1)); break;

            case 2: CreatList(OtherData(2)); break;
            }
        }
    }
Esempio n. 3
0
    public void SetCheckBoxGroup()
    {
        GUISingleCheckBox[] aa = checkBoxs.GetBoxList();
        if (SocietyManager.Single().societyStatus == SocietyStatus.Member)
        {
            if (aa.Length >= 3)
            {
                aa[aa.Length - 1].gameObject.SetActive(false);
                aa[aa.Length - 2].gameObject.SetActive(false);
                Singleton <RedPointManager> .Instance.DeletChildFlag(EnumRedPoint.RD_Guild, 1);

                redPoint.Hide();
            }
        }
        else if (SocietyManager.Single().societyStatus == SocietyStatus.President)
        {
            aa[aa.Length - 1].gameObject.SetActive(false);
            aa[aa.Length - 2].gameObject.SetActive(true);
        }
    }