Files
2025-05-21 20:40:04 +02:00

360 lines
7.4 KiB
C#

using System;
using UnityEngine;
// Token: 0x02000069 RID: 105
public class MapExit : MonoBehaviour
{
// Token: 0x040010FA RID: 4346
[Header("Where are you going")]
public MapExit.exitToNames exitTo;
// Token: 0x040010FB RID: 4347
[Header("If switching scenes: Multiple portals?")]
public MapExit.subExitNames subExit;
// Token: 0x040010FC RID: 4348
[Header("If going to an interior:")]
public MapExit.interiorNames interiorConnection = MapExit.interiorNames.None;
// Token: 0x040010FD RID: 4349
[Header("If going to an exterior:")]
public MapExit.interiorNames exteriorConnection = MapExit.interiorNames.None;
// Token: 0x040010FE RID: 4350
[Header("Does this make a door sound?")]
public bool playDoorSound = true;
// Token: 0x040010FF RID: 4351
[Header("Is it a water exit?")]
public bool waterExit;
// Token: 0x04001100 RID: 4352
public bool keepWaterPosition;
// Token: 0x04001101 RID: 4353
[Header("Play Location Text?")]
public string locationText;
// Token: 0x04001102 RID: 4354
[Header("Is it a single character portal?")]
public bool singleCharacterMap;
// Token: 0x04001103 RID: 4355
[Header("Does this trigger a quest?")]
public Creatures.Adventures questName;
// Token: 0x04001104 RID: 4356
public Creatures.AdventureStates ifIsQuestState;
// Token: 0x04001105 RID: 4357
public Creatures.AdventureStates thenSetQuestTo;
// Token: 0x04001106 RID: 4358
[Header("This is for Hannah")]
public Vector3 doorPoint;
// Token: 0x020001D0 RID: 464
public enum exitToNames
{
// Token: 0x04002E14 RID: 11796
None,
// Token: 0x04002E15 RID: 11797
xx,
// Token: 0x04002E16 RID: 11798
Interiors,
// Token: 0x04002E17 RID: 11799
Exterior,
// Token: 0x04002E18 RID: 11800
x,
// Token: 0x04002E19 RID: 11801
BanquetIsle,
// Token: 0x04002E1A RID: 11802
A4,
// Token: 0x04002E1B RID: 11803
B4,
// Token: 0x04002E1C RID: 11804
C4,
// Token: 0x04002E1D RID: 11805
D4_Lighthouse,
// Token: 0x04002E1E RID: 11806
E4_GarnetBay,
// Token: 0x04002E1F RID: 11807
F4_BanquetIsle,
// Token: 0x04002E20 RID: 11808
G4,
// Token: 0x04002E21 RID: 11809
H4,
// Token: 0x04002E22 RID: 11810
J4,
// Token: 0x04002E23 RID: 11811
K4,
// Token: 0x04002E24 RID: 11812
A5,
// Token: 0x04002E25 RID: 11813
B5,
// Token: 0x04002E26 RID: 11814
E5_Stonebridge,
// Token: 0x04002E27 RID: 11815
F5,
// Token: 0x04002E28 RID: 11816
G5,
// Token: 0x04002E29 RID: 11817
H5,
// Token: 0x04002E2A RID: 11818
C5_AbandonedFarm,
// Token: 0x04002E2B RID: 11819
C6_FortenLazure,
// Token: 0x04002E2C RID: 11820
J5,
// Token: 0x04002E2D RID: 11821
K5,
// Token: 0x04002E2E RID: 11822
A6,
// Token: 0x04002E2F RID: 11823
B6,
// Token: 0x04002E30 RID: 11824
D5_WestRuins,
// Token: 0x04002E31 RID: 11825
D6_Rozafir,
// Token: 0x04002E32 RID: 11826
E6_LazureFalls,
// Token: 0x04002E33 RID: 11827
F6,
// Token: 0x04002E34 RID: 11828
G6,
// Token: 0x04002E35 RID: 11829
H6,
// Token: 0x04002E36 RID: 11830
J6,
// Token: 0x04002E37 RID: 11831
K6,
// Token: 0x04002E38 RID: 11832
A7,
// Token: 0x04002E39 RID: 11833
B7,
// Token: 0x04002E3A RID: 11834
C7,
// Token: 0x04002E3B RID: 11835
D7,
// Token: 0x04002E3C RID: 11836
E7_DinSera,
// Token: 0x04002E3D RID: 11837
F7,
// Token: 0x04002E3E RID: 11838
G7,
// Token: 0x04002E3F RID: 11839
H7,
// Token: 0x04002E40 RID: 11840
J7,
// Token: 0x04002E41 RID: 11841
K7,
// Token: 0x04002E42 RID: 11842
A8,
// Token: 0x04002E43 RID: 11843
B8,
// Token: 0x04002E44 RID: 11844
C8,
// Token: 0x04002E45 RID: 11845
D8,
// Token: 0x04002E46 RID: 11846
E8,
// Token: 0x04002E47 RID: 11847
F8,
// Token: 0x04002E48 RID: 11848
G8,
// Token: 0x04002E49 RID: 11849
H8,
// Token: 0x04002E4A RID: 11850
J8,
// Token: 0x04002E4B RID: 11851
K8,
// Token: 0x04002E4C RID: 11852
A3,
// Token: 0x04002E4D RID: 11853
B3,
// Token: 0x04002E4E RID: 11854
C3,
// Token: 0x04002E4F RID: 11855
D3,
// Token: 0x04002E50 RID: 11856
E3,
// Token: 0x04002E51 RID: 11857
F3,
// Token: 0x04002E52 RID: 11858
G3,
// Token: 0x04002E53 RID: 11859
H3,
// Token: 0x04002E54 RID: 11860
J3,
// Token: 0x04002E55 RID: 11861
K3,
// Token: 0x04002E56 RID: 11862
A1,
// Token: 0x04002E57 RID: 11863
B1,
// Token: 0x04002E58 RID: 11864
C1,
// Token: 0x04002E59 RID: 11865
D1,
// Token: 0x04002E5A RID: 11866
E1,
// Token: 0x04002E5B RID: 11867
F1,
// Token: 0x04002E5C RID: 11868
G1,
// Token: 0x04002E5D RID: 11869
C6_Tomb,
// Token: 0x04002E5E RID: 11870
C6_Cave,
// Token: 0x04002E5F RID: 11871
H1,
// Token: 0x04002E60 RID: 11872
J1,
// Token: 0x04002E61 RID: 11873
K1,
// Token: 0x04002E62 RID: 11874
A2,
// Token: 0x04002E63 RID: 11875
B2,
// Token: 0x04002E64 RID: 11876
C2,
// Token: 0x04002E65 RID: 11877
D2,
// Token: 0x04002E66 RID: 11878
E2,
// Token: 0x04002E67 RID: 11879
F2,
// Token: 0x04002E68 RID: 11880
G2,
// Token: 0x04002E69 RID: 11881
H2,
// Token: 0x04002E6A RID: 11882
J2,
// Token: 0x04002E6B RID: 11883
K2,
// Token: 0x04002E6C RID: 11884
F5_BanquetPresent
}
// Token: 0x020001D1 RID: 465
public enum interiorNames
{
// Token: 0x04002E6E RID: 11886
A,
// Token: 0x04002E6F RID: 11887
B,
// Token: 0x04002E70 RID: 11888
C,
// Token: 0x04002E71 RID: 11889
D,
// Token: 0x04002E72 RID: 11890
E,
// Token: 0x04002E73 RID: 11891
F,
// Token: 0x04002E74 RID: 11892
G,
// Token: 0x04002E75 RID: 11893
H,
// Token: 0x04002E76 RID: 11894
I,
// Token: 0x04002E77 RID: 11895
J,
// Token: 0x04002E78 RID: 11896
K,
// Token: 0x04002E79 RID: 11897
L,
// Token: 0x04002E7A RID: 11898
M,
// Token: 0x04002E7B RID: 11899
N,
// Token: 0x04002E7C RID: 11900
O,
// Token: 0x04002E7D RID: 11901
P,
// Token: 0x04002E7E RID: 11902
Q,
// Token: 0x04002E7F RID: 11903
R,
// Token: 0x04002E80 RID: 11904
S,
// Token: 0x04002E81 RID: 11905
T,
// Token: 0x04002E82 RID: 11906
U,
// Token: 0x04002E83 RID: 11907
V,
// Token: 0x04002E84 RID: 11908
W,
// Token: 0x04002E85 RID: 11909
X,
// Token: 0x04002E86 RID: 11910
Y,
// Token: 0x04002E87 RID: 11911
Z,
// Token: 0x04002E88 RID: 11912
None
}
// Token: 0x020001D2 RID: 466
public enum subExitNames
{
// Token: 0x04002E8A RID: 11914
None,
// Token: 0x04002E8B RID: 11915
A,
// Token: 0x04002E8C RID: 11916
B,
// Token: 0x04002E8D RID: 11917
C,
// Token: 0x04002E8E RID: 11918
D,
// Token: 0x04002E8F RID: 11919
E,
// Token: 0x04002E90 RID: 11920
F,
// Token: 0x04002E91 RID: 11921
G,
// Token: 0x04002E92 RID: 11922
H,
// Token: 0x04002E93 RID: 11923
J,
// Token: 0x04002E94 RID: 11924
K,
// Token: 0x04002E95 RID: 11925
L,
// Token: 0x04002E96 RID: 11926
M,
// Token: 0x04002E97 RID: 11927
N,
// Token: 0x04002E98 RID: 11928
O,
// Token: 0x04002E99 RID: 11929
P
}
// Token: 0x020001D3 RID: 467
public enum doorNumbers
{
// Token: 0x04002E9B RID: 11931
One,
// Token: 0x04002E9C RID: 11932
Two,
// Token: 0x04002E9D RID: 11933
Three,
// Token: 0x04002E9E RID: 11934
Four,
// Token: 0x04002E9F RID: 11935
Five,
// Token: 0x04002EA0 RID: 11936
Six,
// Token: 0x04002EA1 RID: 11937
Seven,
// Token: 0x04002EA2 RID: 11938
Eight,
// Token: 0x04002EA3 RID: 11939
Nine,
// Token: 0x04002EA4 RID: 11940
Ten
}
}