Elin Modding Docs Doc
Loading...
Searching...
No Matches
MapConfig.cs
1using System;
2using System.Collections.Generic;
3using Newtonsoft.Json;
4using UnityEngine;
5
6// Token: 0x02000688 RID: 1672
7public class MapConfig : EClass
8{
9 // Token: 0x06002EEF RID: 12015 RVA: 0x001070F0 File Offset: 0x001052F0
10 private IEnumerable<string> SceneProfileIDs()
11 {
12 SceneProfile[] array = Resources.LoadAll<SceneProfile>("Scene/Profile/");
13 List<string> list = new List<string>();
14 foreach (SceneProfile sceneProfile in array)
15 {
16 list.Add(sceneProfile.name.Replace("SceneProfile_", ""));
17 }
18 return list;
19 }
20
21 // Token: 0x06002EF0 RID: 12016 RVA: 0x0010713C File Offset: 0x0010533C
22 private IEnumerable<string> FowProfileIDs()
23 {
24 FowProfile[] array = Resources.LoadAll<FowProfile>("Scene/Profile/Fow/");
25 List<string> list = new List<string>();
26 foreach (FowProfile fowProfile in array)
27 {
28 list.Add(fowProfile.name.Replace("FowProfile_", ""));
29 }
30 return list;
31 }
32
33 // Token: 0x04001A6A RID: 6762
34 [JsonProperty]
35 public string idSceneProfile;
36
37 // Token: 0x04001A6B RID: 6763
38 [JsonProperty]
39 public string idFowProfile;
40
41 // Token: 0x04001A6C RID: 6764
42 [JsonProperty]
43 public string idLiquid = "Default Dark";
44
45 // Token: 0x04001A6D RID: 6765
46 [JsonProperty]
47 public string idLut;
48
49 // Token: 0x04001A6E RID: 6766
50 [JsonProperty]
51 public string idRefraction = "Reflection";
52
53 // Token: 0x04001A6F RID: 6767
54 [JsonProperty]
55 public string idSceneTemplate;
56
57 // Token: 0x04001A70 RID: 6768
58 [JsonProperty]
59 public string idBiome;
60
61 // Token: 0x04001A71 RID: 6769
62 [JsonProperty]
63 public bool indoor;
64
65 // Token: 0x04001A72 RID: 6770
66 [JsonProperty]
67 public bool fullWallHeight;
68
69 // Token: 0x04001A73 RID: 6771
70 [JsonProperty]
71 public bool forceHideOutbounds;
72
73 // Token: 0x04001A74 RID: 6772
74 [JsonProperty]
75 public bool forceGodRay;
76
77 // Token: 0x04001A75 RID: 6773
78 [JsonProperty]
79 public bool blossom;
80
81 // Token: 0x04001A76 RID: 6774
82 [JsonProperty]
83 public bool retainDecal;
84
85 // Token: 0x04001A77 RID: 6775
86 [JsonProperty]
87 public Weather.Condition fixedCondition = Weather.Condition.None;
88
89 // Token: 0x04001A78 RID: 6776
90 [JsonProperty]
91 public SerializableColor colorLiquid;
92
93 // Token: 0x04001A79 RID: 6777
94 [JsonProperty]
95 public float heightLightMod;
96
97 // Token: 0x04001A7A RID: 6778
98 [JsonProperty]
99 public float lutBlend = 1f;
100
101 // Token: 0x04001A7B RID: 6779
102 [JsonProperty]
103 public float lutBrightness = 1f;
104
105 // Token: 0x04001A7C RID: 6780
106 [JsonProperty]
107 public float lutContrast = 1f;
108
109 // Token: 0x04001A7D RID: 6781
110 [JsonProperty]
111 public float lutSaturation = 1f;
112
113 // Token: 0x04001A7E RID: 6782
114 [JsonProperty]
115 public float blockHeight;
116
117 // Token: 0x04001A7F RID: 6783
118 [JsonProperty]
119 public float shadowStrength = 1f;
120
121 // Token: 0x04001A80 RID: 6784
122 [JsonProperty]
123 public MapBG bg;
124
125 // Token: 0x04001A81 RID: 6785
126 [JsonProperty]
127 public FogType fog;
128
129 // Token: 0x04001A82 RID: 6786
130 [JsonProperty]
131 public int embarkX;
132
133 // Token: 0x04001A83 RID: 6787
134 [JsonProperty]
135 public int embarkY;
136
137 // Token: 0x04001A84 RID: 6788
138 [JsonProperty]
139 public int seaDir;
140
141 // Token: 0x04001A85 RID: 6789
142 [JsonProperty]
143 public int skyBlockHeight = 20;
144
145 // Token: 0x04001A86 RID: 6790
146 [JsonProperty]
147 public int hour = -1;
148
149 // Token: 0x04001A87 RID: 6791
150 [JsonProperty]
151 public SerializableColor colorScreen = new SerializableColor(0, 0, 0, 0);
152
153 // Token: 0x04001A88 RID: 6792
154 [JsonProperty]
155 public SerializableColor colorSea = new SerializableColor(0, 0, 0, 0);
156}