blob: fbe5c9882d85b6779073a7aad40ae7f3ade59786 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
using System;
using System.Collections.Generic;
namespace XMainClient
{
internal class ArtifactElementData : IComparable<ArtifactElementData>
{
public bool Show = false;
public bool Redpoint = false;
public uint ElementType = 0u;
public List<ArtifactSuitData> List = null;
public int CompareTo(ArtifactElementData other)
{
int sortId = this.GetSortId(this.ElementType);
int sortId2 = this.GetSortId(other.ElementType);
return sortId - sortId2;
}
private int GetSortId(uint elementType)
{
int result;
switch (elementType)
{
case 2121u:
result = 4;
break;
case 2122u:
result = 8;
break;
case 2123u:
result = 1;
break;
case 2124u:
result = 5;
break;
case 2125u:
result = 3;
break;
case 2126u:
result = 7;
break;
case 2127u:
result = 2;
break;
case 2128u:
result = 6;
break;
default:
result = 0;
break;
}
return result;
}
}
}
|