Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
RelationManager.cs
Go to the documentation of this file.
1
using
System.Collections.Generic;
2
using
Newtonsoft.Json;
3
4
public
class
RelationManager
:
EClass
5
{
6
[JsonProperty]
7
public
Dictionary<string, Relation>
dict
=
new
Dictionary<string, Relation>();
8
9
public
void
UpdateRelations
()
10
{
11
}
12
13
public
Relation
GetRelation
(
Chara
c1,
Chara
c2)
14
{
15
string
key = ((c1.uid < c2.
uid
) ? (c1.
uid
+
"x"
+ c2.
uid
) : (c2.uid +
"x"
+ c1.
uid
));
16
Relation
relation =
dict
.TryGetValue(key);
17
if
(relation ==
null
)
18
{
19
relation =
new
Relation
();
20
dict
.Add(key, relation);
21
}
22
return
relation;
23
}
24
}
Card.uid
int uid
Definition:
Card.cs:118
Chara
Definition:
Chara.cs:10
EClass
Definition:
EClass.cs:5
RelationManager
Definition:
RelationManager.cs:5
RelationManager.GetRelation
Relation GetRelation(Chara c1, Chara c2)
Definition:
RelationManager.cs:13
RelationManager.UpdateRelations
void UpdateRelations()
Definition:
RelationManager.cs:9
RelationManager.dict
Dictionary< string, Relation > dict
Definition:
RelationManager.cs:7
Relation
Definition:
Relation.cs:2
Elin
RelationManager.cs
Generated by
1.9.6