Exemplo n.º 1
0
        public static List <RewardItemBase> GetRewardInfo(string rewardID)
        {
            List <RewardItemBase> list     = new List <RewardItemBase>();
            SysDropRewardsVo      dataById = BaseDataMgr.instance.GetDataById <SysDropRewardsVo>(rewardID);

            if (dataById == null)
            {
                ClientLogger.Error("配置错误,SysDropRewardsVo找不到 id=" + rewardID);
            }
            else
            {
                string[] array = dataById.drop_items.Split(new char[]
                {
                    ','
                });
                for (int i = 0; i < array.Length; i++)
                {
                    SysDropItemsVo dataById2 = BaseDataMgr.instance.GetDataById <SysDropItemsVo>(array[i]);
                    if (dataById2 != null)
                    {
                        RewardItemBase rewardItem = RewardTools.GetRewardItem(dataById2.rewards);
                        if (rewardItem != null)
                        {
                            list.Add(rewardItem);
                        }
                    }
                }
            }
            return(list);
        }
        private bool CanJumpToSign()
        {
            bool result = false;
            int  week   = ModelManager.Instance.Get_GetSignDay_X().week;

            for (int i = 1; i <= 7; i++)
            {
                int num = i + week * 7;
                SysAttendanceRewardsVo dataById = BaseDataMgr.instance.GetDataById <SysAttendanceRewardsVo>(num.ToString());
                if (dataById != null)
                {
                    SysDropRewardsVo dataById2 = BaseDataMgr.instance.GetDataById <SysDropRewardsVo>(dataById.rewards.ToString());
                    if (dataById2 != null)
                    {
                        SysDropItemsVo dataById3 = BaseDataMgr.instance.GetDataById <SysDropItemsVo>(dataById2.drop_items);
                        if (dataById3 != null)
                        {
                            string[] array = dataById3.rewards.Split(new char[]
                            {
                                '|'
                            });
                            if ("3" == array[0] && (array[1] == "3" || array[1] == "4") && this.skipPage == array[2])
                            {
                                result = true;
                            }
                        }
                    }
                }
            }
            return(result);
        }
Exemplo n.º 3
0
    private string ReturnRewardInfo(int index)
    {
        SysAttendanceRewardsVo dataById  = BaseDataMgr.instance.GetDataById <SysAttendanceRewardsVo>(index.ToString());
        SysDropRewardsVo       dataById2 = BaseDataMgr.instance.GetDataById <SysDropRewardsVo>(dataById.rewards.ToString());
        SysDropItemsVo         dataById3 = BaseDataMgr.instance.GetDataById <SysDropItemsVo>(dataById2.drop_items);

        return(dataById3.rewards);
    }
Exemplo n.º 4
0
    public static string[] AnalyseDropRewardsPackage(this ToolsFacade facade, string _packageId)
    {
        string[] result = null;
        if (string.IsNullOrEmpty(_packageId))
        {
            Debug.LogError("Tools_Rewards: 不可处理的空奖励包ID");
            return(result);
        }
        SysDropRewardsVo dataById = BaseDataMgr.instance.GetDataById <SysDropRewardsVo>(_packageId);

        if (dataById == null || dataById.drop_items.Equals("[]"))
        {
            return(result);
        }
        return(dataById.drop_items.Split(new char[]
        {
            ','
        }));
    }
Exemplo n.º 5
0
    private void ShowRewardInfo(GameObject go, bool isOver)
    {
        this.RewardInfo.gameObject.SetActive(isOver);
        this.RewardInfo.transform.localPosition = new Vector3(go.transform.localPosition.x + 452f, go.transform.localPosition.y - 204f, 0f);
        this.RewardIcon.gameObject.SetActive(true);
        this.Icon.gameObject.SetActive(false);
        SysAttendanceRewardsVo dataById  = BaseDataMgr.instance.GetDataById <SysAttendanceRewardsVo>(go.name);
        SysDropRewardsVo       dataById2 = BaseDataMgr.instance.GetDataById <SysDropRewardsVo>(dataById.rewards.ToString());
        SysDropItemsVo         dataById3 = BaseDataMgr.instance.GetDataById <SysDropItemsVo>(dataById2.drop_items);

        string[] array = dataById3.rewards.Split(new char[]
        {
            '|'
        });
        string text = array[0];

        switch (text)
        {
        case "1":
        {
            SysCurrencyVo dataById4 = BaseDataMgr.instance.GetDataById <SysCurrencyVo>(array[1]);
            if (dataById4 != null)
            {
                this.RewardInfo.Find("Name").GetComponent <UILabel>().text     = LanguageManager.Instance.GetStringById(dataById4.name);
                this.RewardInfo.Find("Describe").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById(dataById4.description);
                this.RewardIcon.mainTexture = ResourceManager.Load <Texture>(dataById.loading_icon, true, true, null, 0, false);
            }
            break;
        }

        case "2":
        {
            SysGameItemsVo dataById5 = BaseDataMgr.instance.GetDataById <SysGameItemsVo>(array[1]);
            if (dataById5.type != 4 && dataById5.type != 10)
            {
                this.RewardIcon.mainTexture = ResourceManager.Load <Texture>(dataById.loading_icon, true, true, null, 0, false);
                this.RewardInfo.Find("Name").GetComponent <UILabel>().text     = LanguageManager.Instance.GetStringById(dataById5.name);
                this.RewardInfo.Find("Describe").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById(dataById5.describe);
            }
            else if (dataById5.type == 10)
            {
                this.RewardIcon.mainTexture = ResourceManager.Load <Texture>(dataById.loading_icon, true, true, null, 0, false);
                this.RewardInfo.Find("Name").GetComponent <UILabel>().text     = LanguageManager.Instance.GetStringById(dataById5.role);
                this.RewardInfo.Find("Describe").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById(dataById5.name);
            }
            else
            {
                this.RewardIcon.gameObject.SetActive(false);
                this.Icon.gameObject.SetActive(true);
                this.Icon.transform.Find("Sprite").GetComponent <UISprite>().spriteName = dataById5.icon;
                this.RewardInfo.Find("Name").GetComponent <UILabel>().text     = LanguageManager.Instance.GetStringById("Currency_Rune");
                this.RewardInfo.Find("Describe").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById(dataById5.name);
            }
            break;
        }

        case "3":
        {
            string text2 = array[1];
            switch (text2)
            {
            case "1":
            {
                Dictionary <string, SysHeroMainVo> typeDicByType = BaseDataMgr.instance.GetTypeDicByType <SysHeroMainVo>();
                foreach (string current in typeDicByType.Keys)
                {
                    if (typeDicByType[current].hero_id == int.Parse(array[2]))
                    {
                        SysHeroMainVo heroMainData = BaseDataMgr.instance.GetHeroMainData(current);
                        this.RewardInfo.Find("Describe").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById(heroMainData.name);
                    }
                }
                this.RewardInfo.Find("Name").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById("Currency_Hero");
                break;
            }

            case "2":
            {
                SysHeroSkinVo dataById6 = BaseDataMgr.instance.GetDataById <SysHeroSkinVo>(array[2]);
                this.RewardInfo.Find("Name").GetComponent <UILabel>().text     = LanguageManager.Instance.GetStringById("Currency_Skin");
                this.RewardInfo.Find("Describe").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById(dataById6.name);
                break;
            }

            case "3":
                this.RewardInfo.Find("Name").GetComponent <UILabel>().text     = LanguageManager.Instance.GetStringById("Currency_HeadPortrait");
                this.RewardInfo.Find("Describe").GetComponent <UILabel>().text = string.Empty;
                break;

            case "4":
                this.RewardInfo.Find("Name").GetComponent <UILabel>().text     = LanguageManager.Instance.GetStringById("Currency_PictureFrame");
                this.RewardInfo.Find("Describe").GetComponent <UILabel>().text = string.Empty;
                break;
            }
            this.RewardIcon.mainTexture = ResourceManager.Load <Texture>(dataById.loading_icon, true, true, null, 0, false);
            break;
        }

        case "4":
            this.RewardInfo.Find("Name").GetComponent <UILabel>().text = ((!(array[1] == "1")) ? "小魔瓶经验" : "召唤师经验");
            this.RewardIcon.mainTexture = ResourceManager.Load <Texture>(dataById.loading_icon, true, true, null, 0, false);
            this.RewardInfo.Find("Describe").GetComponent <UILabel>().text = string.Empty;
            break;
        }
    }
Exemplo n.º 6
0
    private void InitialSignItems(int checkCount, int week)
    {
        for (int i = 1; i <= this.RewardList.childCount; i++)
        {
            int num = i + week * 7;
            this.RewardList.GetChild(i - 1).name = num.ToString();
            UIEventListener.Get(this.RewardList.Find(num.ToString()).gameObject).onPress = new UIEventListener.BoolDelegate(this.ShowRewardInfo);
            this.RewardList.Find(num + "/Rune").gameObject.SetActive(false);
            this.RewardList.Find(num + "/Reward/Sprite").GetComponent <UISprite>().spriteName = "img_color";
            this.RewardList.Find(num + "/Reward/Sprite").GetComponent <UISprite>().color      = new Color32(254, 185, 0, 255);
            SysAttendanceRewardsVo dataById     = BaseDataMgr.instance.GetDataById <SysAttendanceRewardsVo>(num.ToString());
            SysGameResVo           sysGameResVo = new SysGameResVo();
            if (dataById == null)
            {
                ClientLogger.Error(" Can't find id:" + num.ToString() + "in SysAttendanceRewardsVo");
            }
            else
            {
                if ("[]" != dataById.icon)
                {
                    if (BaseDataMgr.instance.GetGameResData(dataById.icon) == null)
                    {
                        ClientLogger.Error(" Can't find id:" + dataById.icon + "in SysGameResVo");
                    }
                    else
                    {
                        this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().mainTexture = ResourceManager.Load <Texture>(dataById.icon, true, true, null, 0, false);
                    }
                }
                SysDropRewardsVo dataById2 = BaseDataMgr.instance.GetDataById <SysDropRewardsVo>(dataById.rewards.ToString());
                SysDropItemsVo   dataById3 = BaseDataMgr.instance.GetDataById <SysDropItemsVo>(dataById2.drop_items);
                if (dataById3 == null)
                {
                    ClientLogger.Error(" Can't find id:" + dataById2.drop_items + "in SysDropItemsVo");
                }
                else
                {
                    string[] array = dataById3.rewards.Split(new char[]
                    {
                        '|'
                    });
                    string text = array[0];
                    switch (text)
                    {
                    case "1":
                    {
                        this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().width  = 206;
                        this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().height = 206;
                        this.RewardList.Find(num + "/Reward/Sprite").gameObject.SetActive(false);
                        SysCurrencyVo dataById4 = BaseDataMgr.instance.GetDataById <SysCurrencyVo>(array[1]);
                        if (dataById4 != null)
                        {
                            this.RewardList.Find(num + "/RewardName").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById(dataById4.name);
                        }
                        this.RewardList.Find(num + "/RewardCount").GetComponent <UILabel>().text = "x" + array[2];
                        break;
                    }

                    case "2":
                    {
                        SysGameItemsVo dataById5 = BaseDataMgr.instance.GetDataById <SysGameItemsVo>(array[1]);
                        this.RewardList.Find(num + "/Reward/Sprite").gameObject.SetActive(true);
                        if (dataById5.type != 4 && dataById5.type != 10)
                        {
                            if (array[1] == "7777" || array[1] == "8000")
                            {
                                this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().width  = 206;
                                this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().height = 206;
                                this.RewardList.Find(num + "/Reward/Sprite").gameObject.SetActive(false);
                                this.RewardList.Find(num + "/RewardCount").GetComponent <UILabel>().text = "x" + array[2];
                            }
                            else
                            {
                                this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().width  = 140;
                                this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().height = 140;
                            }
                            this.RewardList.Find(num + "/RewardName").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById(dataById5.name);
                        }
                        else if (dataById5.type == 10)
                        {
                            this.RewardList.Find(num + "/Reward/Sprite").gameObject.SetActive(true);
                            this.RewardList.Find(num + "/RewardName").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById(dataById5.role);
                            this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().width  = 140;
                            this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().height = 140;
                        }
                        else
                        {
                            this.RewardList.Find(num + "/Rune").gameObject.SetActive(true);
                            this.RewardList.Find(num + "/Rune").GetComponent <UISprite>().spriteName          = dataById5.icon;
                            this.RewardList.Find(num + "/Reward/Sprite").GetComponent <UISprite>().spriteName = "Checkins_icons_frame_0" + dataById5.quality;
                            this.RewardList.Find(num + "/Reward/Sprite").GetComponent <UISprite>().color      = Color.white;
                            this.RewardList.Find(num + "/RewardName").GetComponent <UILabel>().text           = LanguageManager.Instance.GetStringById("Currency_Rune");
                            this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().width            = 150;
                            this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().height           = 172;
                        }
                        this.RewardList.Find(num + "/RewardCount").GetComponent <UILabel>().text = "x" + array[2];
                        break;
                    }

                    case "3":
                    {
                        this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().width  = 140;
                        this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().height = 140;
                        this.RewardList.Find(num + "/Reward/Sprite").gameObject.SetActive(true);
                        this.RewardList.Find(num + "/Reward/Sprite").GetComponent <UISprite>().spriteName = "Checkins_icons_frame_04";
                        this.RewardList.Find(num + "/Reward/Sprite").GetComponent <UISprite>().color      = Color.white;
                        string text2 = array[1];
                        switch (text2)
                        {
                        case "1":
                            this.RewardList.Find(num + "/RewardName").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById("Currency_Hero");
                            break;

                        case "2":
                            this.RewardList.Find(num + "/RewardName").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById("Currency_Skin");
                            break;

                        case "3":
                            this.RewardList.Find(num + "/RewardName").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById("Currency_HeadPortrait");
                            break;

                        case "4":
                            this.RewardList.Find(num + "/RewardName").GetComponent <UILabel>().text = LanguageManager.Instance.GetStringById("Currency_PictureFrame");
                            break;
                        }
IL_9C5:
                        this.RewardList.Find(num + "/RewardCount").GetComponent <UILabel>().text = "x1";
                        break;
                        goto IL_9C5;
                    }

                    case "4":
                        this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().width  = 123;
                        this.RewardList.Find(num + "/Reward").GetComponent <UITexture>().height = 123;
                        this.RewardList.Find(num + "/Reward/Sprite").gameObject.SetActive(false);
                        this.RewardList.Find(num + "/RewardName").GetComponent <UILabel>().text  = ((!(array[1] == "1")) ? "小魔瓶经验" : "召唤师经验");
                        this.RewardList.Find(num + "/RewardCount").GetComponent <UILabel>().text = "x" + array[2];
                        break;
                    }
                }
            }
        }
    }
Exemplo n.º 7
0
    public void InitData(DetailAchieveData achieveData = null, DailyTaskData dailyData = null)
    {
        if (achieveData != null)
        {
            if (Singleton <TaskView> .Instance.IsOpen)
            {
                this.getRewardEffect.panel = Singleton <TaskView> .Instance.transform.GetComponent <UIPanel>();
            }
            this.taskid            = achieveData.taskid.ToString();
            this.achievementTaskVo = BaseDataMgr.instance.GetDataById <SysAchievementTaskVo>(this.taskid);
            if (this.achievementTaskVo == null)
            {
                ClientLogger.Error("taskid=" + this.taskid + " !!在表里找不到");
                return;
            }
            this.name              = this.achievementTaskVo.name;
            this.describe          = this.achievementTaskVo.describe;
            this.parameter         = this.achievementTaskVo.parameter.ToString();
            this.icon              = this.achievementTaskVo.icon;
            this.reward            = this.achievementTaskVo.reward;
            this.achievement_point = this.achievementTaskVo.achievement_point.ToString();
            this.value             = achieveData.value.ToString();
        }
        else
        {
            if (Singleton <DailyView> .Instance.IsOpen)
            {
                this.getRewardEffect.panel = Singleton <DailyView> .Instance.transform.GetComponent <UIPanel>();
            }
            this.taskid             = dailyData.taskid.ToString();
            this.achievementDailyVo = BaseDataMgr.instance.GetDataById <SysAchievementDailyVo>(this.taskid);
            if (this.achievementDailyVo == null)
            {
                ClientLogger.Warn("daily_id=" + this.taskid + "     在SysAchievementDailyVo中找不到");
            }
            this.name      = this.achievementDailyVo.name;
            this.describe  = this.achievementDailyVo.describe;
            this.parameter = this.achievementDailyVo.parameter.ToString();
            this.icon      = this.achievementDailyVo.icon;
            this.reward    = this.achievementDailyVo.reward;
            this.value     = dailyData.value.ToString();
        }
        this.drop_items   = null;
        this.title.text   = BaseDataMgr.instance.GetLanguageData(this.name).content;
        this.content.text = BaseDataMgr.instance.GetLanguageData(this.describe).content;
        if (Singleton <TaskView> .Instance.coroutineManager == null)
        {
            Singleton <TaskView> .Instance.coroutineManager = new CoroutineManager();
        }
        Singleton <TaskView> .Instance.coroutineManager.StartCoroutine(this.GetDisPlayTexture(BaseDataMgr.instance.GetGameResData(this.icon.Split(new char[]
        {
            '|'
        })[1]).path), true);

        this.numLeft.text  = this.value;
        this.numRight.text = "/" + this.parameter;
        this.rewards       = this.reward.Split(new char[]
        {
            ','
        });
        if (achieveData != null)
        {
            this.drop_items = this.achievement_point + ",";
        }
        for (int i = 0; i < this.rewards.Length; i++)
        {
            if (i != 0)
            {
                this.drop_items += ",";
            }
            if (this.rewards[i] != "[]")
            {
                this.dropRewardsVo = BaseDataMgr.instance.GetDataById <SysDropRewardsVo>(this.rewards[i]);
                this.drop_items   += this.dropRewardsVo.drop_items;
            }
        }
        if (this.drop_items == null)
        {
            this.rewards = new string[0];
        }
        else
        {
            this.rewards = this.drop_items.Split(new char[]
            {
                ','
            });
        }
        this.offX         = 0f;
        this.havaShowItem = false;
        for (int j = 0; j < this.rewardRoot.childCount; j++)
        {
            this.rewardRoot.GetChild(j).gameObject.SetActive(false);
        }
        int k = 0;

        while (k < this.rewards.Length)
        {
            if (Singleton <TaskView> .Instance.taskRewardItem == null)
            {
                Singleton <TaskView> .Instance.taskRewardItem = (Resources.Load("Prefab/UI/Home/TaskRewardItem") as GameObject);
            }
            string[] array = null;
            if (k == 0 && dailyData == null)
            {
                goto IL_4A1;
            }
            this.dropItemsVo = BaseDataMgr.instance.GetDataById <SysDropItemsVo>(this.rewards[k]);
            array            = this.dropItemsVo.rewards.Split(new char[]
            {
                '|'
            });
            if (!this.havaShowItem || (!(array[0] == "2") && !(array[0] == "3")))
            {
                goto IL_4A1;
            }
IL_77B:
            k++;
            continue;
IL_4A1:
            if (k < this.rewardRoot.childCount)
            {
                this.rewarItem = this.rewardRoot.GetChild(k).gameObject;
                this.rewarItem.gameObject.SetActive(true);
            }
            else
            {
                this.rewarItem = NGUITools.AddChild(this.rewardRoot.gameObject, Singleton <TaskView> .Instance.taskRewardItem);
            }
            UISprite component  = this.rewarItem.transform.Find("Icon").GetComponent <UISprite>();
            UILabel  component2 = this.rewarItem.transform.Find("Label").GetComponent <UILabel>();
            this.rewarItem.transform.localPosition = new Vector3(this.offX, 0f, 0f);
            if (k == 0 && achieveData != null)
            {
                component.spriteName = "Achievement_icons_stars";
                component2.text      = "x" + this.rewards[0];
                this.offX           += (float)(component.width + component2.width + 20);
                goto IL_77B;
            }
            if (array == null)
            {
                goto IL_77B;
            }
            if (array[0] == "1")
            {
                if (array[1] == "1")
                {
                    component.spriteName = "Achievement_icons_gold";
                }
                else if (array[1] == "2")
                {
                    component.spriteName = "Achievement_icons_diamond";
                }
                else if (array[1] == "9")
                {
                    component.spriteName = "Achievement_icons_cap";
                }
            }
            else if (array[0] == "2")
            {
                this.havaShowItem    = true;
                component.spriteName = "Achievement_icons_others";
            }
            else if (array[0] == "3")
            {
                this.havaShowItem    = true;
                component.spriteName = "Achievement_icons_others";
            }
            else if (array[0] == "4")
            {
                if (array[1] == "1")
                {
                    component.spriteName = "Achievement_icons_exp_summoner";
                }
                else if (array[1] == "2")
                {
                    component.spriteName = "Achievement_icons_exp_bottle";
                }
            }
            else if (array[0] == "6")
            {
                this.havaShowItem    = true;
                component.spriteName = "Achievement_icons_others";
            }
            if (array.Length >= 3 && array[0] != "2" && array[0] != "3")
            {
                component2.text = "x" + array[2];
            }
            else
            {
                component2.text = "x1";
            }
            this.offX += (float)(component.width + component2.width + 20);
            goto IL_77B;
        }
        bool flag  = (achieveData == null) ? dailyData.isGetAward : achieveData.isGetAward;
        bool flag2 = (achieveData == null) ? dailyData.isComplete : achieveData.isComplete;

        if (flag)
        {
            this.getRewardBtn.gameObject.SetActive(false);
            if (this.achievementDailyVo != null)
            {
                if (this.achievementDailyVo.travel_to == 11)
                {
                    this.finishMark.gameObject.SetActive(false);
                    this.Travel.gameObject.SetActive(true);
                    this.doingMark.gameObject.SetActive(false);
                    this.Travel.name = this.achievementDailyVo.travel_to.ToString();
                    UIEventListener.Get(this.Travel.gameObject).onClick = new UIEventListener.VoidDelegate(this.OnClickTravel);
                }
                else
                {
                    this.finishMark.gameObject.SetActive(true);
                }
            }
            else if (this.achievementTaskVo.travel_to == 11)
            {
                this.finishMark.gameObject.SetActive(false);
                this.Travel.gameObject.SetActive(true);
                this.doingMark.gameObject.SetActive(false);
                this.Travel.name = this.achievementTaskVo.travel_to.ToString();
                UIEventListener.Get(this.Travel.gameObject).onClick = new UIEventListener.VoidDelegate(this.OnClickTravel);
            }
            else
            {
                this.finishMark.gameObject.SetActive(true);
            }
            this.bgRed.SetActive(true);
            this.bgBlue.SetActive(false);
            this.SetColor(true);
        }
        else if (flag2)
        {
            this.getRewardBtn.gameObject.SetActive(true);
            this.finishMark.gameObject.SetActive(false);
            this.bgRed.SetActive(true);
            this.bgBlue.SetActive(false);
            this.SetColor(true);
        }
        else
        {
            this.bgRed.SetActive(false);
            this.bgBlue.SetActive(true);
            if (achieveData != null)
            {
                if (this.achievementTaskVo.travel_to != 0)
                {
                    this.Travel.gameObject.SetActive(true);
                    this.doingMark.gameObject.SetActive(false);
                    this.Travel.name = this.achievementTaskVo.travel_to.ToString();
                    UIEventListener.Get(this.Travel.gameObject).onClick = new UIEventListener.VoidDelegate(this.OnClickTravel);
                }
                else
                {
                    this.doingMark.gameObject.SetActive(true);
                    this.Travel.gameObject.SetActive(false);
                }
            }
            else if (this.achievementDailyVo.travel_to != 0)
            {
                this.Travel.name = this.achievementDailyVo.travel_to.ToString();
                UIEventListener.Get(this.Travel.gameObject).onClick = new UIEventListener.VoidDelegate(this.OnClickTravel);
                this.Travel.gameObject.SetActive(true);
                this.doingMark.gameObject.SetActive(false);
            }
            else
            {
                this.Travel.gameObject.SetActive(false);
                this.doingMark.gameObject.SetActive(true);
            }
            this.SetColor(false);
        }
    }