Elin Modding Docs Doc
Loading...
Searching...
No Matches
SpawnSetting.cs
1using System;
2
3// Token: 0x0200028C RID: 652
4public class SpawnSetting
5{
6 // Token: 0x060013B0 RID: 5040 RVA: 0x00081F38 File Offset: 0x00080138
7 public static SpawnSetting Evolved()
8 {
9 return new SpawnSetting
10 {
11 rarity = Rarity.Legendary,
12 forcedHostility = new Hostility?(Hostility.Neutral),
13 isEvolved = true,
14 tries = 10000
15 };
16 }
17
18 // Token: 0x060013B1 RID: 5041 RVA: 0x00081F64 File Offset: 0x00080164
19 public static SpawnSetting Boss(int filterLv, int fixedLv = -1)
20 {
21 return new SpawnSetting
22 {
23 filterLv = filterLv - 2,
24 fixedLv = fixedLv,
25 rarity = Rarity.Legendary,
26 isBoss = true,
27 tries = 10000,
28 levelRange = 5,
29 forcedHostility = new Hostility?(Hostility.Enemy)
30 };
31 }
32
33 // Token: 0x060013B2 RID: 5042 RVA: 0x00081FB2 File Offset: 0x000801B2
34 public static SpawnSetting Encounter(int lv)
35 {
36 return new SpawnSetting
37 {
38 filterLv = lv,
39 hostility = SpawnHostility.Random
40 };
41 }
42
43 // Token: 0x060013B3 RID: 5043 RVA: 0x00081FC7 File Offset: 0x000801C7
44 public static SpawnSetting HomeWild(int lv)
45 {
46 return new SpawnSetting
47 {
48 filterLv = lv,
49 hostility = SpawnHostility.Random,
50 idSpawnList = "c_animal",
51 position = SpawnPosition.Outside,
52 rarity = Rarity.Normal
53 };
54 }
55
56 // Token: 0x060013B4 RID: 5044 RVA: 0x00081FF5 File Offset: 0x000801F5
57 public static SpawnSetting HomeGuest(int lv)
58 {
59 return new SpawnSetting
60 {
61 filterLv = lv,
62 hostility = SpawnHostility.Neutral,
63 idSpawnList = "c_guest",
64 position = SpawnPosition.Outside,
65 rarity = Rarity.Normal
66 };
67 }
68
69 // Token: 0x060013B5 RID: 5045 RVA: 0x00082023 File Offset: 0x00080223
70 public static SpawnSetting HomeEnemy(int lv)
71 {
72 return new SpawnSetting
73 {
74 filterLv = lv,
75 position = SpawnPosition.Outside,
76 rarity = Rarity.Normal,
77 hostility = SpawnHostility.Enemy
78 };
79 }
80
81 // Token: 0x060013B6 RID: 5046 RVA: 0x00082046 File Offset: 0x00080246
82 public static SpawnSetting DefenseEnemy(int lv)
83 {
84 return new SpawnSetting
85 {
86 filterLv = lv,
87 position = SpawnPosition.Outside,
88 rarity = Rarity.Normal
89 };
90 }
91
92 // Token: 0x04000F71 RID: 3953
93 public int filterLv = -1;
94
95 // Token: 0x04000F72 RID: 3954
96 public int fixedLv = -1;
97
98 // Token: 0x04000F73 RID: 3955
99 public int tries = 100;
100
101 // Token: 0x04000F74 RID: 3956
102 public int levelRange = -1;
103
104 // Token: 0x04000F75 RID: 3957
105 public bool isBoss;
106
107 // Token: 0x04000F76 RID: 3958
108 public bool isEvolved;
109
110 // Token: 0x04000F77 RID: 3959
111 public string idSpawnList;
112
113 // Token: 0x04000F78 RID: 3960
114 public string id;
115
116 // Token: 0x04000F79 RID: 3961
117 public Rarity rarity = Rarity.Random;
118
119 // Token: 0x04000F7A RID: 3962
120 public SpawnHostility hostility = SpawnHostility.Enemy;
121
122 // Token: 0x04000F7B RID: 3963
123 public Hostility? forcedHostility;
124
125 // Token: 0x04000F7C RID: 3964
126 public SpawnPosition position;
127
128 // Token: 0x04000F7D RID: 3965
129 public static SpawnSetting Default = new SpawnSetting();
130
131 // Token: 0x04000F7E RID: 3966
132 public static SpawnSetting Debug = new SpawnSetting();
133}