using System; using System.Collections.Generic; using Game; using Qoo.Game; namespace Qoo.Def { // Token: 0x020000D6 RID: 214 public class PayDef { // Token: 0x060005FB RID: 1531 RVA: 0x0001857C File Offset: 0x0001677C static PayDef() { PayDef.m_Route.Clear(); CHAR_ID[] value = new CHAR_ID[] { CHAR_ID.ACE }; PayDef.m_Route.Add(CHAR_ID.ACE, value); CHAR_ID[] value2 = new CHAR_ID[1]; PayDef.m_Route.Add(CHAR_ID.BLOOD, value2); CHAR_ID[] value3 = new CHAR_ID[] { CHAR_ID.BORIS }; PayDef.m_Route.Add(CHAR_ID.BORIS, value3); CHAR_ID[] value4 = new CHAR_ID[] { CHAR_ID.DEEDUM }; PayDef.m_Route.Add(CHAR_ID.DEEDUM, value4); CHAR_ID[] value5 = new CHAR_ID[] { CHAR_ID.ELLIOT }; PayDef.m_Route.Add(CHAR_ID.ELLIOT, value5); CHAR_ID[] value6 = new CHAR_ID[] { CHAR_ID.GOWLAND }; PayDef.m_Route.Add(CHAR_ID.GOWLAND, value6); CHAR_ID[] value7 = new CHAR_ID[] { CHAR_ID.JULIUS }; PayDef.m_Route.Add(CHAR_ID.JULIUS, value7); CHAR_ID[] value8 = new CHAR_ID[] { CHAR_ID.PETER }; PayDef.m_Route.Add(CHAR_ID.PETER, value8); CHAR_ID[] value9 = new CHAR_ID[] { CHAR_ID.VIVALDI }; PayDef.m_Route.Add(CHAR_ID.VIVALDI, value9); CHAR_ID[] value10 = new CHAR_ID[0]; PayDef.m_Route.Add(CHAR_ID.NIGHTMARE, value10); CHAR_ID[] value11 = new CHAR_ID[] { CHAR_ID.ACE }; PayDef.m_Voice.Add(CHAR_ID.ACE, value11); CHAR_ID[] value12 = new CHAR_ID[1]; PayDef.m_Voice.Add(CHAR_ID.BLOOD, value12); CHAR_ID[] value13 = new CHAR_ID[] { CHAR_ID.BORIS }; PayDef.m_Voice.Add(CHAR_ID.BORIS, value13); CHAR_ID[] value14 = new CHAR_ID[] { CHAR_ID.DEEDUM }; PayDef.m_Voice.Add(CHAR_ID.DEEDUM, value14); CHAR_ID[] value15 = new CHAR_ID[] { CHAR_ID.ELLIOT }; PayDef.m_Voice.Add(CHAR_ID.ELLIOT, value15); CHAR_ID[] value16 = new CHAR_ID[] { CHAR_ID.GOWLAND }; PayDef.m_Voice.Add(CHAR_ID.GOWLAND, value16); CHAR_ID[] value17 = new CHAR_ID[] { CHAR_ID.JULIUS }; PayDef.m_Voice.Add(CHAR_ID.JULIUS, value17); CHAR_ID[] value18 = new CHAR_ID[] { CHAR_ID.PETER }; PayDef.m_Voice.Add(CHAR_ID.PETER, value18); CHAR_ID[] value19 = new CHAR_ID[] { CHAR_ID.VIVALDI }; PayDef.m_Voice.Add(CHAR_ID.VIVALDI, value19); CHAR_ID[] value20 = new CHAR_ID[] { CHAR_ID.ACE, CHAR_ID.BLOOD, CHAR_ID.BORIS, CHAR_ID.DEEDUM, CHAR_ID.ELLIOT, CHAR_ID.GOWLAND, CHAR_ID.JULIUS, CHAR_ID.PETER, CHAR_ID.VIVALDI }; PayDef.m_Voice.Add(CHAR_ID.NIGHTMARE, value20); PayDef.m_Voice.Clear(); } // Token: 0x060005FC RID: 1532 RVA: 0x000187B0 File Offset: 0x000169B0 public static bool IsRoutePay(CHAR_ID id) { if (PayDef.m_Route.ContainsKey(id)) { foreach (CHAR_ID idChar in PayDef.m_Route[id]) { if (!SysData.IsPay(idChar)) { return false; } } } return true; } // Token: 0x060005FD RID: 1533 RVA: 0x00018800 File Offset: 0x00016A00 public static bool IsVoicePay(CHAR_ID id) { if (PayDef.m_Route.ContainsKey(id)) { foreach (CHAR_ID idChar in PayDef.m_Route[id]) { if (!SysData.IsPayVoice(idChar)) { return false; } } } return true; } // Token: 0x04000552 RID: 1362 private static Dictionary m_Route = new Dictionary(); // Token: 0x04000553 RID: 1363 private static Dictionary m_Voice = new Dictionary(); } }