Exemple #1
0
    public void Set_AutoBattle(bool bisAutoOn)
    {
        string message = string.Empty;

        if (bisAutoOn)
        {
            message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("523");
        }
        else
        {
            message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("524");
        }
        Main_UI_SystemMessage.ADDMessage(message);
        this.m_bIsAuto = bisAutoOn;
        this.Set_AutoBattleTexture(this.m_bIsAuto);
    }
    public void OnClickExpedition(IUIObject obj)
    {
        string message = string.Empty;

        if (!NrTSingleton <ContentsLimitManager> .Instance.IsExpeditionLimit() || !NrTSingleton <ContentsLimitManager> .Instance.IsExpeditionLevel(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.GetLevel()))
        {
            message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("727");

            Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            return;
        }
        GS_EXPEDITION_CURRENTSTATUS_INFO_GET_REQ gS_EXPEDITION_CURRENTSTATUS_INFO_GET_REQ = new GS_EXPEDITION_CURRENTSTATUS_INFO_GET_REQ();

        gS_EXPEDITION_CURRENTSTATUS_INFO_GET_REQ.i32Page = 1;
        SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_EXPEDITION_CURRENTSTATUS_INFO_GET_REQ, gS_EXPEDITION_CURRENTSTATUS_INFO_GET_REQ);
    }
Exemple #3
0
    private void OnClickInitialive(IUIObject Obj)
    {
        int tempCount = SoldierBatch.SOLDIERBATCH.GetTempCount();

        if (tempCount <= 0)
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("740"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            return;
        }
        InitiativeSetDlg initiativeSetDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.INITIATIVE_SET_DLG) as InitiativeSetDlg;

        if (initiativeSetDlg != null && SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_DAILYDUNGEON)
        {
            initiativeSetDlg.SetBatchSolList(eBATTLE_ROOMTYPE.eBATTLE_ROOMTYPE_DAILYDUNGEON);
        }
    }
    public void OnClickStartInfiBattle(IUIObject obj)
    {
        if (SoldierBatch.SOLDIER_BATCH_MODE != eSOLDIER_BATCH_MODE.MODE_INFIBATTLE && SoldierBatch.SOLDIER_BATCH_MODE != eSOLDIER_BATCH_MODE.MODE_PRACTICE_INFIBATTLE)
        {
            return;
        }
        NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo();

        long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_INFIBATTLE_COOLTIME);
        long curTime     = PublicMethod.GetCurTime();

        if (curTime < charSubData)
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("862"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            return;
        }
        COMMON_CONSTANT_Manager instance = COMMON_CONSTANT_Manager.GetInstance();

        if (instance != null)
        {
            int value = instance.GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_INFIBATTLE_CHARGEMAX);
            int num   = value - (int)NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.GetCharDetail(21);

            if (num < 0)
            {
                num = 0;
            }
            if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_INFIBATTLE && num <= 0)
            {
                Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("684"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
                return;
            }
        }
        else
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("684"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
        }
        int solBatchNum = SoldierBatch.SOLDIERBATCH.GetSolBatchNum();
        int maxSolArray = SoldierBatch.SOLDIERBATCH.GetMaxSolArray();

        if (solBatchNum < maxSolArray)
        {
            this.ShowMessageBox_NotEnough_SolNumBatch(new YesDelegate(this.OnInfiStartMatch), solBatchNum, maxSolArray);
            return;
        }
        this.OnInfiStartMatch(null);
    }
Exemple #5
0
    private void _funcUIEffectDownloaded(IDownloadedItem wItem, object obj)
    {
        Main_UI_SystemMessage.CloseUI();
        if (null == wItem.mainAsset)
        {
            TsLog.LogWarning("wItem.mainAsset is null -> Path = {0}", new object[]
            {
                wItem.assetPath
            });
            return;
        }
        GameObject gameObject = wItem.mainAsset as GameObject;

        if (null == gameObject)
        {
            return;
        }
        this.SlotEffect = (GameObject)UnityEngine.Object.Instantiate(gameObject, Vector3.zero, Quaternion.identity);
        if (null == this.SlotEffect)
        {
            return;
        }
        Vector2 screenPos   = new Vector2((float)(Screen.width / 2), (float)(Screen.height / 2));
        Vector3 effectUIPos = base.GetEffectUIPos(screenPos);

        effectUIPos.z = 0f;
        this.SlotEffect.transform.position = effectUIPos;
        NkUtil.SetAllChildLayer(this.SlotEffect, GUICamera.UILayer);
        GameObject gameObject2 = NkUtil.GetChild(this.SlotEffect.transform, "fx_sucess").gameObject;

        if (null != gameObject2)
        {
            gameObject2.SetActive(true);
        }
        effectUIPos.x += 2.8f;
        effectUIPos.y -= 21f;
        this.SlotEffect.transform.position = effectUIPos;
        TsAudioManager.Container.RequestAudioClip("UI_SFX", "EQUIPMENT-UP", "SUCCESS", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay));
        if (TsPlatform.IsMobile && TsPlatform.IsEditor)
        {
            NrTSingleton <NkClientLogic> .Instance.SetEditorShaderConvert(ref this.SlotEffect);
        }
        if (null != this.SlotEffect)
        {
            UnityEngine.Object.DestroyObject(this.SlotEffect, 5f);
        }
    }
Exemple #6
0
    private void BattleMatch(IUIObject obj)
    {
        NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo();

        long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_INFIBATTLE_COOLTIME);
        long curTime     = PublicMethod.GetCurTime();

        if (curTime < charSubData)
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("862"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            return;
        }
        COMMON_CONSTANT_Manager instance = COMMON_CONSTANT_Manager.GetInstance();

        if (instance != null)
        {
            int value = COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_INFIBATTLE_LEVEL);
            if (myCharInfo.GetLevel() < value)
            {
                string empty = string.Empty;
                NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[]
                {
                    NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("129"),
                    "level",
                    value
                });

                Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
                return;
            }
            long num = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_INFIBATTLECOUNT);
            if (num < 0L)
            {
                num = 0L;
            }
            if (num > 0L)
            {
                TsAudioManager.Instance.AudioContainer.RequestAudioClip("UI_SFX", "PLUNDER", "REMIT", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay));
                SoldierBatch.SOLDIER_BATCH_MODE = eSOLDIER_BATCH_MODE.MODE_INFIBATTLE;
                FacadeHandler.PushStage(Scene.Type.SOLDIER_BATCH);
            }
            else
            {
                Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("684"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            }
        }
    }
    public void ClickGuildWarApply(IUIObject obj)
    {
        if (obj == null || obj.Data == null)
        {
            return;
        }
        byte iRadeUnique = (byte)obj.Data;

        if (!NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.IsGuildWarApplyUser())
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("317"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            return;
        }
        NrTSingleton <GuildWarManager> .Instance.Send_GS_GUILDWAR_APPLY_MILITARY_INFO_REQ(NrTSingleton <NewGuildManager> .Instance.GetGuildID(), iRadeUnique);

        this.SetControlEnable(false);
    }
    public override void PurchaseItem(string strItem, int price)
    {
        if (this.m_PurchaseList.ContainsKey(strItem))
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("664"));
            return;
        }
        NrTSingleton <NrMainSystem> .Instance.m_bIsBilling = true;
        this.strProductID = strItem;
        string text            = string.Format("1{0:yyMMddHHmmss}_{1}", DateTime.Now, NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID);
        int    niapRequestCode = 100;

        PlayerPrefs.SetString(NrPrefsKey.BUY_PRODUCT_ID, strItem);
        PlayerPrefs.SetString(NrPrefsKey.BUY_UNIQUE_CODE, text);
        PlayerPrefs.SetString(NrPrefsKey.BUY_DATE, string.Format("{0:yyyyMMdd}", DateTime.Now));
        NIAPNativeExtension.Instance.requestPayment(this.strProductID, niapRequestCode, text, new Action <NIAPPurchase>(this.onPaymentCompleted), new Action <NIAPResult>(this.onPaymentCanceled), new Action <NIAPResultError>(this.onPaymentError));
    }
Exemple #9
0
    public void OnClickDefenceMilitaryInfo(IUIObject obj)
    {
        MINE_GUILD_CURRENTSTATUS_INFO mINE_GUILD_CURRENTSTATUS_INFO = obj.Data as MINE_GUILD_CURRENTSTATUS_INFO;

        if (mINE_GUILD_CURRENTSTATUS_INFO != null)
        {
            if (mINE_GUILD_CURRENTSTATUS_INFO.i64MineID <= 0L)
            {
                return;
            }
            string message = string.Empty;
            if (0L >= NrTSingleton <NewGuildManager> .Instance.GetGuildID())
            {
                return;
            }
            NrMyCharInfo   kMyCharInfo            = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo;
            NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(kMyCharInfo.m_PersonID);

            if (memberInfoFromPersonID == null)
            {
                return;
            }
            if (memberInfoFromPersonID.GetRank() <= NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_INITIATE)
            {
                message = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("532");

                Main_UI_SystemMessage.ADDMessage(message, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
                return;
            }
            byte nMode;
            if (mINE_GUILD_CURRENTSTATUS_INFO.i64DefenceGuildID == NrTSingleton <NewGuildManager> .Instance.GetGuildID())
            {
                nMode = 2;
            }
            else
            {
                nMode = 3;
            }
            GS_MINE_SEARCH_REQ gS_MINE_SEARCH_REQ = new GS_MINE_SEARCH_REQ();
            gS_MINE_SEARCH_REQ.bSearchMineGrade = 0;
            gS_MINE_SEARCH_REQ.m_nMineID        = mINE_GUILD_CURRENTSTATUS_INFO.i64MineID;
            gS_MINE_SEARCH_REQ.m_nGuildID       = 0L;
            gS_MINE_SEARCH_REQ.m_nMode          = nMode;
            SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_MINE_SEARCH_REQ, gS_MINE_SEARCH_REQ);
        }
    }
Exemple #10
0
    public void SelectItem()
    {
        UIListItemContainer selectItem = this.m_nlbItemList.GetSelectItem();

        if (null == selectItem)
        {
            return;
        }
        if (selectItem.Data == null)
        {
            return;
        }
        if (this.m_eAuctionRegisterType == AuctionDefine.eAUCTIONREGISTERTYPE.eAUCTIONREGISTERTYPE_ITEM)
        {
            ITEM iTEM = selectItem.data as ITEM;
            if (iTEM.IsLock())
            {
                Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("726"), SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE_GREEN);
                return;
            }
            AuctionMainDlg auctionMainDlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.AUCTION_MAIN_DLG) as AuctionMainDlg;

            if (auctionMainDlg != null)
            {
                auctionMainDlg.SetSelectItem(iTEM);
            }
        }
        else if (this.m_eAuctionRegisterType == AuctionDefine.eAUCTIONREGISTERTYPE.eAUCTIONREGISTERTYPE_SOL)
        {
            NkSoldierInfo nkSoldierInfo = selectItem.data as NkSoldierInfo;
            if (nkSoldierInfo.IsAtbCommonFlag(1L))
            {
                Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("879"), SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE_GREEN);
            }
            else
            {
                AuctionMainDlg auctionMainDlg2 = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.AUCTION_MAIN_DLG) as AuctionMainDlg;

                if (auctionMainDlg2 != null)
                {
                    auctionMainDlg2.SetSelectSol(nkSoldierInfo);
                }
            }
        }
        NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.AUCTION_ITEMSELECT_DLG);
    }
 public bool ShowDownLoadUI(int gateIndex = 0, int mapIndex = 0)
 {
     if (gateIndex == 2 || gateIndex == 3 || gateIndex == 123 || gateIndex == 5 || gateIndex == 6)
     {
         return(true);
     }
     if (mapIndex == 2 || mapIndex == 60 || mapIndex == 4 || mapIndex == 61)
     {
         return(true);
     }
     if (Launcher.Instance.LocalPatchLevel != Launcher.Instance.PatchLevelMax)
     {
         Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("761"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
         return(false);
     }
     return(true);
 }
    private void OnClickSkillUpdate(IUIObject obj)
    {
        this.SkillUpdateButton.SetEnabled(false);
        this.SkillMaxUpdateButton.SetEnabled(false);
        if (Scene.CurScene == Scene.Type.BATTLE)
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("547"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            this.SkillUpdateButton.SetEnabled(true);
            this.SkillMaxUpdateButton.SetEnabled(true);
            return;
        }
        if (this.m_i32SkillUnique <= 0 || this.pkSolinfo == null)
        {
            this.SkillUpdateButton.SetEnabled(true);
            this.SkillMaxUpdateButton.SetEnabled(true);
            return;
        }
        if (this.m_i64NeedItem > this.nHaveMoney)
        {
            string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("89");

            Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE);
            LackGold_dlg lackGold_dlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.GOLDLACK_DLG) as LackGold_dlg;

            if (lackGold_dlg != null)
            {
                lackGold_dlg.SetData(this.m_i64NeedItem - this.nHaveMoney);
            }
            this.SkillUpdateButton.SetEnabled(true);
            this.SkillMaxUpdateButton.SetEnabled(true);
            return;
        }
        if (this.pkSolinfo.GetSolPosType() == 2 || this.pkSolinfo.GetSolPosType() == 6)
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("357"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            this.SkillUpdateButton.SetEnabled(true);
            this.SkillMaxUpdateButton.SetEnabled(true);
            return;
        }
        GS_SET_SOLDIER_BATTLESKILL_REQ gS_SET_SOLDIER_BATTLESKILL_REQ = new GS_SET_SOLDIER_BATTLESKILL_REQ();

        gS_SET_SOLDIER_BATTLESKILL_REQ.nSolID             = this.pkSolinfo.GetSolID();
        gS_SET_SOLDIER_BATTLESKILL_REQ.nBattleSkillUnique = this.m_i32SkillUnique;
        gS_SET_SOLDIER_BATTLESKILL_REQ.nBattleSkillLevel  = 0;
        SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_SET_SOLDIER_BATTLESKILL_REQ, gS_SET_SOLDIER_BATTLESKILL_REQ);
    }
    public void Set_Agit_Resut(int i32Result)
    {
        switch (i32Result)
        {
        case 9401:
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("754"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            break;

        case 9404:
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("771"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            break;
        }
        if (i32Result == 2)
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("508"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
        }
    }
    public void OnClickStartNewExploration(IUIObject obj)
    {
        int tempCount = SoldierBatch.SOLDIERBATCH.GetTempCount();
        int num       = 5;

        if (tempCount <= 0)
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("181"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            return;
        }
        if (tempCount < num)
        {
            this.ShowMessageBox_NotEnough_SolNumBatch(new YesDelegate(this.OnCompleteNewExplorationBatch), tempCount, num);
            return;
        }
        this.OnCompleteNewExplorationBatch(null);
    }
Exemple #15
0
 public override void ExcuteGameGuide()
 {
     TsQualityManager.Level level = TsQualityManager.Instance.CurrLevel;
     if (level == TsQualityManager.Level.HIGHEST)
     {
         level = TsQualityManager.Level.MEDIUM;
     }
     else if (level == TsQualityManager.Level.MEDIUM)
     {
         level = TsQualityManager.Level.LOWEST;
     }
     CustomQuality.GetInstance().SetQualitySettings(level);
     System_Option_Dlg.CallTsQualityManagerRefresh();
     TsQualityManager.Instance.SaveCustomSettings();
     PlayerPrefs.SetInt("CheckFps", 1);
     Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("166"));
 }
Exemple #16
0
    private void CheckCharName()
    {
        if (this.m_UserName.Text.Length <= 0)
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("98"), SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE);
            return;
        }
        NrCharUser nrCharUser = NrTSingleton <NkCharManager> .Instance.GetChar(1) as NrCharUser;

        if (this.m_UserName.Text == nrCharUser.GetCharName())
        {
            string title   = string.Empty;
            string message = string.Empty;
            title = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1111");

            message = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("122");

            MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI;

            msgBoxUI.SetMsg(null, null, title, message, eMsgType.MB_OK, 2);
            return;
        }
        bool flag = false;

        foreach (USER_FRIEND_INFO uSER_FRIEND_INFO in this.m_pkMyChar.m_kFriendInfo.GetFriendInfoValues())
        {
            string text = TKString.NEWString(uSER_FRIEND_INFO.szName);
            if (text.Equals(this.m_UserName.Text))
            {
                flag = true;
                this.m_nFriendPersonID = uSER_FRIEND_INFO.nPersonID;
                break;
            }
        }
        if (!flag)
        {
            TsLog.Log("CheckCharName : {0}", new object[]
            {
                this.m_UserName.Text
            });
            this.m_UserName.Text   = string.Empty;
            this.m_nFriendPersonID = 0L;
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("98"), SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE);
        }
    }
Exemple #17
0
    private void BtnClick00(IUIObject obj)
    {
        if (this.bMode == eMsgMox_Type.eCommunity_Friend_Add)
        {
            if (this.m_TF_CharName.Text == string.Empty)
            {
                string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("51");

                Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE);
                return;
            }
            long num        = (long)COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_FRIEND_MAIL_LIMIT);
            long charDetail = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.GetCharDetail(22);

            if (num <= charDetail)
            {
                Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("744"), SYSTEM_MESSAGE_TYPE.NORMAL_SYSTEM_MESSAGE);
                return;
            }
            GS_FRIEND_APPLY_REQ gS_FRIEND_APPLY_REQ = new GS_FRIEND_APPLY_REQ();
            gS_FRIEND_APPLY_REQ.i32WorldID = 0;
            string text = this.m_TF_CharName.Text;
            TKString.StringChar(text, ref gS_FRIEND_APPLY_REQ.name);
            SendPacket.GetInstance().SendObject(904, gS_FRIEND_APPLY_REQ);
            string empty = string.Empty;
            NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[]
            {
                NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("23"),
                "Charname",
                text
            });

            Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE);
        }
        else if (this.bMode == eMsgMox_Type.eCommunity_Alliance_Add)
        {
            GS_DEL_FRIEND_REQ gS_DEL_FRIEND_REQ = new GS_DEL_FRIEND_REQ();
            if (this.m_FriendInfo != null)
            {
                gS_DEL_FRIEND_REQ.i64FriendPersonID = this.m_FriendInfo.nPersonID;
                SendPacket.GetInstance().SendObject(908, gS_DEL_FRIEND_REQ);
            }
        }
        this.Close();
    }
Exemple #18
0
    public void SetSUPPORTER_ADD_ACK(WS_SUPPORTER_ADD_ACK Ack)
    {
        if (Ack.i32Result == 0)
        {
            this.m_strSupporterName = TKString.NEWString(Ack.szCharName_Target);
            SupporterDlg supporterDlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.SUPPORTER_DLG) as SupporterDlg;

            if (supporterDlg != null)
            {
                supporterDlg.SetSupport(this.m_strSupporterName);
            }
            this.OnClose();
        }
        else if (Ack.i32Result == -10)
        {
            string empty = string.Empty;
            NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[]
            {
                NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("42"),
                "targetrname",
                TKString.NEWString(Ack.szCharName_Target)
            });

            Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE);
        }
        else if (Ack.i32Result == -20)
        {
            string empty2 = string.Empty;
            NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty2, new object[]
            {
                NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("449"),
                "targetname",
                TKString.NEWString(Ack.szCharName_Target)
            });

            Main_UI_SystemMessage.ADDMessage(empty2, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE);
        }
        else
        {
            TsLog.LogWarning("!!!!!!!!!!!! WS_SUPPORTER_ADD_ACK Error {0}", new object[]
            {
                Ack.i32Result
            });
        }
    }
Exemple #19
0
    private void Click_DailyDungeonStart(IUIObject Obj)
    {
        NrCharUser nrCharUser = NrTSingleton <NkCharManager> .Instance.GetChar(1) as NrCharUser;

        if (nrCharUser == null)
        {
            return;
        }
        if (nrCharUser.GetPersonInfoUser() == null)
        {
            return;
        }
        if (!SoldierBatch.SOLDIERBATCH.IsHeroDailyDungeonBatch())
        {
            string     empty = string.Empty;
            NrCharBase @char = NrTSingleton <NkCharManager> .Instance.GetChar(1);

            NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[]
            {
                NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("124"),
                "charname",
                @char.GetCharName()
            });

            Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            return;
        }
        int tempCount = SoldierBatch.SOLDIERBATCH.GetTempCount();
        int num       = 0;

        if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_DAILYDUNGEON)
        {
            if (NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo == null)
            {
                return;
            }
            num = 6;
        }
        if (tempCount < num)
        {
            this.ShowMessageBox_NotEnough_SolNumBatch(new YesDelegate(this.OnCompleteBatch_DailyDungeon), tempCount, num);
            return;
        }
        this.OnCompleteBatch_DailyDungeon(null);
    }
Exemple #20
0
    public void OnPlunderStart(IUIObject obj)
    {
        NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo();

        long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_PLUNDER_DELAYTIME);
        long curTime     = PublicMethod.GetCurTime();
        long num         = charSubData - curTime;

        if (num > 0L)
        {
            string empty = string.Empty;
            NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[]
            {
                NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("136"),
                "timestring",
                PublicMethod.ConvertTime(num)
            });

            Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            return;
        }
        if (myCharInfo != null)
        {
            int  level = myCharInfo.GetLevel();
            long num2;
            if (level > 50)
            {
                num2 = (long)(level * (level - COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_PLUNDER_MATCHGOLD2)));
            }
            else
            {
                num2 = (long)(level * COMMON_CONSTANT_Manager.GetInstance().GetValue(eCOMMON_CONSTANT.eCOMMON_CONSTANT_PLUNDER_MATCHGOLD));
            }
            if (num2 > myCharInfo.m_Money)
            {
                string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("89");

                Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE);
                return;
            }
        }
        TsAudioManager.Instance.AudioContainer.RequestAudioClip("UI_SFX", "PLUNDER", "REMIT", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay));
        SoldierBatch.SOLDIER_BATCH_MODE = eSOLDIER_BATCH_MODE.MODE_PLUNDER;
        FacadeHandler.PushStage(Scene.Type.SOLDIER_BATCH);
    }
Exemple #21
0
 public override void ExcuteGameGuide()
 {
     if (BillingManager.eBillingType == BillingManager.eBillingManager_Type.BillingManager_Google)
     {
         if (BillingManager_Google.Instance.IsRecoveryItem())
         {
             Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("666"));
             return;
         }
         BillingManager_Google component = BillingManager_Google.Instance.GetComponent <BillingManager_Google>();
         if (component != null)
         {
             component.StartRecoveryItem();
             NrTSingleton <GameGuideManager> .Instance.ExecuteGuide = true;
         }
     }
     else if (BillingManager.eBillingType == BillingManager.eBillingManager_Type.BillingManager_TStore)
     {
         if (BillingManager_TStore.Instance.IsRecoveryItem())
         {
             Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("666"));
             return;
         }
         BillingManager_TStore component2 = BillingManager_TStore.Instance.GetComponent <BillingManager_TStore>();
         if (component2 != null)
         {
             component2.SendRestoreItem();
             NrTSingleton <GameGuideManager> .Instance.ExecuteGuide = true;
         }
     }
     else if (BillingManager.eBillingType == BillingManager.eBillingManager_Type.BillingManager_NStore)
     {
         if (BillingManager_NStore.Instance.IsRecoveryItem())
         {
             Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("666"));
             return;
         }
         BillingManager_NStore component3 = BillingManager_NStore.Instance.GetComponent <BillingManager_NStore>();
         if (component3 != null)
         {
             component3.StartRecoveryItem();
             NrTSingleton <GameGuideManager> .Instance.ExecuteGuide = true;
         }
     }
 }
    public void OnClickOK(IUIObject obj)
    {
        TsAudioManager.Instance.AudioContainer.RequestAudioClip("UI_SFX", "PLUNDER", "FORMATION-COMPLETE", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay));
        SoldierBatch.SOLDIERBATCH.CheckSameBattlePos(SoldierBatch.SOLDIER_BATCH_MODE);
        if (!SoldierBatch.SOLDIERBATCH.IsHeroBatch())
        {
            string     empty = string.Empty;
            NrCharBase @char = NrTSingleton <NkCharManager> .Instance.GetChar(1);

            NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[]
            {
                NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("124"),
                "charname",
                @char.GetCharName()
            });

            Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            return;
        }
        int solBatchNum = SoldierBatch.SOLDIERBATCH.GetSolBatchNum();
        int num;

        if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_PVP_MAKEUP)
        {
            if (NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo == null)
            {
                return;
            }
            num = 6;
        }
        else if (SoldierBatch.SOLDIER_BATCH_MODE == eSOLDIER_BATCH_MODE.MODE_PVP_MAKEUP2)
        {
            num = 3;
        }
        else
        {
            num = SoldierBatch.SOLDIERBATCH.GetMaxSolArray();
        }
        if (solBatchNum < num)
        {
            this.ShowMessageBox_NotEnough_SolNumBatch(new YesDelegate(this.OnCompleteBatch), solBatchNum, num);
            return;
        }
        this.OnCompleteBatch(null);
    }
Exemple #23
0
    public void SetItroMsg(string intro_msg)
    {
        if ("true" == MsgHandler.HandleReturn <string>("ReservedWordManagerIsUse", new object[0]))
        {
            intro_msg = MsgHandler.HandleReturn <string>("ReservedWordManagerReplaceWord", new object[]
            {
                intro_msg
            });
        }
        if (intro_msg.Contains("*"))
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("797"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
        }
        this.m_taIntroMsg.Text = intro_msg;
        string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("125");

        Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE);
    }
    public void ClickReward(IUIObject obj)
    {
        NrPersonInfoUser charPersonInfo = NrTSingleton <NkCharManager> .Instance.GetCharPersonInfo(1);

        long           personID = charPersonInfo.GetPersonID();
        NewGuildMember memberInfoFromPersonID = NrTSingleton <NewGuildManager> .Instance.GetMemberInfoFromPersonID(personID);

        if (memberInfoFromPersonID == null || memberInfoFromPersonID.GetRank() <= NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_INITIATE)
        {
            string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("785");

            Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE_GREEN);
            return;
        }
        GS_NEWGUILD_AGIT_GOLDENEGG_GET_REQ obj2 = new GS_NEWGUILD_AGIT_GOLDENEGG_GET_REQ();

        SendPacket.GetInstance().SendObject(2323, obj2);
    }
    public override void InitializeComponent()
    {
        Main_UI_SystemMessage.CloseUI();
        UIBaseFileManager instance = NrTSingleton <UIBaseFileManager> .Instance;
        Form form = this;

        form.TopMost = true;
        form.Scale   = false;
        instance.LoadFileAll(ref form, "Battle/RESULT/DLG_Battle_Result", G_ID.BATTLE_RESULT_DLG, false);
        base.ShowSceneType      = FormsManager.FORM_TYPE_MAIN;
        base.ChangeSceneDestory = false;
        base.Draggable          = false;
        this.Show();
        base.DonotDepthChange(NrTSingleton <FormsManager> .Instance.GetTopMostZ() - 4f);
        this.m_ChildDlg = (base.SetChildForm(G_ID.BATTLE_RESULT_CONTENT_DLG, Form.ChildLocation.CENTER) as Battle_ResultDlg_Content);
        this.m_ChildDlg.Hide();
        this.m_eRoomType = Battle.BATTLE.BattleRoomtype;
    }
Exemple #26
0
    public void OnClickMineGuideWebCall(IUIObject obj)
    {
        if (TsPlatform.IsMobile && !TsPlatform.IsEditor)
        {
            NrMobileNoticeWeb nrMobileNoticeWeb = new NrMobileNoticeWeb();
            string            weCallURL         = TableData_GameWebCallURLInfo.GetWeCallURL(eGameWebCallURL.WEBCALL_MINE);
            if (weCallURL != string.Empty)
            {
                nrMobileNoticeWeb.OnMineGuideWebCall(weCallURL);
            }
            else
            {
                string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("727");

                Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            }
        }
    }
Exemple #27
0
    public void ClickOK(IUIObject obj)
    {
        if (!this.IsCheckGuildCreate())
        {
            return;
        }
        string text = this.m_tfGuildName.GetText();

        if (UIDataManager.IsFilterSpecialCharacters(text, NrTSingleton <NrGlobalReference> .Instance.GetCurrentServiceArea()))
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("79"), SYSTEM_MESSAGE_TYPE.IMPORTANT_MESSAGE);
            return;
        }
        GS_NEWGUILD_CREATE_REQ gS_NEWGUILD_CREATE_REQ = new GS_NEWGUILD_CREATE_REQ();

        TKString.StringChar(text, ref gS_NEWGUILD_CREATE_REQ.strGuildName);
        SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_NEWGUILD_CREATE_REQ, gS_NEWGUILD_CREATE_REQ);
    }
    public void ClickOK(IUIObject obj)
    {
        if (NrTSingleton <NewGuildManager> .Instance.IsRankChange(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.m_PersonID))
        {
            NewGuildDefine.eNEWGUILD_MEMBER_RANK rank = this.m_GuildMember.GetRank();
            MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI;

            if (msgBoxUI != null)
            {
                string textFromInterface = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1833");

                string textFromMessageBox = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("140");

                NrTSingleton <CTextParser> .Instance.ReplaceParam(ref textFromMessageBox, new object[]
                {
                    textFromMessageBox,
                    "targetname",
                    this.m_GuildMember.GetCharName(),
                    "position1",
                    NrTSingleton <NewGuildManager> .Instance.GetRankText(rank),
                    "position2",
                    NrTSingleton <NewGuildManager> .Instance.GetRankText(this.m_eSelectRank)
                });

                msgBoxUI.SetMsg(new YesDelegate(this.MsgBoxOKEvent), this.m_eSelectRank, new NoDelegate(this.MsgBoxCancelEvent), null, textFromInterface, textFromMessageBox, eMsgType.MB_OK_CANCEL);
                msgBoxUI.SetButtonOKText(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("10"));
                msgBoxUI.SetButtonCancelText(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("11"));
            }
        }
        else
        {
            string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("110");

            NrTSingleton <CTextParser> .Instance.ReplaceParam(ref textFromNotify, new object[]
            {
                textFromNotify,
                "position",
                NrTSingleton <NewGuildManager> .Instance.GetRankText(NewGuildDefine.eNEWGUILD_MEMBER_RANK.eNEWGUILD_MEMBER_RANK_SUB_MASTER)
            });

            Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.ADMIN_SYSTEM_MESSAGE);
            base.CloseNow();
        }
    }
Exemple #29
0
    private void SetCharInfo()
    {
        NrPersonInfoUser charPersonInfo = NrTSingleton <NkCharManager> .Instance.GetCharPersonInfo(1);

        if (charPersonInfo != null)
        {
            NkSoldierInfo soldierInfo = charPersonInfo.GetSoldierInfo(0);
            if (soldierInfo != null)
            {
                this.m_dtCharImg.SetUVMask(new Rect(4f / this.TEX_SIZE, 0f, 504f / this.TEX_SIZE, 448f / this.TEX_SIZE));
                this.m_dtCharImg.SetTexture(eCharImageType.LARGE, soldierInfo.GetCharKind(), (int)soldierInfo.GetGrade(), string.Empty);
                this.m_lbCharName.Text = string.Format("Lv.{0} {1}", soldierInfo.GetLevel(), soldierInfo.GetName());
                if (NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.IntroMsg == string.Empty)
                {
                    string textFromInterface = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("124");

                    string text = string.Empty;
                    NrTSingleton <CTextParser> .Instance.ReplaceParam(ref text, new object[]
                    {
                        textFromInterface,
                        "username",
                        charPersonInfo.GetCharName()
                    });

                    if ("true" == MsgHandler.HandleReturn <string>("ReservedWordManagerIsUse", new object[0]))
                    {
                        text = MsgHandler.HandleReturn <string>("ReservedWordManagerReplaceWord", new object[]
                        {
                            text
                        });
                    }
                    if (text.Contains("*"))
                    {
                        Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("797"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
                    }
                    this.m_taIntroMsg.SetText(text);
                }
                else
                {
                    this.m_taIntroMsg.SetText(NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo.IntroMsg);
                }
            }
        }
    }
    public void OnPlunderStart(IUIObject obj)
    {
        if (!SoldierBatch.SOLDIERBATCH.IsHeroBatch())
        {
            string     empty = string.Empty;
            NrCharBase @char = NrTSingleton <NkCharManager> .Instance.GetChar(1);

            NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[]
            {
                NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("124"),
                "charname",
                @char.GetCharName()
            });

            Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
            return;
        }
        NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo();

        long charSubData = myCharInfo.GetCharSubData(eCHAR_SUBDATA.CHAR_SUBDATA_PLUNDER_COOLTIME);
        long dueDateTick = PublicMethod.GetDueDateTick(charSubData);

        if (dueDateTick > 0L)
        {
            string textFromMessageBox = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("94");

            string textFromMessageBox2 = NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("24");

            MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI;

            msgBoxUI.SetMsg(new YesDelegate(this.OnStartMatch), null, textFromMessageBox, textFromMessageBox2, eMsgType.MB_OK_CANCEL, 2);
            return;
        }
        int solBatchNum = SoldierBatch.SOLDIERBATCH.GetSolBatchNum();
        int maxSolArray = SoldierBatch.SOLDIERBATCH.GetMaxSolArray();

        if (solBatchNum < maxSolArray)
        {
            this.ShowMessageBox_NotEnough_SolNumBatch(new YesDelegate(this.OnStartMatch), solBatchNum, maxSolArray);
            return;
        }
        this.OnStartMatch(null);
    }