public void SetMythRaidInfo(int nMythRaidRoomIndex, eMYTHRAID_DIFFICULTY eDifficulty, long nLeaderPersonID, short MinLevel, short MaxLevel) { this.m_nMythRaidRoomIndex = nMythRaidRoomIndex; this.m_nDifficulty = eDifficulty; this.m_nLeaderPersonID = nLeaderPersonID; this.m_nMythRaidMinlevel = MinLevel; this.m_nMythRaidMaxlevel = MaxLevel; }
private void SendEnterRoom(eMYTHRAID_DIFFICULTY difficulty) { NrTSingleton <MythRaidManager> .Instance.RequestMyInfo(difficulty, false); if (NrTSingleton <FormsManager> .Instance.IsShow(G_ID.BATTLECOLLECT_DLG)) { NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.BATTLECOLLECT_DLG); } }
public void RequestMyInfo(eMYTHRAID_DIFFICULTY raidType, bool isResult) { GS_MYTHRAID_CHARINFO_REQ gS_MYTHRAID_CHARINFO_REQ = new GS_MYTHRAID_CHARINFO_REQ(); gS_MYTHRAID_CHARINFO_REQ.type = (byte)raidType; gS_MYTHRAID_CHARINFO_REQ.nPersonID = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo().m_PersonID; gS_MYTHRAID_CHARINFO_REQ.isResult = isResult; gS_MYTHRAID_CHARINFO_REQ.isParty = NrTSingleton <MythRaidManager> .Instance.IsParty; SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_MYTHRAID_CHARINFO_REQ, gS_MYTHRAID_CHARINFO_REQ); }
public void Init() { this.m_nMythRaidRoomIndex = 0; this.m_nDifficulty = eMYTHRAID_DIFFICULTY.eMYTHRAID_EASY; this.m_nLeaderPersonID = 0L; this.m_nMythRaidMinlevel = 0; this.m_nMythRaidMaxlevel = 0; this.m_nCount = 0; for (int i = 0; i < 4; i++) { this.stMythRaidPersonInfo[i].Init(); } }
public string GetMythRaidTypeText(eMYTHRAID_DIFFICULTY difficult) { switch (difficult) { case eMYTHRAID_DIFFICULTY.eMYTHRAID_EASY: return(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("3243")); case eMYTHRAID_DIFFICULTY.eMYTHRAID_NORMAL: return(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("3244")); case eMYTHRAID_DIFFICULTY.eMYTHRAID_HARD: return(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("3245")); default: return(string.Empty); } }
public void GetReward(int[] rewardUnique, int[] rewardNumber, eMYTHRAID_DIFFICULTY difficulty) { string[] array = new string[7]; int[] array2 = new int[7]; for (int i = 0; i < 7; i++) { array[i] = NrTSingleton <ItemManager> .Instance.GetItemNameByItemUnique(rewardUnique[i]); array2[i] = rewardNumber[i]; } switch (difficulty) { case eMYTHRAID_DIFFICULTY.eMYTHRAID_EASY: case eMYTHRAID_DIFFICULTY.eMYTHRAID_NORMAL: { MythRaid_Result_DLG mythRaid_Result_DLG = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.MYTHRAID_RESULT_DLG) as MythRaid_Result_DLG; if (mythRaid_Result_DLG != null) { mythRaid_Result_DLG.SetRewardInfo(array, array2); } break; } case eMYTHRAID_DIFFICULTY.eMYTHRAID_HARD: { MythRaid_RewardInfo_DLG mythRaid_RewardInfo_DLG = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.MYTHRAID_REWARDINFO_DLG) as MythRaid_RewardInfo_DLG; if (mythRaid_RewardInfo_DLG != null) { mythRaid_RewardInfo_DLG.SetRewardInfo(array, array2); } this.CanGetReward = false; break; } } }
public void SetRaidType(eMYTHRAID_DIFFICULTY _type) { this.myInfo.nRaidType = (byte)_type; }