Example #1
0
    //===================================================================================
    //
    // Method
    //
    //===================================================================================
    public void Init(GuildRaidWindow owner)
    {
        _Owner = owner;

        _guildRaidEnterMax = Mathf.CeilToInt(CDATA_FIXED_CONSTANTS.Get(DATA_FIXED_CONSTANTS._enConstant.GuildRaid_DailyEnterMax).Value);

        _CloseButtonLabel.text = StringTableManager.GetData(6753);                   // 6753	길드 레이드

        _EasyLabel.text   = StringTableManager.GetData(81);                          // 81 쉬움
        _NormalLabel.text = StringTableManager.GetData(82);                          // 82 보통
        _HardLabel.text   = StringTableManager.GetData(83);                          // 83 어려움

        _BattleStartButtonLabel.text = StringTableManager.GetData(90);               // 90 전투 시작

        _MyRankTitleLabel.text = string.Format(StringTableManager.GetData(4917), 0); // 4917 내 순위 : {0}위

        _uiGrid.sorting      = UIGrid.Sorting.Custom;
        _uiGrid.onCustomSort = UtilFunc.SortByNumber;

        if (_TeamMenu == null)
        {
            _TeamMenu = UIResourceMgr.CreatePrefab <CreatureTeamMenuElement>(BUNDLELIST.PREFABS_UI_EDIT, transform, "CreatureTeamMenuElement");
            Vector3 vParentPos = transform.localPosition;
            Vector3 vChildPos  = _TeamMenu.transform.localPosition;
            _TeamMenu.transform.localPosition = new Vector3(vChildPos.x - vParentPos.x, vChildPos.y - vParentPos.y);
            _TeamMenu.SetUI(WindowType, false, false, OnGoToTeamEditEvent);
        }

        _TeamMenu.UpdateTeamInfo(WindowType);
        _TeamMenu.OpenUI();
    }
Example #2
0
    private void OpenGuildRaidWindow(_stGuildRaidInfoAck stAck)
    {
        if (_GuildRaidWindow == null)
        {
            _GuildRaidWindow = UIResourceMgr.CreatePrefab <GuildRaidWindow>(BUNDLELIST.PREFABS_UI_GUILDRAID, transform, "GuildRaidWindow");
            _GuildRaidWindow.Init();

            UIControlManager.instance.AddWindow(enUIType.GUILDRAID, _GuildRaidWindow);
        }

        _GuildRaidWindow.OpenUI();
        _GuildRaidWindow.SetRecvData(stAck);
    }