public void SendRewardItem(GS_TREASUREBOX_GETREWARD_ACK Ack) { this.SetRewardButton(true); if (Ack.i32Result == 0) { TsAudioManager.Instance.AudioContainer.RequestAudioClip("UI_SFX", "ETC", "ANCIENTRELIC_OPEN", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay)); this.SetRewardButton(false); string textFromNotify = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("631"); Main_UI_SystemMessage.ADDMessage(textFromNotify, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE); GameGuideTreasureAlarm gameGuideTreasureAlarm = NrTSingleton <GameGuideManager> .Instance.GetGuide(GameGuideType.TREASURE_ALARM) as GameGuideTreasureAlarm; if (gameGuideTreasureAlarm != null) { gameGuideTreasureAlarm.SetInfo(string.Empty, 0, 0); } } else if (Ack.i32Result == -10) { this.SetRewardButton(false); } else if (Ack.i32Result == -11) { string textFromNotify2 = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("633"); Main_UI_SystemMessage.ADDMessage(textFromNotify2, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); } else if (Ack.i32Result == -12) { string textFromNotify3 = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("632"); Main_UI_SystemMessage.ADDMessage(textFromNotify3, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.TREASUREBOX_DLG); } else if (Ack.i32Result == -13) { string textFromNotify4 = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("634"); Main_UI_SystemMessage.ADDMessage(textFromNotify4, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.TREASUREBOX_DLG); } else { string textFromNotify5 = NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("634"); Main_UI_SystemMessage.ADDMessage(textFromNotify5, SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE); NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.TREASUREBOX_DLG); TsLog.LogWarning("!!!!!!!!!!!!!!!!! Reward - Error {0}", new object[] { Ack.i32Result }); } }
public void AddGameGuide(GameGuideInfo gameGuideInfo) { GameGuideInfo gameGuideInfo2 = null; if (gameGuideInfo.m_eType == GameGuideType.EQUIP_ITEM) { gameGuideInfo2 = new GameGuideEquip(); } else if (gameGuideInfo.m_eType == GameGuideType.FRIEND_RECOMMEND1 || gameGuideInfo.m_eType == GameGuideType.FRIEND_RECOMMEND2 || gameGuideInfo.m_eType == GameGuideType.FRIEND_RECOMMEND3) { gameGuideInfo2 = new GameGuideAddFriend(); } else if (gameGuideInfo.m_eType == GameGuideType.RECOMMEND_EQUIP) { gameGuideInfo2 = new GameGuideRecommendEquip(); } else if (gameGuideInfo.m_eType == GameGuideType.EQUIP_SELL) { gameGuideInfo2 = new GameGuideEquipSell(); } else if (gameGuideInfo.m_eType == GameGuideType.CHECK_FPS) { gameGuideInfo2 = new GameGuideCheckFPS(); } else if (gameGuideInfo.m_eType == GameGuideType.PLUNDER_INFO) { gameGuideInfo2 = new GameGuidePlunderInfo(); } else if (gameGuideInfo.m_eType == GameGuideType.SUPPORT_GOLD) { gameGuideInfo2 = new GameGuideSupportGoldInfo(); } else if (gameGuideInfo.m_eType == GameGuideType.PLUNDER_REQUEST) { gameGuideInfo2 = new GameGuidePlunderRequest(); } else if (gameGuideInfo.m_eType == GameGuideType.SELL_ITEM) { gameGuideInfo2 = new GameGuideSellItem(); } else if (gameGuideInfo.m_eType == GameGuideType.ENCHANT_SOL) { gameGuideInfo2 = new GameGuideEnchantSol(); } else if (gameGuideInfo.m_eType == GameGuideType.RECOMMEND_REFORGE) { gameGuideInfo2 = new GameGuideRecommendReforge(); } else if (gameGuideInfo.m_eType == GameGuideType.RECOMMEND_HEALER) { gameGuideInfo2 = new GameGuideRecommendHealer(); } else if (gameGuideInfo.m_eType == GameGuideType.RECOMMEND_SKILL) { gameGuideInfo2 = new GameGuideRecommendSkill(); } else if (gameGuideInfo.m_eType == GameGuideType.RECOMMEND_MON) { gameGuideInfo2 = new GameGuideRecommendMon(); } else if (gameGuideInfo.m_eType == GameGuideType.RECOMMEND_SOL) { gameGuideInfo2 = new GameGuideRecommendSol(); } else if (gameGuideInfo.m_eType == GameGuideType.RECOMMEND_COMPOSE) { gameGuideInfo2 = new GameGuideRecommendCompose(); } else if (gameGuideInfo.m_eType == GameGuideType.GET_RUNESTONE) { gameGuideInfo2 = new GameGuideGetRunestone(); } else if (gameGuideInfo.m_eType == GameGuideType.GET_ORIHARCON) { gameGuideInfo2 = new GameGuideGetOriharcon(); } else if (gameGuideInfo.m_eType == GameGuideType.CERTIFY_EMAIL) { gameGuideInfo2 = new GameGuideCertifyEMAIL(); } else if (gameGuideInfo.m_eType == GameGuideType.MINE_ITEMGET) { gameGuideInfo2 = new GameGuideMineNotify(); } else if (gameGuideInfo.m_eType == GameGuideType.MINE_PLUNDER) { gameGuideInfo2 = new GameGuideMinePlunder(); } else if (gameGuideInfo.m_eType == GameGuideType.REVIEW) { gameGuideInfo2 = new GameGuideReview(); } else if (gameGuideInfo.m_eType == GameGuideType.COLOSSEUM) { gameGuideInfo2 = new GameGuideColosseum(); } else if (gameGuideInfo.m_eType == GameGuideType.FRIEND_LIMIT) { gameGuideInfo2 = new GameGuideFriendLimit(); } else if (gameGuideInfo.m_eType == GameGuideType.PURCHASE_RESTORE) { gameGuideInfo2 = new GameGuidePurchaseRestore(); } else if (gameGuideInfo.m_eType == GameGuideType.TREASURE_ALARM) { gameGuideInfo2 = new GameGuideTreasureAlarm(); } else if (gameGuideInfo.m_eType == GameGuideType.EXPEDITION_ITEMGET) { gameGuideInfo2 = new GameGuideExpeditionNotify(); } else if (gameGuideInfo.m_eType == GameGuideType.CHALLENGE_PREMIUM_ONE) { gameGuideInfo2 = new GameGuideChallenge(); } else if (gameGuideInfo.m_eType == GameGuideType.CHALLENGE_SOL_EXTRACT) { gameGuideInfo2 = new GameGuideChallenge(); } else if (gameGuideInfo.m_eType == GameGuideType.CHALLENGE_LEGEND_RECRUIT) { gameGuideInfo2 = new GameGuideChallenge(); } else if (gameGuideInfo.m_eType == GameGuideType.CHALLENGE_SOL_TRANSCENDENCE) { gameGuideInfo2 = new GameGuideChallenge(); } else if (gameGuideInfo.m_eType == GameGuideType.CHALLENGE_SOL_COMPOSE) { gameGuideInfo2 = new GameGuideChallenge(); } else if (gameGuideInfo.m_eType == GameGuideType.CHALLENGE_LEGEND_EVOLUTION) { gameGuideInfo2 = new GameGuideChallenge(); } if (gameGuideInfo2 == null) { return; } gameGuideInfo2.Set(gameGuideInfo); this.m_GameGuide.Add(gameGuideInfo2); if (1 < this.m_GameGuide.Count) { this.m_GameGuide.Sort(new Comparison <GameGuideInfo>(GameGuideManager.CompareIndices)); } }