360 lines
7.4 KiB
C#
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
|
|
}
|
|
}
|