Example #1
0
    private void UpdateTime()
    {
        if (info.GetConditionType(0u) == DELIVERY_CONDITION_TYPE.COMPLETE_DELIVERY_ID)
        {
            MonoBehaviourSingleton <DeliveryManager> .I.GetDeliveryDataAllNeeds((int)info.id, out int have, out int need, out string _, out string _);

            if (base.isComplete)
            {
                have = need;
            }
            SetLabelText((Enum)UI.LBL_LIMIT_TIME, $"{have}/{need}");
            SetLabelText((Enum)UI.LBL_LIMIT_TIME_NAME, StringTable.Get(STRING_CATEGORY.TEXT_SCRIPT, 17u));
        }
        else
        {
            int num = QuestUtility.ToSecByMilliSec(arenaData.timeLimit);
            SetLabelText((Enum)UI.LBL_LIMIT_TIME, $"{num / 60}:{num % 60:D2}");
        }
        SetLabelText((Enum)UI.LBL_RUSH_LEVEL, string.Empty);
    }
Example #2
0
    private void UpdateTopBar()
    {
        int num = QuestUtility.ToSecByMilliSec(arenaData.timeLimit);

        SetLabelText((Enum)UI.LBL_LIMIT_TIME, $"{num / 60}:{num % 60:D2}");
        string empty = string.Empty;

        if (deliveryData != null)
        {
            empty = QuestUtility.GetArenaTitle(arenaData.group, deliveryData.name);
        }
        else
        {
            string str  = StringTable.Format(STRING_CATEGORY.ARENA, 0u, arenaData.group);
            string str2 = StringTable.Format(STRING_CATEGORY.ARENA, 1u, arenaData.rank);
            empty = str + "\u3000" + str2;
        }
        SetLabelText((Enum)UI.LBL_ARENA_NAME, empty);
        UITexture component = GetCtrl(UI.TEX_ICON).GetComponent <UITexture>();

        ResourceLoad.LoadWithSetUITexture(component, RESOURCE_CATEGORY.ARENA_RANK_ICON, ResourceName.GetArenaRankIconName(arenaData.rank));
    }