Exemplo n.º 1
0
    // Token: 0x060015D0 RID: 5584 RVA: 0x00251FD8 File Offset: 0x002501D8
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Login:
        case NetworkNews.Refresh:
            if (this.GUIM.BuildingData.GetBuildData(8, 0).Level >= 12)
            {
                this.CheckKiveShow();
            }
            if (!this.bShowFB_Btn && this.GUIM.BuildingData.GetBuildData(8, 0).Level >= 7)
            {
                this.door.CloseMenu(false);
                this.door.OpenMenu(EGUIWindow.UI_Other, 0, 0, false);
            }
            break;

        default:
            if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
            {
                this.Refresh_FontTexture();
            }
            break;
        }
    }
Exemplo n.º 2
0
    // Token: 0x06001080 RID: 4224 RVA: 0x001D5CB4 File Offset: 0x001D3EB4
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Login:
        case NetworkNews.Refresh:
            if (AmbushManager.Instance.GetMaxTroop() > 0u)
            {
                this.UpdateUI(0, 0);
            }
            else
            {
                this.UpdateUI(1, 0);
            }
            break;

        default:
            if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
            {
                this.Refresh_FontTexture();
            }
            break;
        }
    }
Exemplo n.º 3
0
    // Token: 0x06002144 RID: 8516 RVA: 0x003F5550 File Offset: 0x003F3750
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Refresh_FontTextureRebuilt:
            this.Refresh_FontTexture();
            break;

        default:
            if (networkNews == NetworkNews.Login)
            {
                if ((ActivityManager.Instance.AW_State == EAllianceWarState.EAWS_None || DataManager.Instance.RoleAlliance.Id == 0u) && this.door != null)
                {
                    this.door.CloseMenu(false);
                }
            }
            break;

        case NetworkNews.Refresh_AllianceWarRound:
            UI_AlliWarSchedule.RequestScheduleData();
            break;

        case NetworkNews.Refresh_RecvAllianceInfo:
            UI_AlliWarSchedule.RequestScheduleData();
            break;
        }
    }
Exemplo n.º 4
0
    // Token: 0x06001F55 RID: 8021 RVA: 0x003BE878 File Offset: 0x003BCA78
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Login:
        case NetworkNews.Refresh:
            this.UpdateScroll();
            break;

        default:
            if (networkNews != NetworkNews.Refresh_SearchList)
            {
                if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
                {
                    this.Refresh_FontTexture();
                }
            }
            else if (!this.DM.bSearchError)
            {
                if (this.DM.m_RecvSearchPlayerCount <= 0)
                {
                    this.SetEmptyMsgPanel(eMsgPanel.SearchError);
                    this.UpdateScroll();
                }
                else
                {
                    this.SetEmptyMsgPanel(eMsgPanel.None);
                    this.UpdateScroll();
                }
            }
            break;
        }
    }
Exemplo n.º 5
0
    // Token: 0x0600205D RID: 8285 RVA: 0x003D4DD4 File Offset: 0x003D2FD4
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Refresh_QBarTime:
        case NetworkNews.Refresh_AttribEffectVal:
            if (this.buildWin)
            {
                this.buildWin.MyUpdate(0, false);
            }
            break;

        case NetworkNews.Refresh_Technology:
            this.UpdateTechInfo();
            if (this.buildWin)
            {
                this.buildWin.MyUpdate(meg[1], false);
            }
            break;

        default:
            if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
            {
                this.buildWin.Refresh_FontTexture();
                this.LvText.enabled = false;
                this.LvText.enabled = true;
            }
            break;
        }
    }
Exemplo n.º 6
0
    // Token: 0x06001D32 RID: 7474 RVA: 0x00345740 File Offset: 0x00343940
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Login:
            GUIManager.Instance.CloseOKCancelBox();
            this.door.CloseMenu(false);
            break;

        case NetworkNews.Fallout:
            this.openOkBox = false;
            break;

        default:
            if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
            {
                this.Refresh_FontTexture();
            }
            break;

        case NetworkNews.Refresh_Asset:
            if (meg[2] == 2 && GameConstants.ConvertBytesToUInt(meg, 3) == (uint)this.NowHeroID)
            {
                this.Destory3DObject(true);
                this.Create3DObjects();
            }
            break;
        }
    }
Exemplo n.º 7
0
    // Token: 0x06000D9E RID: 3486 RVA: 0x0015CF8C File Offset: 0x0015B18C
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Login:
        case NetworkNews.Refresh:
            this.CheckActiviteTime();
            break;

        default:
            if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
            {
                for (int i = 0; i < this.RefreshTextArray.Count; i++)
                {
                    if (this.RefreshTextArray[i] != null && this.RefreshTextArray[i].enabled)
                    {
                        this.RefreshTextArray[i].enabled = false;
                        this.RefreshTextArray[i].enabled = true;
                    }
                }
            }
            break;
        }
    }
Exemplo n.º 8
0
    // Token: 0x06001680 RID: 5760 RVA: 0x0026BA5C File Offset: 0x00269C5C
    public override void UpdateNetwork(byte[] meg)
    {
        if (this.bInit > 0)
        {
            return;
        }
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews == NetworkNews.Login || networkNews == NetworkNews.Refresh_Item)
        {
            this.UpdateTag(this.CurTag, true);
        }
        else if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
        {
            for (int i = 0; i < this.ItemArray.Length; i++)
            {
                if (this.ItemArray[i] != null)
                {
                    this.ItemArray[i].Refresh_FontTexture();
                }
            }
            for (int j = 0; j < this.Tag.Length; j++)
            {
                this.Tag[j].Caption.enabled = false;
                this.Tag[j].Caption.enabled = true;
            }
            this.MsgText.enabled   = false;
            this.MsgText.enabled   = true;
            this.TitleText.enabled = false;
            this.TitleText.enabled = true;
        }
    }
Exemplo n.º 9
0
    // Token: 0x06001B50 RID: 6992 RVA: 0x00306800 File Offset: 0x00304A00
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews != NetworkNews.Login)
        {
            if (networkNews != NetworkNews.Refresh_BuildBase)
            {
                if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
                {
                    this.Refresh_FontTexture();
                    if (this.baseBuild != null)
                    {
                        this.baseBuild.Refresh_FontTexture();
                    }
                    if (this.timeBar != null && this.timeBar.enabled)
                    {
                        this.timeBar.Refresh_FontTexture();
                    }
                }
            }
            else if (meg[1] == 1)
            {
                this.door.CloseMenu(true);
            }
            else if (this.baseBuild != null)
            {
                this.baseBuild.MyUpdate(meg[1], false);
            }
        }
    }
Exemplo n.º 10
0
    // Token: 0x060018CB RID: 6347 RVA: 0x00299010 File Offset: 0x00297210
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews != NetworkNews.Login)
        {
            if (networkNews != NetworkNews.Refresh_BuildBase)
            {
                if (networkNews != NetworkNews.Refresh_AttribEffectVal)
                {
                    if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
                    {
                        this.Refresh_FontTexture();
                    }
                }
                else
                {
                    this.SetType();
                    this.m_BaseBuild.MyUpdate(0, false);
                }
            }
            else
            {
                this.SetType();
                this.m_BaseBuild.MyUpdate(meg[1], false);
            }
        }
        else
        {
            this.SetType();
            this.m_BaseBuild.MyUpdate(0, false);
        }
    }
Exemplo n.º 11
0
    // Token: 0x06001D7A RID: 7546 RVA: 0x00366FA4 File Offset: 0x003651A4
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews != NetworkNews.Login)
        {
            if (networkNews != NetworkNews.Refresh_Alliance)
            {
                if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
                {
                    this.Refresh_FontTexture();
                }
            }
            else if (this.DM.RoleAlliance.Id == 0u && (this.mEditorKind == 2 || this.mEditorKind == 3))
            {
                this.door.CloseMenu_Alliance(EGUIWindow.UI_LetterEditor);
                return;
            }
        }
        else if (this.DM.RoleAlliance.Id == 0u && (this.mEditorKind == 2 || this.mEditorKind == 3))
        {
            this.door.CloseMenu_Alliance(EGUIWindow.UI_LetterEditor);
            return;
        }
    }
Exemplo n.º 12
0
    // Token: 0x06002102 RID: 8450 RVA: 0x003EC1C8 File Offset: 0x003EA3C8
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Login:
        case NetworkNews.Refresh:
            break;

        default:
            if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
            {
                this.Refresh_FontTexture();
                if (this.tmpPanel != null)
                {
                    this.tmpPanel.Refresh_FontTexture();
                }
                if (this.timeBar != null && this.timeBar.enabled)
                {
                    this.timeBar.Refresh_FontTexture();
                }
            }
            break;
        }
    }
Exemplo n.º 13
0
    // Token: 0x06001A93 RID: 6803 RVA: 0x002D35D0 File Offset: 0x002D17D0
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews != NetworkNews.Refresh_BuildBase)
        {
            if (networkNews != NetworkNews.Refresh_AttribEffectVal)
            {
                if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
                {
                    if (this.baseBuild != null)
                    {
                        this.baseBuild.Refresh_FontTexture();
                    }
                    this.Refresh_FontTexture();
                }
            }
            else
            {
                this.baseBuild.MyUpdate(0, false);
            }
        }
        else if (meg[1] == 1)
        {
            this.door.CloseMenu(true);
        }
        else if (this.baseBuild != null)
        {
            this.baseBuild.MyUpdate(meg[1], false);
        }
    }
Exemplo n.º 14
0
    // Token: 0x06001A51 RID: 6737 RVA: 0x002C9F94 File Offset: 0x002C8194
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Login:
        case NetworkNews.Refresh:
            break;

        default:
            if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
            {
                this.Refresh_FontTexture();
            }
            break;

        case NetworkNews.Refresh_Asset:
            if (meg[1] == 1 && meg[2] == 2 && GameConstants.ConvertBytesToUShort(meg, 3) == this.ShowHeroID)
            {
                this.Hero3D_Destroy();
                this.LoadHero3D();
            }
            break;
        }
    }
Exemplo n.º 15
0
    // Token: 0x06001A00 RID: 6656 RVA: 0x002C1C0C File Offset: 0x002BFE0C
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
        {
            this.Hint.TextRefresh();
            this.MainTitle.enabled = false;
            this.MainTitle.enabled = true;
        }
        else if (networkNews == NetworkNews.Refresh_BuildBase)
        {
            byte level = GUIManager.Instance.BuildingData.GetBuildData(8, 0).Level;
            if (level == this.CastleLv)
            {
                return;
            }
            this.CastleLv = level;
            for (int i = 0; i < this.ViewItem.Length; i++)
            {
                if (this.ViewItem[i].CastleID == 1)
                {
                    this.ViewItem[i].UpdateSelf();
                    break;
                }
            }
            if (this.SelectedCastleID == 1)
            {
                this.Hint.Update();
                this.ClassticalCastleChanged();
            }
        }
    }
Exemplo n.º 16
0
    // Token: 0x06000947 RID: 2375 RVA: 0x000BDBAC File Offset: 0x000BBDAC
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
        {
            for (int i = 0; i < this.RBText.Length; i++)
            {
                if (this.RBText[i] != null && this.RBText[i].enabled)
                {
                    this.RBText[i].enabled = false;
                    this.RBText[i].enabled = true;
                }
            }
            for (int j = 0; j < 10; j++)
            {
                for (int k = 0; k < 4; k++)
                {
                    if (this.RBBlockText[j] != null && this.RBBlockText[j][k] != null && this.RBBlockText[j][k].enabled)
                    {
                        this.RBBlockText[j][k].enabled = false;
                        this.RBBlockText[j][k].enabled = true;
                    }
                }
            }
        }
    }
Exemplo n.º 17
0
    // Token: 0x06002055 RID: 8277 RVA: 0x003D46B4 File Offset: 0x003D28B4
    public override void UpdateNetwork(byte[] meg)
    {
        if (this.PassInit > 0)
        {
            return;
        }
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Refresh_BuildBase:
            this.baseBuild.MyUpdate(meg[1], false);
            for (int i = 0; i < this.TechItem.Length; i++)
            {
                if (this.TechItem[i].transform.gameObject.activeSelf)
                {
                    this.UpDateRowItem(this.TechItem[i].transform.gameObject, this.TechItem[i].dataIndex, i, 0);
                }
            }
            return;

        default:
            if (networkNews != NetworkNews.Login)
            {
                if (networkNews != NetworkNews.Refresh_FontTextureRebuilt)
                {
                    return;
                }
                this.baseBuild.Refresh_FontTexture();
                this.TextRefresh();
                return;
            }
            break;

        case NetworkNews.Refresh_Technology:
        {
            this.UpdateTimeBarState();
            ushort      inKey       = GameConstants.ConvertBytesToUShort(meg, 2);
            TechDataTbl recordByKey = DataManager.Instance.TechData.GetRecordByKey(inKey);
            for (int j = 0; j < this.TechItem.Length; j++)
            {
                for (int k = 0; k < this.TechItem[j].Button.Length; k++)
                {
                    if (this.TechItem[j].Button[k].m_BtnID1 == (int)recordByKey.Kind)
                    {
                        this.TechItem[j].Research[k].gameObject.SetActive(false);
                        this.ResearchTechKind = 0;
                        return;
                    }
                }
            }
            return;
        }

        case NetworkNews.Refresh_AttribEffectVal:
            break;
        }
        this.baseBuild.MyUpdate(0, false);
    }
Exemplo n.º 18
0
    // Token: 0x060018BA RID: 6330 RVA: 0x002984EC File Offset: 0x002966EC
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
        {
            this.Refresh_FontTexture();
        }
    }
Exemplo n.º 19
0
    // Token: 0x060020F3 RID: 8435 RVA: 0x003E8E1C File Offset: 0x003E701C
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Login:
        case NetworkNews.Refresh:
            break;

        default:
            if (networkNews != NetworkNews.Refresh_BuildBase)
            {
                if (networkNews != NetworkNews.Refresh_AttribEffectVal)
                {
                    if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
                    {
                        this.Refresh_FontTexture();
                        if (this.baseBuild != null)
                        {
                            this.baseBuild.Refresh_FontTexture();
                        }
                        if (this.timeBar != null && this.timeBar.enabled)
                        {
                            this.timeBar.Refresh_FontTexture();
                        }
                        for (int i = 0; i < 6; i++)
                        {
                            if (this.Item_timebar[i] != null && this.Item_timebar[i].enabled)
                            {
                                this.Item_timebar[i].Refresh_FontTexture();
                            }
                        }
                    }
                }
                else if (this.baseBuild != null)
                {
                    this.baseBuild.MyUpdate(0, false);
                }
            }
            else
            {
                this.mBD = this.GUIM.BuildingData.GetBuildData(13, 0);
                this.mBR = this.GUIM.BuildingData.GetBuildLevelRequestData(13, this.mBD.Level);
                if (meg[1] == 1)
                {
                    this.door.CloseMenu(true);
                }
                else if (this.baseBuild != null)
                {
                    this.baseBuild.MyUpdate(meg[1], false);
                }
            }
            break;
        }
    }
Exemplo n.º 20
0
    // Token: 0x06000F48 RID: 3912 RVA: 0x001B0CF0 File Offset: 0x001AEEF0
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Login:
        case NetworkNews.Refresh:
            if (this.DM.RoleAlliance.Id == 0u)
            {
                if (this.SloganT != null && this.SloganT.gameObject.activeSelf)
                {
                    this.SloganT.transform.SetParent(this.GameT, false);
                    this.SloganT.transform.SetSiblingIndex(5);
                    this.SloganT.gameObject.SetActive(false);
                }
                if (this.DisbandT != null && this.DisbandT.gameObject.activeSelf)
                {
                    this.SetDisbandShow(false);
                }
                this.door.CloseMenu_Alliance(EGUIWindow.UI_Alliance_Management);
                return;
            }
            this.CheckRankShow(this.RankLv);
            break;

        default:
            if (networkNews != NetworkNews.Refresh_Alliance)
            {
                if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
                {
                    this.Refresh_FontTexture();
                }
            }
            else
            {
                if (this.DM.RoleAlliance.Id == 0u)
                {
                    if (this.SloganT != null && this.SloganT.gameObject.activeSelf)
                    {
                        this.SloganT.transform.SetParent(this.GameT, false);
                        this.SloganT.transform.SetSiblingIndex(5);
                        this.SloganT.gameObject.SetActive(false);
                    }
                    if (this.DisbandT != null && this.DisbandT.gameObject.activeSelf)
                    {
                        this.SetDisbandShow(false);
                    }
                    this.door.CloseMenu_Alliance(EGUIWindow.UI_Alliance_Management);
                    return;
                }
                this.CheckRankShow((int)this.DM.RoleAlliance.Rank);
            }
            break;
        }
    }
Exemplo n.º 21
0
    // Token: 0x06000D2C RID: 3372 RVA: 0x00139538 File Offset: 0x00137738
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
        {
            this.SkipText.enabled = false;
            this.SkipText.enabled = true;
        }
    }
Exemplo n.º 22
0
    // Token: 0x060020DB RID: 8411 RVA: 0x003E67E4 File Offset: 0x003E49E4
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews != NetworkNews.Login)
        {
            if (networkNews != NetworkNews.Refresh_BuildBase)
            {
                if (networkNews != NetworkNews.Refresh_AttribEffectVal)
                {
                    if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
                    {
                        if (this.baseBuild != null)
                        {
                            this.baseBuild.Refresh_FontTexture();
                        }
                        this.RecruitText.enabled = false;
                        this.RecruitText.enabled = true;
                        this.AttackText.enabled  = false;
                        this.AttackText.enabled  = true;
                        this.DefenceText.enabled = false;
                        this.DefenceText.enabled = true;
                        for (int i = 0; i < this.TextReflash.Length; i++)
                        {
                            this.TextReflash[i].enabled = false;
                            this.TextReflash[i].enabled = true;
                        }
                    }
                }
                else
                {
                    if (this.baseBuild != null)
                    {
                        this.baseBuild.MyUpdate(0, false);
                    }
                    this.UpdateRecruitNum();
                }
            }
            else
            {
                this.UpdateFunctionState();
                if (this.baseBuild != null)
                {
                    this.baseBuild.MyUpdate(meg[1], false);
                }
            }
        }
        else
        {
            DataManager.Instance.CheckWalHall_List();
        }
    }
Exemplo n.º 23
0
    // Token: 0x06001E6B RID: 7787 RVA: 0x003A43CC File Offset: 0x003A25CC
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Login:
        case NetworkNews.Refresh:
            break;

        default:
            if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
            {
                for (int i = 0; i < 11; i++)
                {
                    if (this.bFindScrollComp[i])
                    {
                        if (this.ScrollComp[i].ItemName != null && this.ScrollComp[i].ItemName.enabled)
                        {
                            this.ScrollComp[i].ItemName.enabled = false;
                            this.ScrollComp[i].ItemName.enabled = true;
                        }
                        if (this.ScrollComp[i].ItemCountText != null && this.ScrollComp[i].ItemCountText.enabled)
                        {
                            this.ScrollComp[i].ItemCountText.enabled = false;
                            this.ScrollComp[i].ItemCountText.enabled = true;
                        }
                        if (this.ScrollComp[i].HIBtn != null)
                        {
                            this.ScrollComp[i].HIBtn.Refresh_FontTexture();
                        }
                    }
                }
                if (this.GatAllText != null && this.GatAllText.enabled)
                {
                    this.GatAllText.enabled = false;
                    this.GatAllText.enabled = true;
                }
                if (this.PackageName != null && this.PackageName.enabled)
                {
                    this.PackageName.enabled = false;
                    this.PackageName.enabled = true;
                }
                if (this.TimeText != null && this.TimeText.enabled)
                {
                    this.TimeText.enabled = false;
                    this.TimeText.enabled = true;
                }
            }
            break;
        }
    }
Exemplo n.º 24
0
    // Token: 0x06000E7D RID: 3709 RVA: 0x0017CE4C File Offset: 0x0017B04C
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews != NetworkNews.Login)
        {
            if (networkNews != NetworkNews.Refresh_Alliance)
            {
                if (networkNews != NetworkNews.Refresh_FontTextureRebuilt)
                {
                    if (networkNews == NetworkNews.Refresh_RecvAllianceInfo)
                    {
                        if (this.DM.RoleAlliance.Id == 0u)
                        {
                            this.door.CloseMenu_Alliance(EGUIWindow.UI_AllianceWarOver);
                            return;
                        }
                        if (ActivityManager.Instance.AW_State == EAllianceWarState.EAWS_None)
                        {
                            this.door.CloseMenu(false);
                            return;
                        }
                        ActivityManager.Instance.AllianceWarSendReOpenMenu();
                    }
                }
                else
                {
                    this.Refresh_FontTexture();
                }
            }
            else if (this.DM.RoleAlliance.Id == 0u)
            {
                this.door.CloseMenu_Alliance(EGUIWindow.UI_AllianceWarOver);
                return;
            }
        }
        else
        {
            if (this.DM.RoleAlliance.Id == 0u)
            {
                this.door.CloseMenu_Alliance(EGUIWindow.UI_AllianceWarOver);
                return;
            }
            if (ActivityManager.Instance.AW_State == EAllianceWarState.EAWS_None)
            {
                this.door.CloseMenu(false);
                return;
            }
        }
    }
Exemplo n.º 25
0
    // Token: 0x06001E7D RID: 7805 RVA: 0x003A58A8 File Offset: 0x003A3AA8
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Login:
        case NetworkNews.Refresh:
            break;

        default:
            if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
            {
                if (this.MessageText != null && this.MessageText.enabled)
                {
                    this.MessageText.enabled = false;
                    this.MessageText.enabled = true;
                }
                if (this.TitleText != null && this.TitleText.enabled)
                {
                    this.TitleText.enabled = false;
                    this.TitleText.enabled = true;
                }
                if (this.NumText1 != null && this.NumText1.enabled)
                {
                    this.NumText1.enabled = false;
                    this.NumText1.enabled = true;
                }
                if (this.NumText2 != null && this.NumText2.enabled)
                {
                    this.NumText2.enabled = false;
                    this.NumText2.enabled = true;
                }
                if (this.NumText3 != null && this.NumText3.enabled)
                {
                    this.NumText3.enabled = false;
                    this.NumText3.enabled = true;
                }
                for (int i = 0; i < 4; i++)
                {
                    if (this.Hbtn_Items[i] != null && this.Hbtn_Items[i].enabled)
                    {
                        this.Hbtn_Items[i].Refresh_FontTexture();
                    }
                }
            }
            break;
        }
    }
Exemplo n.º 26
0
    // Token: 0x06001F0C RID: 7948 RVA: 0x003B8BA0 File Offset: 0x003B6DA0
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Login:
        case NetworkNews.Refresh:
            break;

        default:
            if (networkNews == NetworkNews.Refresh_ChangeLord)
            {
                if (meg[1] == 0)
                {
                    this.GM.AddHUDMessage(this.DM.mStringTable.GetStringByID(734u), 255, true);
                }
                if (this.door)
                {
                    this.door.CloseMenu(false);
                }
                return;
            }
            if (networkNews != NetworkNews.Refresh_TroopHome)
            {
                if (networkNews != NetworkNews.Refresh_FontTextureRebuilt)
                {
                    return;
                }
                this.Refresh_FontTexture();
                return;
            }
            break;
        }
        this.DM.SetSortNonFightHeroID();
        this.DM.SetSortFightHeroID();
        this.Despawn();
        if (meg[0] == 29)
        {
            this.SetData(this.m_SelectHeroID);
        }
        else
        {
            this.SetData(0);
        }
        this.UpdateScroll(false);
        this.SetChangeLord(0, 0, 0, 0, 0, 0);
    }
Exemplo n.º 27
0
    // Token: 0x06001734 RID: 5940 RVA: 0x0027E6C4 File Offset: 0x0027C8C4
    public override void UpdateNetwork(byte[] meg)
    {
        if (this.bInit > 0)
        {
            return;
        }
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews == NetworkNews.Refresh_Resource)
        {
            return;
        }
        if (networkNews == NetworkNews.Login || networkNews == NetworkNews.Refresh_AttribEffectVal)
        {
            if (networkNews == NetworkNews.Login)
            {
                this.SkipUpdate = 0;
                this.UpdatePetList();
            }
            this.baseBuild.MyUpdate(0, false);
        }
        else if (networkNews == NetworkNews.Refresh_BuildBase)
        {
            if (meg[1] == 1)
            {
                Door door = GUIManager.Instance.FindMenu(EGUIWindow.Door) as Door;
                door.CloseMenu(true);
            }
            else
            {
                this.baseBuild.MyUpdate(meg[1], false);
            }
        }
        else if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
        {
            this.MsgText.enabled = false;
            this.MsgText.enabled = true;
            for (int i = 0; i < this.PetScrollItem.Length; i++)
            {
                this.PetScrollItem[i].TextRefresh();
            }
            this.baseBuild.Refresh_FontTexture();
        }
        else if (networkNews == NetworkNews.Refresh_Pet || networkNews == NetworkNews.Refresh_Item)
        {
            this.UpdatePetList();
        }
    }
Exemplo n.º 28
0
    // Token: 0x06001ABC RID: 6844 RVA: 0x002D7130 File Offset: 0x002D5330
    public override void UpdateNetwork(byte[] meg)
    {
        if (this.bOpen)
        {
            this.UpdateLater = true;
            return;
        }
        NetworkNews networkNews = (NetworkNews)meg[0];

        switch (networkNews)
        {
        case NetworkNews.Login:
        case NetworkNews.Refresh:
            break;

        default:
            if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
            {
                if (this.tmpPanel != null)
                {
                    this.tmpPanel.Refresh_FontTexture();
                    this.Refresh_FontTexture();
                }
                if (this.text_Title != null && this.text_Title.enabled)
                {
                    this.text_Title.enabled = false;
                    this.text_Title.enabled = true;
                }
            }
            break;
        }
        switch (this.mOpenType)
        {
        case EDevelopmentDetail_OpenKind.WatchTower:
        case EDevelopmentDetail_OpenKind.ArmyInfo:
            return;

        case EDevelopmentDetail_OpenKind.Home_Wall_TrapInfo:
        case EDevelopmentDetail_OpenKind.Home_ArmyInfo:
            networkNews = (NetworkNews)meg[0];
            if (networkNews == NetworkNews.Refresh_Resource || networkNews == NetworkNews.Refresh_ServerTime)
            {
                return;
            }
            break;
        }
        this.ReflashContent(0, 0);
    }
Exemplo n.º 29
0
    // Token: 0x06001F05 RID: 7941 RVA: 0x003B7B48 File Offset: 0x003B5D48
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews != NetworkNews.Fallout)
        {
            if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
            {
                this.Refresh_FontTexture();
            }
        }
        else
        {
            base.gameObject.SetActive(false);
        }
    }
Exemplo n.º 30
0
    // Token: 0x06001F29 RID: 7977 RVA: 0x003BB8BC File Offset: 0x003B9ABC
    public override void UpdateNetwork(byte[] meg)
    {
        NetworkNews networkNews = (NetworkNews)meg[0];

        if (networkNews != NetworkNews.Login)
        {
            if (networkNews == NetworkNews.Refresh_FontTextureRebuilt)
            {
                this.Refresh_FontTexture();
            }
        }
        else if (ActivityManager.Instance.AllyMobilizationData.EventBeginTime != this.MD.AllyMobilizationBeginTime)
        {
            this.MD.SendActivityAmDegeePrize();
        }
    }