Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
CharaList.cs
Go to the documentation of this file.
1
using
System.Collections.Generic;
2
using
Newtonsoft.Json;
3
4
public
class
CharaList
:
EClass
5
{
6
[JsonProperty]
7
public
List<int>
list
=
new
List<int>();
8
9
public
void
Add
(
Chara
c)
10
{
11
if
(!
list
.Contains(c.
uid
))
12
{
13
list
.Add(c.
uid
);
14
}
15
}
16
17
public
void
Remove
(
Chara
c)
18
{
19
list
.Remove(c.
uid
);
20
}
21
22
public
List<Chara>
Get
()
23
{
24
List<Chara>
list
=
new
List<Chara>();
25
foreach
(
int
item
in
this.list)
26
{
27
Chara
chara =
RefChara
.
Get
(
item
);
28
if
(chara ==
null
)
29
{
30
chara =
EClass
.
_map
.
FindChara
(
item
);
31
}
32
if
(chara !=
null
)
33
{
34
list
.Add(chara);
35
}
36
}
37
return
list
;
38
}
39
}
ContainerFlag.item
@ item
Card.uid
int uid
Definition:
Card.cs:118
CharaList
Definition:
CharaList.cs:5
CharaList.Remove
void Remove(Chara c)
Definition:
CharaList.cs:17
CharaList.list
List< int > list
Definition:
CharaList.cs:7
CharaList.Get
List< Chara > Get()
Definition:
CharaList.cs:22
CharaList.Add
void Add(Chara c)
Definition:
CharaList.cs:9
Chara
Definition:
Chara.cs:10
EClass
Definition:
EClass.cs:5
EClass._map
static Map _map
Definition:
EClass.cs:18
Map.FindChara
Chara FindChara(string id)
Definition:
Map.cs:2546
RefChara
Definition:
RefChara.cs:2
RefChara.Get
static Chara Get(int uid)
Definition:
RefChara.cs:36
Elin
CharaList.cs
Generated by
1.9.6