public static List <DiceSystemItem> TaoMoidiem() { List <DiceSystemItem> list = new List <DiceSystemItem>(); List <int> list2 = new List <int>(); for (int i = 0; i < DiceSystemMgr.List.Count; i++) { list2.Add(i); } Random random = new Random(); List <DiceSystemItem> list3; Monitor.Enter(list3 = DiceSystemMgr.List); try { for (int j = 0; j < 19; j++) { int index = random.Next(0, list2.Count); DiceSystemItem diceSystemItem = DiceSystemMgr.List[list2[index]]; diceSystemItem.Position = j; list.Add(diceSystemItem); list2.RemoveAt(index); } } finally { Monitor.Exit(list3); } return(list); }
public static bool Init() { DiceSystemMgr.m_item = new Dictionary <int, DiceSystemInfo>(); DiceSystemMgr.List = new List <DiceSystemItem>(); DiceSystemItem diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 9424; diceSystemItem.Position = 3; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 11043; diceSystemItem.Position = 7; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 35100401; diceSystemItem.Position = 8; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 311325; diceSystemItem.Position = 9; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 200494; diceSystemItem.Position = 11; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 7023; diceSystemItem.Position = 13; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 7026; diceSystemItem.Position = 0; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 9325; diceSystemItem.Position = 3; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 11041; diceSystemItem.Position = 4; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 35150101; diceSystemItem.Position = 8; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 20120; diceSystemItem.Position = 10; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 13300; diceSystemItem.Position = 15; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 11025; diceSystemItem.Position = 0; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 5; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 15019; diceSystemItem.Position = 2; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 332114; diceSystemItem.Position = 3; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 2; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 20118; diceSystemItem.Position = 6; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 14009; diceSystemItem.Position = 7; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 9025; diceSystemItem.Position = 12; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 7017; diceSystemItem.Position = 14; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 11101; diceSystemItem.Position = 15; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 3; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 13529; diceSystemItem.Position = 17; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 8414; diceSystemItem.Position = 0; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 14007; diceSystemItem.Position = 2; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 20117; diceSystemItem.Position = 6; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 311425; diceSystemItem.Position = 7; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 7047; diceSystemItem.Position = 8; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 35140401; diceSystemItem.Position = 16; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 9125; diceSystemItem.Position = 17; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 11993; diceSystemItem.Position = 0; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 8014; diceSystemItem.Position = 1; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 17001; diceSystemItem.Position = 2; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 112108; diceSystemItem.Position = 4; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 3; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 17004; diceSystemItem.Position = 7; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 11036; diceSystemItem.Position = 9; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 35110401; diceSystemItem.Position = 10; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 332113; diceSystemItem.Position = 13; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 2; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 7059; diceSystemItem.Position = 14; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 3; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 40001; diceSystemItem.Position = 15; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 3; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 7024; diceSystemItem.Position = 16; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 17002; diceSystemItem.Position = 0; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 5307; diceSystemItem.Position = 1; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 11102; diceSystemItem.Position = 2; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 2; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 11035; diceSystemItem.Position = 4; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 3; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 332112; diceSystemItem.Position = 5; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 2; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 11570; diceSystemItem.Position = 7; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 9522; diceSystemItem.Position = 8; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 20139; diceSystemItem.Position = 9; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 17006; diceSystemItem.Position = 12; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 7022; diceSystemItem.Position = 13; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 13302; diceSystemItem.Position = 15; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 20150; diceSystemItem.Position = 16; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 2; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 334107; diceSystemItem.Position = 17; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 3; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 200493; diceSystemItem.Position = 18; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 7027; diceSystemItem.Position = 0; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 5156; diceSystemItem.Position = 1; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 9124; diceSystemItem.Position = 2; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 9324; diceSystemItem.Position = 3; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 9024; diceSystemItem.Position = 4; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 200549; diceSystemItem.Position = 5; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 201014; diceSystemItem.Position = 6; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 11996; diceSystemItem.Position = 7; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 35120401; diceSystemItem.Position = 8; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 313311; diceSystemItem.Position = 9; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 20119; diceSystemItem.Position = 10; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 112150; diceSystemItem.Position = 11; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 3; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 9425; diceSystemItem.Position = 12; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 7020; diceSystemItem.Position = 13; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 11026; diceSystemItem.Position = 14; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 13301; diceSystemItem.Position = 15; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 40002; diceSystemItem.Position = 16; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 15024; diceSystemItem.Position = 17; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 1; diceSystemItem.Validate = 7; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); diceSystemItem = new DiceSystemItem(); diceSystemItem.TemplateID = 332111; diceSystemItem.Position = 18; diceSystemItem.StrengthLevel = 0; diceSystemItem.Count = 4; diceSystemItem.Validate = 0; diceSystemItem.IsBind = false; DiceSystemMgr.List.Add(diceSystemItem); return(true); }