Elin Decompiled Documentation EA 23.315 Nightly
Loading...
Searching...
No Matches
RendererReplacer.cs
Go to the documentation of this file.
1public class RendererReplacer : EClass
2{
3 public int tile = 1820;
4
5 public int mat = -1;
6
8
10
11 public PCCData pccData;
12
13 public static RendererReplacer CreateFrom(string id, int shift = 0, int mat = -1)
14 {
15 CardRow cardRow = EClass.sources.cards.map.TryGetValue(id);
16 if (cardRow == null || cardRow._tiles.Length == 0)
17 {
18 cardRow = EClass.sources.cards.map["money2"];
19 }
20 return new RendererReplacer
21 {
22 tile = cardRow._tiles[0] + shift,
23 data = cardRow.renderData,
24 pref = cardRow.pref,
25 mat = mat
26 };
27 }
28
29 public static RendererReplacer CreateFromPCC(string id, PCCData pccData)
30 {
31 CardRow cardRow = EClass.sources.cards.map.TryGetValue(id);
32 if (cardRow == null)
33 {
34 cardRow = EClass.sources.cards.map["money2"];
35 }
36 return new RendererReplacer
37 {
38 data = cardRow.renderData,
39 pref = cardRow.pref,
41 };
42 }
43}
Definition: EClass.cs:6
static SourceManager sources
Definition: EClass.cs:43
RenderData renderData
Definition: RenderRow.cs:71
SourcePref pref
Definition: RenderRow.cs:68
int[] _tiles
Definition: RenderRow.cs:12
static RendererReplacer CreateFromPCC(string id, PCCData pccData)
static RendererReplacer CreateFrom(string id, int shift=0, int mat=-1)
Dictionary< string, CardRow > map
Definition: SourceCard.cs:9
SourceCard cards