Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public List<int> SocketList
- {
- get
- {
- var list = new List<int>();
- if (Address == 0)
- {
- return list;
- }
- long num = Address + 0x18;
- for (int i = 0; i < 6; i++)
- {
- int num2 = M.ReadInt(num);
- if (num2 >= 1 && num2 <= 6)
- {
- list.Add(M.ReadInt(num));
- }
- num += 4;
- }
- return list;
- }
- }
- public int NumberOfSockets => SocketList.Count;
- public bool IsRGB
- {
- get
- {
- return Address != 0 && Links.Any(current => current.Length >= 3 && current.Contains(1) && current.Contains(2) && current.Contains(3));
- }
- }
- public List<string> SocketGroup
- {
- get
- {
- var list = new List<string>();
- foreach (var current in Links)
- {
- var sb = new StringBuilder();
- foreach (var color in current)
- {
- switch (color)
- {
- case 1:
- sb.Append("R"); break;
- case 2:
- sb.Append("G"); break;
- case 3:
- sb.Append("B"); break;
- case 4:
- sb.Append("W"); break;
- case 5:
- sb.Append('A'); break;
- case 6:
- sb.Append("DV"); break;
- }
- }
- list.Add(sb.ToString());
- }
- return list;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment