using System; using System.Collections.Generic; using System.IO; using System.Numerics; using System.Runtime.InteropServices; using Questionable.Model.Common; using Questionable.Model.Gathering; using Questionable.Model.Questing; namespace Questionable.GatheringPaths; public static class AssemblyGatheringLocationLoader { private static Dictionary? _locations; public static Stream GatheringSchema => typeof(AssemblyGatheringLocationLoader).Assembly.GetManifestResourceStream("Questionable.GatheringPaths.GatheringLocationSchema"); public static IReadOnlyDictionary GetLocations() { if (_locations == null) { _locations = new Dictionary(); LoadLocations(); } return _locations ?? throw new InvalidOperationException("location data is not initialized"); } private static void AddLocation(ushort questId, GatheringRoot root) { _locations[questId] = root; } private static void LoadLocations() { LoadLocation0(); LoadLocation1(); LoadLocation2(); LoadLocation3(); LoadLocation4(); LoadLocation5(); LoadLocation6(); LoadLocation7(); LoadLocation8(); LoadLocation9(); LoadLocation10(); LoadLocation11(); LoadLocation12(); } private static void LoadLocation0() { GatheringRoot gatheringRoot = new GatheringRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); CollectionsMarshal.AsSpan(list)[0] = "liza"; gatheringRoot.Author = list; num = 1; List list2 = new List(num); CollectionsMarshal.SetCount(list2, num); CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 154) { AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; gatheringRoot.Steps = list2; num = 4; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span = CollectionsMarshal.AsSpan(list3); ref GatheringNodeGroup reference = ref span[0]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 1; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); ref GatheringNode reference2 = ref CollectionsMarshal.AsSpan(list4)[0]; GatheringNode obj = new GatheringNode { DataId = 30016u }; int num3 = 3; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); Span span2 = CollectionsMarshal.AsSpan(list5); span2[0] = new GatheringLocation { Position = new Vector3(395.0683f, -4.213107f, 235.0844f), MinimumAngle = -200, MaximumAngle = 15 }; span2[1] = new GatheringLocation { Position = new Vector3(404.3488f, -2.116929f, 216.968f), MinimumAngle = -125, MaximumAngle = 10 }; span2[2] = new GatheringLocation { Position = new Vector3(388.5088f, -1.260179f, 222.3745f), MinimumAngle = -145, MaximumAngle = 0 }; obj.Locations = list5; reference2 = obj; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; ref GatheringNodeGroup reference3 = ref span[1]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 1; List list6 = new List(num2); CollectionsMarshal.SetCount(list6, num2); ref GatheringNode reference4 = ref CollectionsMarshal.AsSpan(list6)[0]; GatheringNode obj2 = new GatheringNode { DataId = 30018u }; num3 = 3; List list7 = new List(num3); CollectionsMarshal.SetCount(list7, num3); Span span3 = CollectionsMarshal.AsSpan(list7); span3[0] = new GatheringLocation { Position = new Vector3(361.0402f, -6.135924f, 266.7503f), MinimumAngle = -155, MaximumAngle = 10 }; span3[1] = new GatheringLocation { Position = new Vector3(368.0511f, -6.085522f, 262.3561f), MinimumAngle = -135, MaximumAngle = 10 }; span3[2] = new GatheringLocation { Position = new Vector3(352.1197f, -2.546567f, 262.7847f), MinimumAngle = 250, MaximumAngle = 355 }; obj2.Locations = list7; reference4 = obj2; gatheringNodeGroup2.Nodes = list6; reference3 = gatheringNodeGroup2; ref GatheringNodeGroup reference5 = ref span[2]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 1; List list8 = new List(num2); CollectionsMarshal.SetCount(list8, num2); ref GatheringNode reference6 = ref CollectionsMarshal.AsSpan(list8)[0]; GatheringNode obj3 = new GatheringNode { DataId = 30081u }; num3 = 3; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); Span span4 = CollectionsMarshal.AsSpan(list9); span4[0] = new GatheringLocation { Position = new Vector3(404.6927f, -3.737513f, 283.6237f), MinimumAngle = 55, MaximumAngle = 255 }; span4[1] = new GatheringLocation { Position = new Vector3(406.1155f, -4.338434f, 271.2292f), MinimumAngle = 0, MaximumAngle = 190 }; span4[2] = new GatheringLocation { Position = new Vector3(394.464f, -3.775356f, 286.3456f), MinimumAngle = 105, MaximumAngle = 290 }; obj3.Locations = list9; reference6 = obj3; gatheringNodeGroup3.Nodes = list8; reference5 = gatheringNodeGroup3; ref GatheringNodeGroup reference7 = ref span[3]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 1; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); ref GatheringNode reference8 = ref CollectionsMarshal.AsSpan(list10)[0]; GatheringNode obj4 = new GatheringNode { DataId = 30017u }; num3 = 3; List list11 = new List(num3); CollectionsMarshal.SetCount(list11, num3); Span span5 = CollectionsMarshal.AsSpan(list11); span5[0] = new GatheringLocation { Position = new Vector3(443.0036f, -1.818904f, 251.6805f), MinimumAngle = 0, MaximumAngle = 145 }; span5[1] = new GatheringLocation { Position = new Vector3(459.7153f, -1.026285f, 263.6502f), MinimumAngle = 50, MaximumAngle = 235 }; span5[2] = new GatheringLocation { Position = new Vector3(468.4217f, -1.290563f, 262.4874f), MinimumAngle = 15, MaximumAngle = 220 }; obj4.Locations = list11; reference8 = obj4; gatheringNodeGroup4.Nodes = list10; reference7 = gatheringNodeGroup4; gatheringRoot.Groups = list3; AddLocation(12, gatheringRoot); GatheringRoot gatheringRoot2 = new GatheringRoot(); num = 1; List list12 = new List(num); CollectionsMarshal.SetCount(list12, num); CollectionsMarshal.AsSpan(list12)[0] = "liza"; gatheringRoot2.Author = list12; num = 1; List list13 = new List(num); CollectionsMarshal.SetCount(list13, num); CollectionsMarshal.AsSpan(list13)[0] = new QuestStep(EInteractionType.None, null, null, 154) { AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; gatheringRoot2.Steps = list13; num = 4; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); Span span6 = CollectionsMarshal.AsSpan(list14); ref GatheringNodeGroup reference9 = ref span6[0]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 1; List list15 = new List(num2); CollectionsMarshal.SetCount(list15, num2); ref GatheringNode reference10 = ref CollectionsMarshal.AsSpan(list15)[0]; GatheringNode obj5 = new GatheringNode { DataId = 30020u }; num3 = 3; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); Span span7 = CollectionsMarshal.AsSpan(list16); span7[0] = new GatheringLocation { Position = new Vector3(279.9662f, -9.225774f, 318.6275f), MinimumAngle = 50, MaximumAngle = 240 }; span7[1] = new GatheringLocation { Position = new Vector3(295.7656f, -8.987611f, 311.5129f), MinimumAngle = 0, MaximumAngle = 190 }; span7[2] = new GatheringLocation { Position = new Vector3(283.9807f, -11.68445f, 310.4038f), MinimumAngle = 0, MaximumAngle = 250 }; obj5.Locations = list16; reference10 = obj5; gatheringNodeGroup5.Nodes = list15; reference9 = gatheringNodeGroup5; ref GatheringNodeGroup reference11 = ref span6[1]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 1; List list17 = new List(num2); CollectionsMarshal.SetCount(list17, num2); ref GatheringNode reference12 = ref CollectionsMarshal.AsSpan(list17)[0]; GatheringNode obj6 = new GatheringNode { DataId = 30019u }; num3 = 3; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); Span span8 = CollectionsMarshal.AsSpan(list18); span8[0] = new GatheringLocation { Position = new Vector3(238.5998f, -22.81126f, 254.0548f), MinimumAngle = -85, MaximumAngle = 55 }; span8[1] = new GatheringLocation { Position = new Vector3(234.2172f, -22.83841f, 265.2955f), MinimumAngle = -160, MaximumAngle = 0 }; span8[2] = new GatheringLocation { Position = new Vector3(257.4443f, -20.59358f, 246.4006f), MinimumAngle = -115, MaximumAngle = 70 }; obj6.Locations = list18; reference12 = obj6; gatheringNodeGroup6.Nodes = list17; reference11 = gatheringNodeGroup6; ref GatheringNodeGroup reference13 = ref span6[2]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); ref GatheringNode reference14 = ref CollectionsMarshal.AsSpan(list19)[0]; GatheringNode obj7 = new GatheringNode { DataId = 30082u }; num3 = 3; List list20 = new List(num3); CollectionsMarshal.SetCount(list20, num3); Span span9 = CollectionsMarshal.AsSpan(list20); span9[0] = new GatheringLocation { Position = new Vector3(221.3946f, -27.69197f, 317.5874f), MinimumAngle = 0, MaximumAngle = 125 }; span9[1] = new GatheringLocation { Position = new Vector3(209.7868f, -29.03308f, 317.4061f), MinimumAngle = 130, MaximumAngle = 295 }; span9[2] = new GatheringLocation { Position = new Vector3(216.8077f, -28.68546f, 320.5408f), MinimumAngle = 45, MaximumAngle = 230 }; obj7.Locations = list20; reference14 = obj7; gatheringNodeGroup7.Nodes = list19; reference13 = gatheringNodeGroup7; ref GatheringNodeGroup reference15 = ref span6[3]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 1; List list21 = new List(num2); CollectionsMarshal.SetCount(list21, num2); ref GatheringNode reference16 = ref CollectionsMarshal.AsSpan(list21)[0]; GatheringNode obj8 = new GatheringNode { DataId = 30021u }; num3 = 3; List list22 = new List(num3); CollectionsMarshal.SetCount(list22, num3); Span span10 = CollectionsMarshal.AsSpan(list22); span10[0] = new GatheringLocation { Position = new Vector3(250.3709f, -20.9966f, 296.2364f), MinimumAngle = 105, MaximumAngle = 265 }; span10[1] = new GatheringLocation { Position = new Vector3(247.4017f, -21.53168f, 284.9166f), MinimumAngle = -40, MaximumAngle = 100, MinimumDistance = 1.3f, MaximumDistance = 3f }; span10[2] = new GatheringLocation { Position = new Vector3(255.3057f, -17.90455f, 302.6251f), MinimumAngle = 145, MaximumAngle = 305 }; obj8.Locations = list22; reference16 = obj8; gatheringNodeGroup8.Nodes = list21; reference15 = gatheringNodeGroup8; gatheringRoot2.Groups = list14; AddLocation(13, gatheringRoot2); GatheringRoot gatheringRoot3 = new GatheringRoot(); num = 1; List list23 = new List(num); CollectionsMarshal.SetCount(list23, num); CollectionsMarshal.AsSpan(list23)[0] = "liza"; gatheringRoot3.Author = list23; num = 1; List list24 = new List(num); CollectionsMarshal.SetCount(list24, num); CollectionsMarshal.AsSpan(list24)[0] = new QuestStep(EInteractionType.None, null, null, 148) { AetheryteShortcut = EAetheryteLocation.CentralShroudBentbranchMeadows, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; gatheringRoot3.Steps = list24; num = 4; List list25 = new List(num); CollectionsMarshal.SetCount(list25, num); Span span11 = CollectionsMarshal.AsSpan(list25); ref GatheringNodeGroup reference17 = ref span11[0]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list26 = new List(num2); CollectionsMarshal.SetCount(list26, num2); ref GatheringNode reference18 = ref CollectionsMarshal.AsSpan(list26)[0]; GatheringNode obj9 = new GatheringNode { DataId = 30028u }; num3 = 3; List list27 = new List(num3); CollectionsMarshal.SetCount(list27, num3); Span span12 = CollectionsMarshal.AsSpan(list27); span12[0] = new GatheringLocation { Position = new Vector3(225.8048f, -5.26357f, -71.51706f), MinimumAngle = -60, MaximumAngle = 105 }; span12[1] = new GatheringLocation { Position = new Vector3(229.0866f, -7.037199f, -62.40871f), MinimumAngle = 0, MaximumAngle = 175 }; span12[2] = new GatheringLocation { Position = new Vector3(210.4522f, -5.798344f, -69.99769f), MinimumAngle = 180, MaximumAngle = 360 }; obj9.Locations = list27; reference18 = obj9; gatheringNodeGroup9.Nodes = list26; reference17 = gatheringNodeGroup9; ref GatheringNodeGroup reference19 = ref span11[1]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 1; List list28 = new List(num2); CollectionsMarshal.SetCount(list28, num2); ref GatheringNode reference20 = ref CollectionsMarshal.AsSpan(list28)[0]; GatheringNode obj10 = new GatheringNode { DataId = 30030u }; num3 = 3; List list29 = new List(num3); CollectionsMarshal.SetCount(list29, num3); Span span13 = CollectionsMarshal.AsSpan(list29); span13[0] = new GatheringLocation { Position = new Vector3(205.3417f, -7.402449f, -46.44062f), MinimumAngle = 70, MaximumAngle = 320 }; span13[1] = new GatheringLocation { Position = new Vector3(204.9178f, -8.416177f, -24.97287f), MinimumAngle = 50, MaximumAngle = 260 }; span13[2] = new GatheringLocation { Position = new Vector3(196.8121f, -7.515049f, -31.74415f), MinimumAngle = 115, MaximumAngle = 305 }; obj10.Locations = list29; reference20 = obj10; gatheringNodeGroup10.Nodes = list28; reference19 = gatheringNodeGroup10; ref GatheringNodeGroup reference21 = ref span11[2]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 1; List list30 = new List(num2); CollectionsMarshal.SetCount(list30, num2); ref GatheringNode reference22 = ref CollectionsMarshal.AsSpan(list30)[0]; GatheringNode obj11 = new GatheringNode { DataId = 30027u }; num3 = 3; List list31 = new List(num3); CollectionsMarshal.SetCount(list31, num3); Span span14 = CollectionsMarshal.AsSpan(list31); span14[0] = new GatheringLocation { Position = new Vector3(263.5084f, -7.83625f, -28.76189f), MinimumAngle = 220, MaximumAngle = 360 }; span14[1] = new GatheringLocation { Position = new Vector3(275.0262f, -6.339698f, -42.46669f), MinimumAngle = 30, MaximumAngle = 150, MinimumDistance = 1.9f, MaximumDistance = 3f }; span14[2] = new GatheringLocation { Position = new Vector3(248.5661f, -8.912354f, -5.168106f), MinimumAngle = 0, MaximumAngle = 235 }; obj11.Locations = list31; reference22 = obj11; gatheringNodeGroup11.Nodes = list30; reference21 = gatheringNodeGroup11; ref GatheringNodeGroup reference23 = ref span11[3]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 1; List list32 = new List(num2); CollectionsMarshal.SetCount(list32, num2); ref GatheringNode reference24 = ref CollectionsMarshal.AsSpan(list32)[0]; GatheringNode obj12 = new GatheringNode { DataId = 30029u }; num3 = 3; List list33 = new List(num3); CollectionsMarshal.SetCount(list33, num3); Span span15 = CollectionsMarshal.AsSpan(list33); span15[0] = new GatheringLocation { Position = new Vector3(278.9887f, -6.181031f, -100.3401f), MinimumAngle = 0, MaximumAngle = 135, MinimumDistance = 1.8f, MaximumDistance = 3f }; span15[1] = new GatheringLocation { Position = new Vector3(281.2963f, -6.572734f, -72.80408f), MinimumAngle = -5, MaximumAngle = 165 }; span15[2] = new GatheringLocation { Position = new Vector3(282.8807f, -5.350755f, -91.96065f), MinimumAngle = -30, MaximumAngle = 115, MinimumDistance = 1.8f, MaximumDistance = 3f }; obj12.Locations = list33; reference24 = obj12; gatheringNodeGroup12.Nodes = list32; reference23 = gatheringNodeGroup12; gatheringRoot3.Groups = list25; AddLocation(16, gatheringRoot3); GatheringRoot gatheringRoot4 = new GatheringRoot(); num = 1; List list34 = new List(num); CollectionsMarshal.SetCount(list34, num); CollectionsMarshal.AsSpan(list34)[0] = "liza"; gatheringRoot4.Author = list34; num = 1; List list35 = new List(num); CollectionsMarshal.SetCount(list35, num); CollectionsMarshal.AsSpan(list35)[0] = new QuestStep(EInteractionType.None, null, null, 148) { AetheryteShortcut = EAetheryteLocation.CentralShroudBentbranchMeadows, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; gatheringRoot4.Steps = list35; num = 4; List list36 = new List(num); CollectionsMarshal.SetCount(list36, num); Span span16 = CollectionsMarshal.AsSpan(list36); ref GatheringNodeGroup reference25 = ref span16[0]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list37 = new List(num2); CollectionsMarshal.SetCount(list37, num2); ref GatheringNode reference26 = ref CollectionsMarshal.AsSpan(list37)[0]; GatheringNode obj13 = new GatheringNode { DataId = 30034u }; num3 = 3; List list38 = new List(num3); CollectionsMarshal.SetCount(list38, num3); Span span17 = CollectionsMarshal.AsSpan(list38); span17[0] = new GatheringLocation { Position = new Vector3(-105.3941f, 2.85339f, -121.8738f), MinimumAngle = -20, MaximumAngle = 165 }; span17[1] = new GatheringLocation { Position = new Vector3(-97.9409f, 3.064394f, -126.5676f), MinimumAngle = 115, MaximumAngle = 340 }; span17[2] = new GatheringLocation { Position = new Vector3(-125.5794f, 5.63143f, -133.3981f) }; obj13.Locations = list38; reference26 = obj13; gatheringNodeGroup13.Nodes = list37; reference25 = gatheringNodeGroup13; ref GatheringNodeGroup reference27 = ref span16[1]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num2 = 1; List list39 = new List(num2); CollectionsMarshal.SetCount(list39, num2); ref GatheringNode reference28 = ref CollectionsMarshal.AsSpan(list39)[0]; GatheringNode obj14 = new GatheringNode { DataId = 30035u }; num3 = 3; List list40 = new List(num3); CollectionsMarshal.SetCount(list40, num3); Span span18 = CollectionsMarshal.AsSpan(list40); span18[0] = new GatheringLocation { Position = new Vector3(-154.1009f, 4.5624f, -131.7312f), MinimumAngle = -270, MaximumAngle = 40 }; span18[1] = new GatheringLocation { Position = new Vector3(-128.832f, 9.71995f, -145.739f) }; span18[2] = new GatheringLocation { Position = new Vector3(-117.9702f, 9.59642f, -173.7937f), MinimumAngle = -155, MaximumAngle = 155 }; obj14.Locations = list40; reference28 = obj14; gatheringNodeGroup14.Nodes = list39; reference27 = gatheringNodeGroup14; ref GatheringNodeGroup reference29 = ref span16[2]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list41 = new List(num2); CollectionsMarshal.SetCount(list41, num2); ref GatheringNode reference30 = ref CollectionsMarshal.AsSpan(list41)[0]; GatheringNode obj15 = new GatheringNode { DataId = 30036u }; num3 = 3; List list42 = new List(num3); CollectionsMarshal.SetCount(list42, num3); Span span19 = CollectionsMarshal.AsSpan(list42); span19[0] = new GatheringLocation { Position = new Vector3(-182.3201f, 3.129771f, -91.56992f), MinimumAngle = -190, MaximumAngle = 65 }; span19[1] = new GatheringLocation { Position = new Vector3(-177.8435f, 2.23569f, -67.93159f), MinimumAngle = -160, MaximumAngle = 30 }; span19[2] = new GatheringLocation { Position = new Vector3(-163.9663f, 1.91069f, -52.19678f), MinimumAngle = 135, MaximumAngle = 300 }; obj15.Locations = list42; reference30 = obj15; gatheringNodeGroup15.Nodes = list41; reference29 = gatheringNodeGroup15; ref GatheringNodeGroup reference31 = ref span16[3]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num2 = 1; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); ref GatheringNode reference32 = ref CollectionsMarshal.AsSpan(list43)[0]; GatheringNode obj16 = new GatheringNode { DataId = 30320u }; num3 = 3; List list44 = new List(num3); CollectionsMarshal.SetCount(list44, num3); Span span20 = CollectionsMarshal.AsSpan(list44); span20[0] = new GatheringLocation { Position = new Vector3(-131.0494f, 0.2034574f, -82.93172f), MinimumAngle = -155, MaximumAngle = 45 }; span20[1] = new GatheringLocation { Position = new Vector3(-121.5437f, -1.821766f, -74.98891f) }; span20[2] = new GatheringLocation { Position = new Vector3(-114.8504f, -1.186134f, -88.04849f), MinimumAngle = -210, MaximumAngle = 90 }; obj16.Locations = list44; reference32 = obj16; gatheringNodeGroup16.Nodes = list43; reference31 = gatheringNodeGroup16; gatheringRoot4.Groups = list36; AddLocation(19, gatheringRoot4); GatheringRoot gatheringRoot5 = new GatheringRoot(); num = 1; List list45 = new List(num); CollectionsMarshal.SetCount(list45, num); CollectionsMarshal.AsSpan(list45)[0] = "liza"; gatheringRoot5.Author = list45; num = 1; List list46 = new List(num); CollectionsMarshal.SetCount(list46, num); CollectionsMarshal.AsSpan(list46)[0] = new QuestStep(EInteractionType.None, null, null, 138) { AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; gatheringRoot5.Steps = list46; num = 4; List list47 = new List(num); CollectionsMarshal.SetCount(list47, num); Span span21 = CollectionsMarshal.AsSpan(list47); ref GatheringNodeGroup reference33 = ref span21[0]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 1; List list48 = new List(num2); CollectionsMarshal.SetCount(list48, num2); ref GatheringNode reference34 = ref CollectionsMarshal.AsSpan(list48)[0]; GatheringNode obj17 = new GatheringNode { DataId = 30098u }; num3 = 3; List list49 = new List(num3); CollectionsMarshal.SetCount(list49, num3); Span span22 = CollectionsMarshal.AsSpan(list49); span22[0] = new GatheringLocation { Position = new Vector3(300.7484f, -15.4861f, 153.9048f), MinimumAngle = 175, MaximumAngle = 360 }; span22[1] = new GatheringLocation { Position = new Vector3(297.8418f, -20.09089f, 166.8599f), MinimumAngle = 95, MaximumAngle = 265 }; span22[2] = new GatheringLocation { Position = new Vector3(312.9494f, -14.81517f, 145.3793f), MinimumAngle = 110, MaximumAngle = 270 }; obj17.Locations = list49; reference34 = obj17; gatheringNodeGroup17.Nodes = list48; reference33 = gatheringNodeGroup17; ref GatheringNodeGroup reference35 = ref span21[1]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num2 = 1; List list50 = new List(num2); CollectionsMarshal.SetCount(list50, num2); ref GatheringNode reference36 = ref CollectionsMarshal.AsSpan(list50)[0]; GatheringNode obj18 = new GatheringNode { DataId = 30099u }; num3 = 3; List list51 = new List(num3); CollectionsMarshal.SetCount(list51, num3); Span span23 = CollectionsMarshal.AsSpan(list51); span23[0] = new GatheringLocation { Position = new Vector3(317.6309f, 0.3300658f, 98.40825f), MinimumAngle = 15, MaximumAngle = 190 }; span23[1] = new GatheringLocation { Position = new Vector3(300.7116f, -9.200176f, 128.1148f), MinimumAngle = 20, MaximumAngle = 205 }; span23[2] = new GatheringLocation { Position = new Vector3(313.6669f, -5.031699f, 119.2471f), MinimumAngle = 0, MaximumAngle = 185 }; obj18.Locations = list51; reference36 = obj18; gatheringNodeGroup18.Nodes = list50; reference35 = gatheringNodeGroup18; ref GatheringNodeGroup reference37 = ref span21[2]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 1; List list52 = new List(num2); CollectionsMarshal.SetCount(list52, num2); ref GatheringNode reference38 = ref CollectionsMarshal.AsSpan(list52)[0]; GatheringNode obj19 = new GatheringNode { DataId = 30100u }; num3 = 3; List list53 = new List(num3); CollectionsMarshal.SetCount(list53, num3); Span span24 = CollectionsMarshal.AsSpan(list53); span24[0] = new GatheringLocation { Position = new Vector3(222.8638f, -1.971927f, 82.03091f), MinimumAngle = -115, MaximumAngle = 25 }; span24[1] = new GatheringLocation { Position = new Vector3(274.0746f, 6.008316f, 65.73824f), MinimumAngle = -115, MaximumAngle = 75 }; span24[2] = new GatheringLocation { Position = new Vector3(252.9545f, 5.45654f, 50.69089f), MinimumAngle = 225, MaximumAngle = 360 }; obj19.Locations = list53; reference38 = obj19; gatheringNodeGroup19.Nodes = list52; reference37 = gatheringNodeGroup19; ref GatheringNodeGroup reference39 = ref span21[3]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num2 = 1; List list54 = new List(num2); CollectionsMarshal.SetCount(list54, num2); ref GatheringNode reference40 = ref CollectionsMarshal.AsSpan(list54)[0]; GatheringNode obj20 = new GatheringNode { DataId = 30101u }; num3 = 3; List list55 = new List(num3); CollectionsMarshal.SetCount(list55, num3); Span span25 = CollectionsMarshal.AsSpan(list55); span25[0] = new GatheringLocation { Position = new Vector3(254.374f, -17.77545f, 174.2901f), MinimumAngle = 115, MaximumAngle = 265 }; span25[1] = new GatheringLocation { Position = new Vector3(240.5732f, -17.28173f, 176.6604f), MinimumAngle = 80, MaximumAngle = 255 }; span25[2] = new GatheringLocation { Position = new Vector3(256.3937f, -16.40165f, 164.8165f), MinimumAngle = 90, MaximumAngle = 295 }; obj20.Locations = list55; reference40 = obj20; gatheringNodeGroup20.Nodes = list54; reference39 = gatheringNodeGroup20; gatheringRoot5.Groups = list47; AddLocation(35, gatheringRoot5); } private static void LoadLocation1() { GatheringRoot gatheringRoot = new GatheringRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); CollectionsMarshal.AsSpan(list)[0] = "liza"; gatheringRoot.Author = list; num = 1; List list2 = new List(num); CollectionsMarshal.SetCount(list2, num); CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 140) { AetheryteShortcut = EAetheryteLocation.WesternThanalanHorizon }; gatheringRoot.Steps = list2; num = 4; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span = CollectionsMarshal.AsSpan(list3); ref GatheringNodeGroup reference = ref span[0]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 1; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); ref GatheringNode reference2 = ref CollectionsMarshal.AsSpan(list4)[0]; GatheringNode obj = new GatheringNode { DataId = 30414u }; int num3 = 3; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); Span span2 = CollectionsMarshal.AsSpan(list5); span2[0] = new GatheringLocation { Position = new Vector3(249.8601f, 55.12077f, 178.5377f), MinimumAngle = 125, MaximumAngle = 270 }; span2[1] = new GatheringLocation { Position = new Vector3(253.9519f, 55.95691f, 181.4238f), MinimumAngle = 180, MaximumAngle = 285 }; span2[2] = new GatheringLocation { Position = new Vector3(244.4912f, 53.49751f, 169.9265f), MinimumAngle = 150, MaximumAngle = 250 }; obj.Locations = list5; reference2 = obj; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; ref GatheringNodeGroup reference3 = ref span[1]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 1; List list6 = new List(num2); CollectionsMarshal.SetCount(list6, num2); ref GatheringNode reference4 = ref CollectionsMarshal.AsSpan(list6)[0]; GatheringNode obj2 = new GatheringNode { DataId = 30413u }; num3 = 3; List list7 = new List(num3); CollectionsMarshal.SetCount(list7, num3); Span span3 = CollectionsMarshal.AsSpan(list7); span3[0] = new GatheringLocation { Position = new Vector3(292.9385f, 59.79165f, 187.855f), MinimumAngle = 45, MaximumAngle = 165 }; span3[1] = new GatheringLocation { Position = new Vector3(300.3293f, 63.1124f, 175.0616f), MinimumAngle = 65, MaximumAngle = 155 }; span3[2] = new GatheringLocation { Position = new Vector3(296.3942f, 61.46834f, 182.3181f), MinimumAngle = 70, MaximumAngle = 185 }; obj2.Locations = list7; reference4 = obj2; gatheringNodeGroup2.Nodes = list6; reference3 = gatheringNodeGroup2; ref GatheringNodeGroup reference5 = ref span[2]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 1; List list8 = new List(num2); CollectionsMarshal.SetCount(list8, num2); ref GatheringNode reference6 = ref CollectionsMarshal.AsSpan(list8)[0]; GatheringNode obj3 = new GatheringNode { DataId = 30415u }; num3 = 3; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); Span span4 = CollectionsMarshal.AsSpan(list9); span4[0] = new GatheringLocation { Position = new Vector3(262.1395f, 58.70948f, 239.3097f), MinimumAngle = 105, MaximumAngle = 210 }; span4[1] = new GatheringLocation { Position = new Vector3(284.4424f, 59.78878f, 222.5899f), MinimumAngle = 65, MaximumAngle = 240 }; span4[2] = new GatheringLocation { Position = new Vector3(278.6144f, 59.63044f, 231.8303f), MinimumAngle = 95, MaximumAngle = 185 }; obj3.Locations = list9; reference6 = obj3; gatheringNodeGroup3.Nodes = list8; reference5 = gatheringNodeGroup3; ref GatheringNodeGroup reference7 = ref span[3]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 1; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); ref GatheringNode reference8 = ref CollectionsMarshal.AsSpan(list10)[0]; GatheringNode obj4 = new GatheringNode { DataId = 30416u }; num3 = 3; List list11 = new List(num3); CollectionsMarshal.SetCount(list11, num3); Span span5 = CollectionsMarshal.AsSpan(list11); span5[0] = new GatheringLocation { Position = new Vector3(222.244f, 58.86799f, 244.9212f), MinimumAngle = 135, MaximumAngle = 275 }; span5[1] = new GatheringLocation { Position = new Vector3(212.3073f, 58.06055f, 245.9091f), MinimumAngle = 80, MaximumAngle = 220 }; span5[2] = new GatheringLocation { Position = new Vector3(235.9484f, 58.30469f, 249.0489f), MinimumAngle = 80, MaximumAngle = 190 }; obj4.Locations = list11; reference8 = obj4; gatheringNodeGroup4.Nodes = list10; reference7 = gatheringNodeGroup4; gatheringRoot.Groups = list3; AddLocation(154, gatheringRoot); GatheringRoot gatheringRoot2 = new GatheringRoot(); num = 1; List list12 = new List(num); CollectionsMarshal.SetCount(list12, num); CollectionsMarshal.AsSpan(list12)[0] = "liza"; gatheringRoot2.Author = list12; num = 1; List list13 = new List(num); CollectionsMarshal.SetCount(list13, num); CollectionsMarshal.AsSpan(list13)[0] = new QuestStep(EInteractionType.None, null, null, 141) { AetheryteShortcut = EAetheryteLocation.CentralThanalanBlackBrushStation }; gatheringRoot2.Steps = list13; num = 4; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); Span span6 = CollectionsMarshal.AsSpan(list14); ref GatheringNodeGroup reference9 = ref span6[0]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 1; List list15 = new List(num2); CollectionsMarshal.SetCount(list15, num2); ref GatheringNode reference10 = ref CollectionsMarshal.AsSpan(list15)[0]; GatheringNode obj5 = new GatheringNode { DataId = 30425u }; num3 = 3; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); Span span7 = CollectionsMarshal.AsSpan(list16); span7[0] = new GatheringLocation { Position = new Vector3(118.6389f, 7.583679f, 262.4399f), MinimumAngle = 60, MaximumAngle = 170 }; span7[1] = new GatheringLocation { Position = new Vector3(113.4342f, 4.562373f, 271.4816f), MinimumAngle = 80, MaximumAngle = 190 }; span7[2] = new GatheringLocation { Position = new Vector3(116.9106f, 2.964557f, 285.8209f), MinimumAngle = 0, MaximumAngle = 115 }; obj5.Locations = list16; reference10 = obj5; gatheringNodeGroup5.Nodes = list15; reference9 = gatheringNodeGroup5; ref GatheringNodeGroup reference11 = ref span6[1]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 1; List list17 = new List(num2); CollectionsMarshal.SetCount(list17, num2); ref GatheringNode reference12 = ref CollectionsMarshal.AsSpan(list17)[0]; GatheringNode obj6 = new GatheringNode { DataId = 30427u }; num3 = 3; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); Span span8 = CollectionsMarshal.AsSpan(list18); span8[0] = new GatheringLocation { Position = new Vector3(127.2449f, 15.54889f, 240.1923f), MinimumAngle = 15, MaximumAngle = 115 }; span8[1] = new GatheringLocation { Position = new Vector3(122.0915f, 14.071f, 225.1131f), MinimumAngle = 0, MaximumAngle = 110 }; span8[2] = new GatheringLocation { Position = new Vector3(120.8954f, 15.9651f, 213.8515f), MinimumAngle = 30, MaximumAngle = 115 }; obj6.Locations = list18; reference12 = obj6; gatheringNodeGroup6.Nodes = list17; reference11 = gatheringNodeGroup6; ref GatheringNodeGroup reference13 = ref span6[2]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); ref GatheringNode reference14 = ref CollectionsMarshal.AsSpan(list19)[0]; GatheringNode obj7 = new GatheringNode { DataId = 30426u }; num3 = 3; List list20 = new List(num3); CollectionsMarshal.SetCount(list20, num3); Span span9 = CollectionsMarshal.AsSpan(list20); span9[0] = new GatheringLocation { Position = new Vector3(148.7842f, 16.44447f, 292.8037f), MinimumAngle = 30, MaximumAngle = 135 }; span9[1] = new GatheringLocation { Position = new Vector3(144.9166f, 18.86193f, 264.833f), MinimumAngle = 15, MaximumAngle = 95 }; span9[2] = new GatheringLocation { Position = new Vector3(152.6806f, 16.58945f, 300.3315f), MinimumAngle = 0, MaximumAngle = 75 }; obj7.Locations = list20; reference14 = obj7; gatheringNodeGroup7.Nodes = list19; reference13 = gatheringNodeGroup7; ref GatheringNodeGroup reference15 = ref span6[3]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 1; List list21 = new List(num2); CollectionsMarshal.SetCount(list21, num2); ref GatheringNode reference16 = ref CollectionsMarshal.AsSpan(list21)[0]; GatheringNode obj8 = new GatheringNode { DataId = 30428u }; num3 = 3; List list22 = new List(num3); CollectionsMarshal.SetCount(list22, num3); Span span10 = CollectionsMarshal.AsSpan(list22); span10[0] = new GatheringLocation { Position = new Vector3(137.6659f, 6.65416f, 311.1226f), MinimumAngle = 15, MaximumAngle = 135 }; span10[1] = new GatheringLocation { Position = new Vector3(141.0331f, 5.844177f, 325.063f), MinimumAngle = 0, MaximumAngle = 150 }; span10[2] = new GatheringLocation { Position = new Vector3(130.6749f, 5.736229f, 300.4703f), MinimumAngle = -5, MaximumAngle = 100 }; obj8.Locations = list22; reference16 = obj8; gatheringNodeGroup8.Nodes = list21; reference15 = gatheringNodeGroup8; gatheringRoot2.Groups = list14; AddLocation(157, gatheringRoot2); GatheringRoot gatheringRoot3 = new GatheringRoot(); num = 1; List list23 = new List(num); CollectionsMarshal.SetCount(list23, num); CollectionsMarshal.AsSpan(list23)[0] = "Censored"; gatheringRoot3.Author = list23; num = 1; List list24 = new List(num); CollectionsMarshal.SetCount(list24, num); CollectionsMarshal.AsSpan(list24)[0] = new QuestStep(EInteractionType.None, null, null, 155) { AetheryteShortcut = EAetheryteLocation.CoerthasCentralHighlandsCampDragonhead }; gatheringRoot3.Steps = list24; num = 2; List list25 = new List(num); CollectionsMarshal.SetCount(list25, num); Span span11 = CollectionsMarshal.AsSpan(list25); span11[0] = 2001424u; span11[1] = 2001425u; gatheringRoot3.ExtraQuestItems = list25; num = 4; List list26 = new List(num); CollectionsMarshal.SetCount(list26, num); Span span12 = CollectionsMarshal.AsSpan(list26); ref GatheringNodeGroup reference17 = ref span12[0]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list27 = new List(num2); CollectionsMarshal.SetCount(list27, num2); ref GatheringNode reference18 = ref CollectionsMarshal.AsSpan(list27)[0]; GatheringNode obj9 = new GatheringNode { DataId = 31046u }; num3 = 2; List list28 = new List(num3); CollectionsMarshal.SetCount(list28, num3); Span span13 = CollectionsMarshal.AsSpan(list28); span13[0] = new GatheringLocation { Position = new Vector3(268.635f, 299.8158f, -114.4274f) }; span13[1] = new GatheringLocation { Position = new Vector3(284.4186f, 309.0771f, -128.535f) }; obj9.Locations = list28; reference18 = obj9; gatheringNodeGroup9.Nodes = list27; reference17 = gatheringNodeGroup9; ref GatheringNodeGroup reference19 = ref span12[1]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 1; List list29 = new List(num2); CollectionsMarshal.SetCount(list29, num2); ref GatheringNode reference20 = ref CollectionsMarshal.AsSpan(list29)[0]; GatheringNode obj10 = new GatheringNode { DataId = 31045u }; num3 = 2; List list30 = new List(num3); CollectionsMarshal.SetCount(list30, num3); Span span14 = CollectionsMarshal.AsSpan(list30); span14[0] = new GatheringLocation { Position = new Vector3(198.4182f, 288.6254f, -93.58918f) }; span14[1] = new GatheringLocation { Position = new Vector3(206.082f, 279.446f, -57.03315f) }; obj10.Locations = list30; reference20 = obj10; gatheringNodeGroup10.Nodes = list29; reference19 = gatheringNodeGroup10; ref GatheringNodeGroup reference21 = ref span12[2]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 1; List list31 = new List(num2); CollectionsMarshal.SetCount(list31, num2); ref GatheringNode reference22 = ref CollectionsMarshal.AsSpan(list31)[0]; GatheringNode obj11 = new GatheringNode { DataId = 31047u }; num3 = 2; List list32 = new List(num3); CollectionsMarshal.SetCount(list32, num3); Span span15 = CollectionsMarshal.AsSpan(list32); span15[0] = new GatheringLocation { Position = new Vector3(270.5842f, 291.5777f, -57.16897f) }; span15[1] = new GatheringLocation { Position = new Vector3(242.9548f, 283.3405f, -56.95627f) }; obj11.Locations = list32; reference22 = obj11; gatheringNodeGroup11.Nodes = list31; reference21 = gatheringNodeGroup11; ref GatheringNodeGroup reference23 = ref span12[3]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 1; List list33 = new List(num2); CollectionsMarshal.SetCount(list33, num2); ref GatheringNode reference24 = ref CollectionsMarshal.AsSpan(list33)[0]; GatheringNode obj12 = new GatheringNode { DataId = 31048u }; num3 = 2; List list34 = new List(num3); CollectionsMarshal.SetCount(list34, num3); Span span16 = CollectionsMarshal.AsSpan(list34); span16[0] = new GatheringLocation { Position = new Vector3(297.2305f, 305.3402f, -78.08051f) }; span16[1] = new GatheringLocation { Position = new Vector3(310.8341f, 307.6252f, -72.68935f) }; obj12.Locations = list34; reference24 = obj12; gatheringNodeGroup12.Nodes = list33; reference23 = gatheringNodeGroup12; gatheringRoot3.Groups = list26; AddLocation(170, gatheringRoot3); GatheringRoot gatheringRoot4 = new GatheringRoot(); num = 1; List list35 = new List(num); CollectionsMarshal.SetCount(list35, num); CollectionsMarshal.AsSpan(list35)[0] = "Censored"; gatheringRoot4.Author = list35; num = 1; List list36 = new List(num); CollectionsMarshal.SetCount(list36, num); CollectionsMarshal.AsSpan(list36)[0] = new QuestStep(EInteractionType.None, null, null, 154) { AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat }; gatheringRoot4.Steps = list36; num = 2; List list37 = new List(num); CollectionsMarshal.SetCount(list37, num); Span span17 = CollectionsMarshal.AsSpan(list37); span17[0] = 2001391u; span17[1] = 2001392u; gatheringRoot4.ExtraQuestItems = list37; num = 4; List list38 = new List(num); CollectionsMarshal.SetCount(list38, num); Span span18 = CollectionsMarshal.AsSpan(list38); ref GatheringNodeGroup reference25 = ref span18[0]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list39 = new List(num2); CollectionsMarshal.SetCount(list39, num2); ref GatheringNode reference26 = ref CollectionsMarshal.AsSpan(list39)[0]; GatheringNode obj13 = new GatheringNode { DataId = 31049u }; num3 = 2; List list40 = new List(num3); CollectionsMarshal.SetCount(list40, num3); Span span19 = CollectionsMarshal.AsSpan(list40); span19[0] = new GatheringLocation { Position = new Vector3(232.6686f, -2.063462f, -13.87066f), MinimumAngle = -75, MaximumAngle = 85 }; span19[1] = new GatheringLocation { Position = new Vector3(208.5002f, -1.21151f, -8.481951f), MinimumAngle = -105, MaximumAngle = 130 }; obj13.Locations = list40; reference26 = obj13; gatheringNodeGroup13.Nodes = list39; reference25 = gatheringNodeGroup13; ref GatheringNodeGroup reference27 = ref span18[1]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num2 = 1; List list41 = new List(num2); CollectionsMarshal.SetCount(list41, num2); ref GatheringNode reference28 = ref CollectionsMarshal.AsSpan(list41)[0]; GatheringNode obj14 = new GatheringNode { DataId = 31051u }; num3 = 2; List list42 = new List(num3); CollectionsMarshal.SetCount(list42, num3); Span span20 = CollectionsMarshal.AsSpan(list42); span20[0] = new GatheringLocation { Position = new Vector3(174.384f, -0.4081409f, 40.32799f), MinimumAngle = -155, MaximumAngle = 50 }; span20[1] = new GatheringLocation { Position = new Vector3(180.6999f, 0.5284532f, 43.46334f), MinimumAngle = -350, MaximumAngle = -120 }; obj14.Locations = list42; reference28 = obj14; gatheringNodeGroup14.Nodes = list41; reference27 = gatheringNodeGroup14; ref GatheringNodeGroup reference29 = ref span18[2]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); ref GatheringNode reference30 = ref CollectionsMarshal.AsSpan(list43)[0]; GatheringNode obj15 = new GatheringNode { DataId = 31052u }; num3 = 2; List list44 = new List(num3); CollectionsMarshal.SetCount(list44, num3); Span span21 = CollectionsMarshal.AsSpan(list44); span21[0] = new GatheringLocation { Position = new Vector3(239.2585f, -10.81729f, 85.37144f), MinimumAngle = -260, MaximumAngle = -70 }; span21[1] = new GatheringLocation { Position = new Vector3(219.6392f, -8.915615f, 78.84674f), MinimumAngle = -255, MaximumAngle = -70 }; obj15.Locations = list44; reference30 = obj15; gatheringNodeGroup15.Nodes = list43; reference29 = gatheringNodeGroup15; ref GatheringNodeGroup reference31 = ref span18[3]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num2 = 1; List list45 = new List(num2); CollectionsMarshal.SetCount(list45, num2); ref GatheringNode reference32 = ref CollectionsMarshal.AsSpan(list45)[0]; GatheringNode obj16 = new GatheringNode { DataId = 31050u }; num3 = 2; List list46 = new List(num3); CollectionsMarshal.SetCount(list46, num3); Span span22 = CollectionsMarshal.AsSpan(list46); span22[0] = new GatheringLocation { Position = new Vector3(172.7773f, -0.5520306f, -24.73335f), MinimumAngle = -65, MaximumAngle = 145 }; span22[1] = new GatheringLocation { Position = new Vector3(158.3542f, 0.1226652f, -17.62734f), MinimumAngle = -180, MaximumAngle = 10 }; obj16.Locations = list46; reference32 = obj16; gatheringNodeGroup16.Nodes = list45; reference31 = gatheringNodeGroup16; gatheringRoot4.Groups = list38; AddLocation(181, gatheringRoot4); } private static void LoadLocation2() { GatheringRoot gatheringRoot = new GatheringRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); CollectionsMarshal.AsSpan(list)[0] = "Censored"; gatheringRoot.Author = list; num = 1; List list2 = new List(num); CollectionsMarshal.SetCount(list2, num); CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 156) { AetheryteShortcut = EAetheryteLocation.MorDhona, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; gatheringRoot.Steps = list2; num = 2; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span = CollectionsMarshal.AsSpan(list3); span[0] = 2001415u; span[1] = 2001416u; gatheringRoot.ExtraQuestItems = list3; num = 4; List list4 = new List(num); CollectionsMarshal.SetCount(list4, num); Span span2 = CollectionsMarshal.AsSpan(list4); ref GatheringNodeGroup reference = ref span2[0]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 1; List list5 = new List(num2); CollectionsMarshal.SetCount(list5, num2); ref GatheringNode reference2 = ref CollectionsMarshal.AsSpan(list5)[0]; GatheringNode obj = new GatheringNode { DataId = 30452u }; int num3 = 2; List list6 = new List(num3); CollectionsMarshal.SetCount(list6, num3); Span span3 = CollectionsMarshal.AsSpan(list6); span3[0] = new GatheringLocation { Position = new Vector3(-333.5713f, -15.49291f, -326.9827f), MinimumAngle = -250, MaximumAngle = -115 }; span3[1] = new GatheringLocation { Position = new Vector3(-353.6776f, -15.7935f, -321.7334f), MinimumAngle = -190, MaximumAngle = -100 }; obj.Locations = list6; reference2 = obj; gatheringNodeGroup.Nodes = list5; reference = gatheringNodeGroup; ref GatheringNodeGroup reference3 = ref span2[1]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 1; List list7 = new List(num2); CollectionsMarshal.SetCount(list7, num2); ref GatheringNode reference4 = ref CollectionsMarshal.AsSpan(list7)[0]; GatheringNode obj2 = new GatheringNode { DataId = 30449u }; num3 = 2; List list8 = new List(num3); CollectionsMarshal.SetCount(list8, num3); Span span4 = CollectionsMarshal.AsSpan(list8); span4[0] = new GatheringLocation { Position = new Vector3(-308.8034f, -13.83647f, -329.9288f), MinimumAngle = -55, MaximumAngle = 70, MinimumDistance = 1.4f, MaximumDistance = 3f }; span4[1] = new GatheringLocation { Position = new Vector3(-290.5811f, -11.39756f, -323.1493f), MinimumAngle = -65, MaximumAngle = 95 }; obj2.Locations = list8; reference4 = obj2; gatheringNodeGroup2.Nodes = list7; reference3 = gatheringNodeGroup2; ref GatheringNodeGroup reference5 = ref span2[2]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 1; List list9 = new List(num2); CollectionsMarshal.SetCount(list9, num2); ref GatheringNode reference6 = ref CollectionsMarshal.AsSpan(list9)[0]; GatheringNode obj3 = new GatheringNode { DataId = 30450u }; num3 = 2; List list10 = new List(num3); CollectionsMarshal.SetCount(list10, num3); Span span5 = CollectionsMarshal.AsSpan(list10); span5[0] = new GatheringLocation { Position = new Vector3(-281.3932f, -8.5558f, -326.8167f), MinimumAngle = -135, MaximumAngle = 5 }; span5[1] = new GatheringLocation { Position = new Vector3(-266.9396f, -6.345774f, -325.4775f), MinimumAngle = 135, MaximumAngle = 250, MinimumDistance = 1.4f, MaximumDistance = 3f }; obj3.Locations = list10; reference6 = obj3; gatheringNodeGroup3.Nodes = list9; reference5 = gatheringNodeGroup3; ref GatheringNodeGroup reference7 = ref span2[3]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 1; List list11 = new List(num2); CollectionsMarshal.SetCount(list11, num2); ref GatheringNode reference8 = ref CollectionsMarshal.AsSpan(list11)[0]; GatheringNode obj4 = new GatheringNode { DataId = 30451u }; num3 = 2; List list12 = new List(num3); CollectionsMarshal.SetCount(list12, num3); Span span6 = CollectionsMarshal.AsSpan(list12); span6[0] = new GatheringLocation { Position = new Vector3(-254.5719f, -5.395673f, -317.087f), MinimumAngle = 180, MaximumAngle = 275 }; span6[1] = new GatheringLocation { Position = new Vector3(-249.4642f, -5.140871f, -324.9326f), MinimumAngle = -10, MaximumAngle = 60, MinimumDistance = 1.8f, MaximumDistance = 3f }; obj4.Locations = list12; reference8 = obj4; gatheringNodeGroup4.Nodes = list11; reference7 = gatheringNodeGroup4; gatheringRoot.Groups = list4; AddLocation(206, gatheringRoot); GatheringRoot gatheringRoot2 = new GatheringRoot(); num = 1; List list13 = new List(num); CollectionsMarshal.SetCount(list13, num); CollectionsMarshal.AsSpan(list13)[0] = "Censored"; gatheringRoot2.Author = list13; num = 1; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); CollectionsMarshal.AsSpan(list14)[0] = new QuestStep(EInteractionType.None, null, null, 155) { AetheryteShortcut = EAetheryteLocation.CoerthasCentralHighlandsCampDragonhead, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; gatheringRoot2.Steps = list14; num = 2; List list15 = new List(num); CollectionsMarshal.SetCount(list15, num); Span span7 = CollectionsMarshal.AsSpan(list15); span7[0] = 2001426u; span7[1] = 2001427u; gatheringRoot2.ExtraQuestItems = list15; num = 4; List list16 = new List(num); CollectionsMarshal.SetCount(list16, num); Span span8 = CollectionsMarshal.AsSpan(list16); ref GatheringNodeGroup reference9 = ref span8[0]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 1; List list17 = new List(num2); CollectionsMarshal.SetCount(list17, num2); ref GatheringNode reference10 = ref CollectionsMarshal.AsSpan(list17)[0]; GatheringNode obj5 = new GatheringNode { DataId = 30510u }; num3 = 2; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); Span span9 = CollectionsMarshal.AsSpan(list18); span9[0] = new GatheringLocation { Position = new Vector3(334.4322f, 307.1861f, -252.2396f) }; span9[1] = new GatheringLocation { Position = new Vector3(318.1049f, 305.9586f, -236.1029f), MinimumAngle = -270, MaximumAngle = -155, MinimumDistance = 1f, MaximumDistance = 1.8f }; obj5.Locations = list18; reference10 = obj5; gatheringNodeGroup5.Nodes = list17; reference9 = gatheringNodeGroup5; ref GatheringNodeGroup reference11 = ref span8[1]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 1; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); ref GatheringNode reference12 = ref CollectionsMarshal.AsSpan(list19)[0]; GatheringNode obj6 = new GatheringNode { DataId = 30511u }; num3 = 2; List list20 = new List(num3); CollectionsMarshal.SetCount(list20, num3); Span span10 = CollectionsMarshal.AsSpan(list20); span10[0] = new GatheringLocation { Position = new Vector3(347.1616f, 316.7778f, -231.3722f), MinimumAngle = -45, MaximumAngle = 190 }; span10[1] = new GatheringLocation { Position = new Vector3(355.554f, 321.804f, -231.1056f), MinimumAngle = -285, MaximumAngle = -60 }; obj6.Locations = list20; reference12 = obj6; gatheringNodeGroup6.Nodes = list19; reference11 = gatheringNodeGroup6; ref GatheringNodeGroup reference13 = ref span8[2]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list21 = new List(num2); CollectionsMarshal.SetCount(list21, num2); ref GatheringNode reference14 = ref CollectionsMarshal.AsSpan(list21)[0]; GatheringNode obj7 = new GatheringNode { DataId = 30508u }; num3 = 2; List list22 = new List(num3); CollectionsMarshal.SetCount(list22, num3); Span span11 = CollectionsMarshal.AsSpan(list22); span11[0] = new GatheringLocation { Position = new Vector3(298.5091f, 309.1797f, -201.3309f), MinimumAngle = 105, MaximumAngle = 220 }; span11[1] = new GatheringLocation { Position = new Vector3(291.6585f, 305.774f, -206.6072f), MinimumAngle = -220, MaximumAngle = -30 }; obj7.Locations = list22; reference14 = obj7; gatheringNodeGroup7.Nodes = list21; reference13 = gatheringNodeGroup7; ref GatheringNodeGroup reference15 = ref span8[3]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 1; List list23 = new List(num2); CollectionsMarshal.SetCount(list23, num2); ref GatheringNode reference16 = ref CollectionsMarshal.AsSpan(list23)[0]; GatheringNode obj8 = new GatheringNode { DataId = 30509u }; num3 = 2; List list24 = new List(num3); CollectionsMarshal.SetCount(list24, num3); Span span12 = CollectionsMarshal.AsSpan(list24); span12[0] = new GatheringLocation { Position = new Vector3(325.9026f, 306.1053f, -278.1509f), MinimumAngle = -350, MaximumAngle = -55 }; span12[1] = new GatheringLocation { Position = new Vector3(289.1882f, 302.4524f, -261.3322f), MinimumAngle = -240, MaximumAngle = 20 }; obj8.Locations = list24; reference16 = obj8; gatheringNodeGroup8.Nodes = list23; reference15 = gatheringNodeGroup8; gatheringRoot2.Groups = list16; AddLocation(208, gatheringRoot2); GatheringRoot gatheringRoot3 = new GatheringRoot(); num = 1; List list25 = new List(num); CollectionsMarshal.SetCount(list25, num); CollectionsMarshal.AsSpan(list25)[0] = "Censored"; gatheringRoot3.Author = list25; num = 1; List list26 = new List(num); CollectionsMarshal.SetCount(list26, num); CollectionsMarshal.AsSpan(list26)[0] = new QuestStep(EInteractionType.None, null, null, 154) { AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat }; gatheringRoot3.Steps = list26; num = 2; List list27 = new List(num); CollectionsMarshal.SetCount(list27, num); Span span13 = CollectionsMarshal.AsSpan(list27); span13[0] = 2001388u; span13[1] = 2001389u; gatheringRoot3.ExtraQuestItems = list27; num = 4; List list28 = new List(num); CollectionsMarshal.SetCount(list28, num); Span span14 = CollectionsMarshal.AsSpan(list28); ref GatheringNodeGroup reference17 = ref span14[0]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list29 = new List(num2); CollectionsMarshal.SetCount(list29, num2); ref GatheringNode reference18 = ref CollectionsMarshal.AsSpan(list29)[0]; GatheringNode obj9 = new GatheringNode { DataId = 31037u }; num3 = 2; List list30 = new List(num3); CollectionsMarshal.SetCount(list30, num3); Span span15 = CollectionsMarshal.AsSpan(list30); span15[0] = new GatheringLocation { Position = new Vector3(37.26512f, -5.35672f, -17.14218f) }; span15[1] = new GatheringLocation { Position = new Vector3(38.57137f, -5.615489f, -22.79385f), MinimumAngle = -175, MaximumAngle = 45 }; obj9.Locations = list30; reference18 = obj9; gatheringNodeGroup9.Nodes = list29; reference17 = gatheringNodeGroup9; ref GatheringNodeGroup reference19 = ref span14[1]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 1; List list31 = new List(num2); CollectionsMarshal.SetCount(list31, num2); ref GatheringNode reference20 = ref CollectionsMarshal.AsSpan(list31)[0]; GatheringNode obj10 = new GatheringNode { DataId = 31040u }; num3 = 2; List list32 = new List(num3); CollectionsMarshal.SetCount(list32, num3); Span span16 = CollectionsMarshal.AsSpan(list32); span16[0] = new GatheringLocation { Position = new Vector3(31.95057f, -6.724361f, -2.002786f), MinimumAngle = -140, MaximumAngle = 140 }; span16[1] = new GatheringLocation { Position = new Vector3(29.91186f, -7.849501f, -8.288407f), MinimumAngle = -310, MaximumAngle = -50 }; obj10.Locations = list32; reference20 = obj10; gatheringNodeGroup10.Nodes = list31; reference19 = gatheringNodeGroup10; ref GatheringNodeGroup reference21 = ref span14[2]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 1; List list33 = new List(num2); CollectionsMarshal.SetCount(list33, num2); ref GatheringNode reference22 = ref CollectionsMarshal.AsSpan(list33)[0]; GatheringNode obj11 = new GatheringNode { DataId = 31038u }; num3 = 2; List list34 = new List(num3); CollectionsMarshal.SetCount(list34, num3); Span span17 = CollectionsMarshal.AsSpan(list34); span17[0] = new GatheringLocation { Position = new Vector3(78.76174f, -11.8893f, 3.8787f), MinimumAngle = 45, MaximumAngle = 220 }; span17[1] = new GatheringLocation { Position = new Vector3(81.825f, -12.01711f, -3.642704f), MinimumAngle = 0, MaximumAngle = 185 }; obj11.Locations = list34; reference22 = obj11; gatheringNodeGroup11.Nodes = list33; reference21 = gatheringNodeGroup11; ref GatheringNodeGroup reference23 = ref span14[3]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 1; List list35 = new List(num2); CollectionsMarshal.SetCount(list35, num2); ref GatheringNode reference24 = ref CollectionsMarshal.AsSpan(list35)[0]; GatheringNode obj12 = new GatheringNode { DataId = 31039u }; num3 = 2; List list36 = new List(num3); CollectionsMarshal.SetCount(list36, num3); Span span18 = CollectionsMarshal.AsSpan(list36); span18[0] = new GatheringLocation { Position = new Vector3(61.52108f, -11.51824f, -20.57552f), MinimumAngle = -145, MaximumAngle = 85 }; span18[1] = new GatheringLocation { Position = new Vector3(53.08001f, -11.09225f, -27.17002f), MinimumAngle = -50, MaximumAngle = 115 }; obj12.Locations = list36; reference24 = obj12; gatheringNodeGroup12.Nodes = list35; reference23 = gatheringNodeGroup12; gatheringRoot3.Groups = list28; AddLocation(243, gatheringRoot3); GatheringRoot gatheringRoot4 = new GatheringRoot(); num = 1; List list37 = new List(num); CollectionsMarshal.SetCount(list37, num); CollectionsMarshal.AsSpan(list37)[0] = "Censored"; gatheringRoot4.Author = list37; num = 1; List list38 = new List(num); CollectionsMarshal.SetCount(list38, num); CollectionsMarshal.AsSpan(list38)[0] = new QuestStep(EInteractionType.None, null, null, 156) { AetheryteShortcut = EAetheryteLocation.MorDhona, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; gatheringRoot4.Steps = list38; num = 2; List list39 = new List(num); CollectionsMarshal.SetCount(list39, num); Span span19 = CollectionsMarshal.AsSpan(list39); span19[0] = 2001412u; span19[1] = 2001413u; gatheringRoot4.ExtraQuestItems = list39; num = 3; List list40 = new List(num); CollectionsMarshal.SetCount(list40, num); Span span20 = CollectionsMarshal.AsSpan(list40); ref GatheringNodeGroup reference25 = ref span20[0]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list41 = new List(num2); CollectionsMarshal.SetCount(list41, num2); ref GatheringNode reference26 = ref CollectionsMarshal.AsSpan(list41)[0]; GatheringNode obj13 = new GatheringNode { DataId = 31043u }; num3 = 2; List list42 = new List(num3); CollectionsMarshal.SetCount(list42, num3); Span span21 = CollectionsMarshal.AsSpan(list42); span21[0] = new GatheringLocation { Position = new Vector3(-371.8556f, -15.86567f, -363.9182f), MinimumAngle = -145, MaximumAngle = -35 }; span21[1] = new GatheringLocation { Position = new Vector3(-372.1209f, -16.00947f, -351.6216f), MinimumAngle = -125, MaximumAngle = 30 }; obj13.Locations = list42; reference26 = obj13; gatheringNodeGroup13.Nodes = list41; reference25 = gatheringNodeGroup13; ref GatheringNodeGroup reference27 = ref span20[1]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num2 = 2; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); Span span22 = CollectionsMarshal.AsSpan(list43); ref GatheringNode reference28 = ref span22[0]; GatheringNode obj14 = new GatheringNode { DataId = 31044u }; num3 = 2; List list44 = new List(num3); CollectionsMarshal.SetCount(list44, num3); Span span23 = CollectionsMarshal.AsSpan(list44); span23[0] = new GatheringLocation { Position = new Vector3(-344.8759f, -16.46771f, -338.7833f), MinimumAngle = -90, MaximumAngle = 75 }; span23[1] = new GatheringLocation { Position = new Vector3(-332.5748f, -16.07329f, -337.0371f), MinimumAngle = -65, MaximumAngle = 105 }; obj14.Locations = list44; reference28 = obj14; ref GatheringNode reference29 = ref span22[1]; GatheringNode obj15 = new GatheringNode { DataId = 31042u }; num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); CollectionsMarshal.AsSpan(list45)[0] = new GatheringLocation { Position = new Vector3(-317.5309f, -16.18071f, -338.7262f), MinimumAngle = -35, MaximumAngle = 140 }; obj15.Locations = list45; reference29 = obj15; gatheringNodeGroup14.Nodes = list43; reference27 = gatheringNodeGroup14; ref GatheringNodeGroup reference30 = ref span20[2]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list46 = new List(num2); CollectionsMarshal.SetCount(list46, num2); ref GatheringNode reference31 = ref CollectionsMarshal.AsSpan(list46)[0]; GatheringNode obj16 = new GatheringNode { DataId = 31041u }; num3 = 2; List list47 = new List(num3); CollectionsMarshal.SetCount(list47, num3); Span span24 = CollectionsMarshal.AsSpan(list47); span24[0] = new GatheringLocation { Position = new Vector3(-347.2882f, -15.12936f, -346.8752f), MinimumAngle = -195, MaximumAngle = -110 }; span24[1] = new GatheringLocation { Position = new Vector3(-348.3911f, -16.14678f, -363.7992f), MinimumAngle = -20, MaximumAngle = 145 }; obj16.Locations = list47; reference31 = obj16; gatheringNodeGroup15.Nodes = list46; reference30 = gatheringNodeGroup15; gatheringRoot4.Groups = list40; AddLocation(244, gatheringRoot4); } private static void LoadLocation3() { GatheringRoot gatheringRoot = new GatheringRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); CollectionsMarshal.AsSpan(list)[0] = "liza"; gatheringRoot.Author = list; num = 1; List list2 = new List(num); CollectionsMarshal.SetCount(list2, num); CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 397) { AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; gatheringRoot.Steps = list2; num = 3; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span = CollectionsMarshal.AsSpan(list3); ref GatheringNodeGroup reference = ref span[0]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span2 = CollectionsMarshal.AsSpan(list4); ref GatheringNode reference2 = ref span2[0]; GatheringNode obj = new GatheringNode { DataId = 31406u }; int num3 = 1; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); CollectionsMarshal.AsSpan(list5)[0] = new GatheringLocation { Position = new Vector3(-501.2244f, 118.0477f, -443.4114f) }; obj.Locations = list5; reference2 = obj; ref GatheringNode reference3 = ref span2[1]; GatheringNode obj2 = new GatheringNode { DataId = 31407u }; num3 = 3; List list6 = new List(num3); CollectionsMarshal.SetCount(list6, num3); Span span3 = CollectionsMarshal.AsSpan(list6); span3[0] = new GatheringLocation { Position = new Vector3(-468.6656f, 120.7944f, -420.1442f) }; span3[1] = new GatheringLocation { Position = new Vector3(-523.499f, 117.4618f, -449.0883f), MinimumAngle = -160, MaximumAngle = 65 }; span3[2] = new GatheringLocation { Position = new Vector3(-482.4585f, 120.3927f, -442.2994f) }; obj2.Locations = list6; reference3 = obj2; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; ref GatheringNodeGroup reference4 = ref span[1]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 2; List list7 = new List(num2); CollectionsMarshal.SetCount(list7, num2); Span span4 = CollectionsMarshal.AsSpan(list7); ref GatheringNode reference5 = ref span4[0]; GatheringNode obj3 = new GatheringNode { DataId = 31408u }; num3 = 1; List list8 = new List(num3); CollectionsMarshal.SetCount(list8, num3); CollectionsMarshal.AsSpan(list8)[0] = new GatheringLocation { Position = new Vector3(-685.595f, 122.3003f, -379.202f) }; obj3.Locations = list8; reference5 = obj3; ref GatheringNode reference6 = ref span4[1]; GatheringNode obj4 = new GatheringNode { DataId = 31409u }; num3 = 3; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); Span span5 = CollectionsMarshal.AsSpan(list9); span5[0] = new GatheringLocation { Position = new Vector3(-691.5064f, 123.4536f, -354.5497f), MinimumAngle = 95, MaximumAngle = 325 }; span5[1] = new GatheringLocation { Position = new Vector3(-673.4897f, 122.1564f, -378.4789f) }; span5[2] = new GatheringLocation { Position = new Vector3(-664.5702f, 121.697f, -394.0817f), MinimumAngle = 0, MaximumAngle = 255 }; obj4.Locations = list9; reference6 = obj4; gatheringNodeGroup2.Nodes = list7; reference4 = gatheringNodeGroup2; ref GatheringNodeGroup reference7 = ref span[2]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); Span span6 = CollectionsMarshal.AsSpan(list10); ref GatheringNode reference8 = ref span6[0]; GatheringNode obj5 = new GatheringNode { DataId = 31410u }; num3 = 1; List list11 = new List(num3); CollectionsMarshal.SetCount(list11, num3); CollectionsMarshal.AsSpan(list11)[0] = new GatheringLocation { Position = new Vector3(-496.1503f, 121.0539f, -272.0342f) }; obj5.Locations = list11; reference8 = obj5; ref GatheringNode reference9 = ref span6[1]; GatheringNode obj6 = new GatheringNode { DataId = 31411u }; num3 = 3; List list12 = new List(num3); CollectionsMarshal.SetCount(list12, num3); Span span7 = CollectionsMarshal.AsSpan(list12); span7[0] = new GatheringLocation { Position = new Vector3(-459.1924f, 121.1919f, -280.8376f), MinimumAngle = -105, MaximumAngle = 55 }; span7[1] = new GatheringLocation { Position = new Vector3(-472.298f, 121.4754f, -306.8053f), MinimumAngle = 30, MaximumAngle = 235 }; span7[2] = new GatheringLocation { Position = new Vector3(-486.2957f, 120.9394f, -257.3133f) }; obj6.Locations = list12; reference9 = obj6; gatheringNodeGroup3.Nodes = list10; reference7 = gatheringNodeGroup3; gatheringRoot.Groups = list3; AddLocation(300, gatheringRoot); GatheringRoot gatheringRoot2 = new GatheringRoot(); num = 1; List list13 = new List(num); CollectionsMarshal.SetCount(list13, num); CollectionsMarshal.AsSpan(list13)[0] = "liza"; gatheringRoot2.Author = list13; num = 2; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); Span span8 = CollectionsMarshal.AsSpan(list14); ref QuestStep reference10 = ref span8[0]; QuestStep obj7 = new QuestStep(EInteractionType.Interact, 2013074u, new Vector3(304.3412f, 483.48206f, 143.11438f), 960) { TargetTerritoryId = (ushort)1073 }; SkipConditions skipConditions = new SkipConditions(); SkipStepConditions skipStepConditions = new SkipStepConditions(); num2 = 1; List list15 = new List(num2); CollectionsMarshal.SetCount(list15, num2); CollectionsMarshal.AsSpan(list15)[0] = 1073; skipStepConditions.InTerritory = list15; skipConditions.StepIf = skipStepConditions; obj7.SkipConditions = skipConditions; reference10 = obj7; span8[1] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot2.Steps = list14; num = 3; List list16 = new List(num); CollectionsMarshal.SetCount(list16, num); Span span9 = CollectionsMarshal.AsSpan(list16); ref GatheringNodeGroup reference11 = ref span9[0]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 1; List list17 = new List(num2); CollectionsMarshal.SetCount(list17, num2); ref GatheringNode reference12 = ref CollectionsMarshal.AsSpan(list17)[0]; GatheringNode obj8 = new GatheringNode { DataId = 31819u }; num3 = 1; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); CollectionsMarshal.AsSpan(list18)[0] = new GatheringLocation { Position = new Vector3(-5.492728f, 499.6548f, 37.58726f), MinimumAngle = 145, MaximumAngle = 300 }; obj8.Locations = list18; reference12 = obj8; gatheringNodeGroup4.Nodes = list17; reference11 = gatheringNodeGroup4; ref GatheringNodeGroup reference13 = ref span9[1]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 1; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); ref GatheringNode reference14 = ref CollectionsMarshal.AsSpan(list19)[0]; GatheringNode obj9 = new GatheringNode { DataId = 31700u }; num3 = 1; List list20 = new List(num3); CollectionsMarshal.SetCount(list20, num3); CollectionsMarshal.AsSpan(list20)[0] = new GatheringLocation { Position = new Vector3(27.22863f, 499.8322f, 2.94655f), MinimumAngle = -15, MaximumAngle = 210 }; obj9.Locations = list20; reference14 = obj9; gatheringNodeGroup5.Nodes = list19; reference13 = gatheringNodeGroup5; ref GatheringNodeGroup reference15 = ref span9[2]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 1; List list21 = new List(num2); CollectionsMarshal.SetCount(list21, num2); ref GatheringNode reference16 = ref CollectionsMarshal.AsSpan(list21)[0]; GatheringNode obj10 = new GatheringNode { DataId = 31489u }; num3 = 1; List list22 = new List(num3); CollectionsMarshal.SetCount(list22, num3); CollectionsMarshal.AsSpan(list22)[0] = new GatheringLocation { Position = new Vector3(28.38036f, 500.019f, -0.7058061f), MinimumAngle = 0, MaximumAngle = 210 }; obj10.Locations = list22; reference16 = obj10; gatheringNodeGroup6.Nodes = list21; reference15 = gatheringNodeGroup6; gatheringRoot2.Groups = list16; AddLocation(316, gatheringRoot2); GatheringRoot gatheringRoot3 = new GatheringRoot(); num = 1; List list23 = new List(num); CollectionsMarshal.SetCount(list23, num); CollectionsMarshal.AsSpan(list23)[0] = "liza"; gatheringRoot3.Author = list23; num = 2; List list24 = new List(num); CollectionsMarshal.SetCount(list24, num); Span span10 = CollectionsMarshal.AsSpan(list24); ref QuestStep reference17 = ref span10[0]; QuestStep obj11 = new QuestStep(EInteractionType.Interact, 2013074u, new Vector3(304.3412f, 483.48206f, 143.11438f), 960) { TargetTerritoryId = (ushort)1073 }; SkipConditions skipConditions2 = new SkipConditions(); SkipStepConditions skipStepConditions2 = new SkipStepConditions(); num2 = 1; List list25 = new List(num2); CollectionsMarshal.SetCount(list25, num2); CollectionsMarshal.AsSpan(list25)[0] = 1073; skipStepConditions2.InTerritory = list25; skipConditions2.StepIf = skipStepConditions2; obj11.SkipConditions = skipConditions2; reference17 = obj11; span10[1] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot3.Steps = list24; num = 3; List list26 = new List(num); CollectionsMarshal.SetCount(list26, num); Span span11 = CollectionsMarshal.AsSpan(list26); ref GatheringNodeGroup reference18 = ref span11[0]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list27 = new List(num2); CollectionsMarshal.SetCount(list27, num2); ref GatheringNode reference19 = ref CollectionsMarshal.AsSpan(list27)[0]; GatheringNode obj12 = new GatheringNode { DataId = 31822u }; num3 = 1; List list28 = new List(num3); CollectionsMarshal.SetCount(list28, num3); CollectionsMarshal.AsSpan(list28)[0] = new GatheringLocation { Position = new Vector3(-4.054798f, 494.3483f, -54.37905f) }; obj12.Locations = list28; reference19 = obj12; gatheringNodeGroup7.Nodes = list27; reference18 = gatheringNodeGroup7; ref GatheringNodeGroup reference20 = ref span11[1]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 1; List list29 = new List(num2); CollectionsMarshal.SetCount(list29, num2); ref GatheringNode reference21 = ref CollectionsMarshal.AsSpan(list29)[0]; GatheringNode obj13 = new GatheringNode { DataId = 31821u }; num3 = 1; List list30 = new List(num3); CollectionsMarshal.SetCount(list30, num3); CollectionsMarshal.AsSpan(list30)[0] = new GatheringLocation { Position = new Vector3(-5.287843f, 494.2204f, -66.80152f) }; obj13.Locations = list30; reference21 = obj13; gatheringNodeGroup8.Nodes = list29; reference20 = gatheringNodeGroup8; ref GatheringNodeGroup reference22 = ref span11[2]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list31 = new List(num2); CollectionsMarshal.SetCount(list31, num2); ref GatheringNode reference23 = ref CollectionsMarshal.AsSpan(list31)[0]; GatheringNode obj14 = new GatheringNode { DataId = 31820u }; num3 = 1; List list32 = new List(num3); CollectionsMarshal.SetCount(list32, num3); CollectionsMarshal.AsSpan(list32)[0] = new GatheringLocation { Position = new Vector3(-9.143447f, 494.1166f, -82.62958f), MinimumAngle = -75, MaximumAngle = 95 }; obj14.Locations = list32; reference23 = obj14; gatheringNodeGroup9.Nodes = list31; reference22 = gatheringNodeGroup9; gatheringRoot3.Groups = list26; AddLocation(317, gatheringRoot3); GatheringRoot gatheringRoot4 = new GatheringRoot(); num = 1; List list33 = new List(num); CollectionsMarshal.SetCount(list33, num); CollectionsMarshal.AsSpan(list33)[0] = "liza"; gatheringRoot4.Author = list33; num = 2; List list34 = new List(num); CollectionsMarshal.SetCount(list34, num); Span span12 = CollectionsMarshal.AsSpan(list34); ref QuestStep reference24 = ref span12[0]; QuestStep obj15 = new QuestStep(EInteractionType.Interact, 2013074u, new Vector3(304.3412f, 483.48206f, 143.11438f), 960) { TargetTerritoryId = (ushort)1073 }; SkipConditions skipConditions3 = new SkipConditions(); SkipStepConditions skipStepConditions3 = new SkipStepConditions(); num2 = 1; List list35 = new List(num2); CollectionsMarshal.SetCount(list35, num2); CollectionsMarshal.AsSpan(list35)[0] = 1073; skipStepConditions3.InTerritory = list35; skipConditions3.StepIf = skipStepConditions3; obj15.SkipConditions = skipConditions3; reference24 = obj15; span12[1] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot4.Steps = list34; num = 3; List list36 = new List(num); CollectionsMarshal.SetCount(list36, num); Span span13 = CollectionsMarshal.AsSpan(list36); ref GatheringNodeGroup reference25 = ref span13[0]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 1; List list37 = new List(num2); CollectionsMarshal.SetCount(list37, num2); ref GatheringNode reference26 = ref CollectionsMarshal.AsSpan(list37)[0]; GatheringNode obj16 = new GatheringNode { DataId = 33840u }; num3 = 1; List list38 = new List(num3); CollectionsMarshal.SetCount(list38, num3); CollectionsMarshal.AsSpan(list38)[0] = new GatheringLocation { Position = new Vector3(10.28351f, 486.144f, -136.9586f) }; obj16.Locations = list38; reference26 = obj16; gatheringNodeGroup10.Nodes = list37; reference25 = gatheringNodeGroup10; ref GatheringNodeGroup reference27 = ref span13[1]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 1; List list39 = new List(num2); CollectionsMarshal.SetCount(list39, num2); ref GatheringNode reference28 = ref CollectionsMarshal.AsSpan(list39)[0]; GatheringNode obj17 = new GatheringNode { DataId = 33841u }; num3 = 1; List list40 = new List(num3); CollectionsMarshal.SetCount(list40, num3); CollectionsMarshal.AsSpan(list40)[0] = new GatheringLocation { Position = new Vector3(19.46428f, 485.9226f, -136.738f) }; obj17.Locations = list40; reference28 = obj17; gatheringNodeGroup11.Nodes = list39; reference27 = gatheringNodeGroup11; ref GatheringNodeGroup reference29 = ref span13[2]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 1; List list41 = new List(num2); CollectionsMarshal.SetCount(list41, num2); ref GatheringNode reference30 = ref CollectionsMarshal.AsSpan(list41)[0]; GatheringNode obj18 = new GatheringNode { DataId = 33643u }; num3 = 1; List list42 = new List(num3); CollectionsMarshal.SetCount(list42, num3); CollectionsMarshal.AsSpan(list42)[0] = new GatheringLocation { Position = new Vector3(14.21117f, 486.0551f, -143.435f) }; obj18.Locations = list42; reference30 = obj18; gatheringNodeGroup12.Nodes = list41; reference29 = gatheringNodeGroup12; gatheringRoot4.Groups = list36; AddLocation(319, gatheringRoot4); GatheringRoot gatheringRoot5 = new GatheringRoot(); num = 1; List list43 = new List(num); CollectionsMarshal.SetCount(list43, num); CollectionsMarshal.AsSpan(list43)[0] = "liza"; gatheringRoot5.Author = list43; num = 2; List list44 = new List(num); CollectionsMarshal.SetCount(list44, num); Span span14 = CollectionsMarshal.AsSpan(list44); ref QuestStep reference31 = ref span14[0]; QuestStep obj19 = new QuestStep(EInteractionType.Interact, 2013074u, new Vector3(304.3412f, 483.48206f, 143.11438f), 960) { TargetTerritoryId = (ushort)1073 }; SkipConditions skipConditions4 = new SkipConditions(); SkipStepConditions skipStepConditions4 = new SkipStepConditions(); num2 = 1; List list45 = new List(num2); CollectionsMarshal.SetCount(list45, num2); CollectionsMarshal.AsSpan(list45)[0] = 1073; skipStepConditions4.InTerritory = list45; skipConditions4.StepIf = skipStepConditions4; obj19.SkipConditions = skipConditions4; reference31 = obj19; span14[1] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot5.Steps = list44; num = 3; List list46 = new List(num); CollectionsMarshal.SetCount(list46, num); Span span15 = CollectionsMarshal.AsSpan(list46); ref GatheringNodeGroup reference32 = ref span15[0]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list47 = new List(num2); CollectionsMarshal.SetCount(list47, num2); ref GatheringNode reference33 = ref CollectionsMarshal.AsSpan(list47)[0]; GatheringNode obj20 = new GatheringNode { DataId = 33842u }; num3 = 1; List list48 = new List(num3); CollectionsMarshal.SetCount(list48, num3); CollectionsMarshal.AsSpan(list48)[0] = new GatheringLocation { Position = new Vector3(-71.72573f, 495.8044f, -23.42241f), MinimumAngle = -15, MaximumAngle = 90 }; obj20.Locations = list48; reference33 = obj20; gatheringNodeGroup13.Nodes = list47; reference32 = gatheringNodeGroup13; ref GatheringNodeGroup reference34 = ref span15[1]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num2 = 1; List list49 = new List(num2); CollectionsMarshal.SetCount(list49, num2); ref GatheringNode reference35 = ref CollectionsMarshal.AsSpan(list49)[0]; GatheringNode obj21 = new GatheringNode { DataId = 33846u }; num3 = 1; List list50 = new List(num3); CollectionsMarshal.SetCount(list50, num3); CollectionsMarshal.AsSpan(list50)[0] = new GatheringLocation { Position = new Vector3(-85.765f, 493.9822f, -11.33734f), MinimumAngle = -185, MaximumAngle = 20 }; obj21.Locations = list50; reference35 = obj21; gatheringNodeGroup14.Nodes = list49; reference34 = gatheringNodeGroup14; ref GatheringNodeGroup reference36 = ref span15[2]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list51 = new List(num2); CollectionsMarshal.SetCount(list51, num2); ref GatheringNode reference37 = ref CollectionsMarshal.AsSpan(list51)[0]; GatheringNode obj22 = new GatheringNode { DataId = 33847u }; num3 = 1; List list52 = new List(num3); CollectionsMarshal.SetCount(list52, num3); CollectionsMarshal.AsSpan(list52)[0] = new GatheringLocation { Position = new Vector3(-100.52f, 493.6702f, -9.731167f), MinimumAngle = -185, MaximumAngle = -25 }; obj22.Locations = list52; reference37 = obj22; gatheringNodeGroup15.Nodes = list51; reference36 = gatheringNodeGroup15; gatheringRoot5.Groups = list46; AddLocation(322, gatheringRoot5); GatheringRoot gatheringRoot6 = new GatheringRoot(); num = 1; List list53 = new List(num); CollectionsMarshal.SetCount(list53, num); CollectionsMarshal.AsSpan(list53)[0] = "liza"; gatheringRoot6.Author = list53; num = 2; List list54 = new List(num); CollectionsMarshal.SetCount(list54, num); Span span16 = CollectionsMarshal.AsSpan(list54); ref QuestStep reference38 = ref span16[0]; QuestStep obj23 = new QuestStep(EInteractionType.Interact, 2013074u, new Vector3(304.3412f, 483.48206f, 143.11438f), 960) { TargetTerritoryId = (ushort)1073 }; SkipConditions skipConditions5 = new SkipConditions(); SkipStepConditions skipStepConditions5 = new SkipStepConditions(); num2 = 1; List list55 = new List(num2); CollectionsMarshal.SetCount(list55, num2); CollectionsMarshal.AsSpan(list55)[0] = 1073; skipStepConditions5.InTerritory = list55; skipConditions5.StepIf = skipStepConditions5; obj23.SkipConditions = skipConditions5; reference38 = obj23; span16[1] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot6.Steps = list54; num = 3; List list56 = new List(num); CollectionsMarshal.SetCount(list56, num); Span span17 = CollectionsMarshal.AsSpan(list56); ref GatheringNodeGroup reference39 = ref span17[0]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num2 = 1; List list57 = new List(num2); CollectionsMarshal.SetCount(list57, num2); ref GatheringNode reference40 = ref CollectionsMarshal.AsSpan(list57)[0]; GatheringNode obj24 = new GatheringNode { DataId = 33848u }; num3 = 1; List list58 = new List(num3); CollectionsMarshal.SetCount(list58, num3); CollectionsMarshal.AsSpan(list58)[0] = new GatheringLocation { Position = new Vector3(-109.0629f, 491.0458f, 34.78553f), MinimumAngle = -110, MaximumAngle = 35 }; obj24.Locations = list58; reference40 = obj24; gatheringNodeGroup16.Nodes = list57; reference39 = gatheringNodeGroup16; ref GatheringNodeGroup reference41 = ref span17[1]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 1; List list59 = new List(num2); CollectionsMarshal.SetCount(list59, num2); ref GatheringNode reference42 = ref CollectionsMarshal.AsSpan(list59)[0]; GatheringNode obj25 = new GatheringNode { DataId = 33849u }; num3 = 1; List list60 = new List(num3); CollectionsMarshal.SetCount(list60, num3); CollectionsMarshal.AsSpan(list60)[0] = new GatheringLocation { Position = new Vector3(-110.2371f, 491.0116f, 54.68977f), MinimumAngle = -170, MaximumAngle = -45 }; obj25.Locations = list60; reference42 = obj25; gatheringNodeGroup17.Nodes = list59; reference41 = gatheringNodeGroup17; ref GatheringNodeGroup reference43 = ref span17[2]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num2 = 1; List list61 = new List(num2); CollectionsMarshal.SetCount(list61, num2); ref GatheringNode reference44 = ref CollectionsMarshal.AsSpan(list61)[0]; GatheringNode obj26 = new GatheringNode { DataId = 33850u }; num3 = 1; List list62 = new List(num3); CollectionsMarshal.SetCount(list62, num3); CollectionsMarshal.AsSpan(list62)[0] = new GatheringLocation { Position = new Vector3(-101.4737f, 490.7073f, 54.9267f), MinimumAngle = 90, MaximumAngle = 220 }; obj26.Locations = list62; reference44 = obj26; gatheringNodeGroup18.Nodes = list61; reference43 = gatheringNodeGroup18; gatheringRoot6.Groups = list56; AddLocation(336, gatheringRoot6); GatheringRoot gatheringRoot7 = new GatheringRoot(); num = 1; List list63 = new List(num); CollectionsMarshal.SetCount(list63, num); CollectionsMarshal.AsSpan(list63)[0] = "liza"; gatheringRoot7.Author = list63; num = 1; List list64 = new List(num); CollectionsMarshal.SetCount(list64, num); CollectionsMarshal.AsSpan(list64)[0] = new QuestStep(EInteractionType.None, null, null, 397) { AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; gatheringRoot7.Steps = list64; num = 3; List list65 = new List(num); CollectionsMarshal.SetCount(list65, num); Span span18 = CollectionsMarshal.AsSpan(list65); ref GatheringNodeGroup reference45 = ref span18[0]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 2; List list66 = new List(num2); CollectionsMarshal.SetCount(list66, num2); Span span19 = CollectionsMarshal.AsSpan(list66); ref GatheringNode reference46 = ref span19[0]; GatheringNode obj27 = new GatheringNode { DataId = 31344u }; num3 = 1; List list67 = new List(num3); CollectionsMarshal.SetCount(list67, num3); CollectionsMarshal.AsSpan(list67)[0] = new GatheringLocation { Position = new Vector3(40.36132f, 217.3049f, 405.1829f), MinimumAngle = 100, MaximumAngle = 250, MinimumDistance = 1.5f, MaximumDistance = 3f }; obj27.Locations = list67; reference46 = obj27; ref GatheringNode reference47 = ref span19[1]; GatheringNode obj28 = new GatheringNode { DataId = 31345u, Fly = false }; num3 = 3; List list68 = new List(num3); CollectionsMarshal.SetCount(list68, num3); Span span20 = CollectionsMarshal.AsSpan(list68); span20[0] = new GatheringLocation { Position = new Vector3(20.19547f, 216.5585f, 412.4353f), MinimumAngle = 75, MaximumAngle = 145, MinimumDistance = 1.5f, MaximumDistance = 3f }; span20[1] = new GatheringLocation { Position = new Vector3(17.58205f, 216.0664f, 421.5481f), MinimumAngle = 0, MaximumAngle = 145, MinimumDistance = 1.5f, MaximumDistance = 3f }; span20[2] = new GatheringLocation { Position = new Vector3(51.50931f, 217.6516f, 408.2164f), MinimumAngle = 155, MaximumAngle = 225, MinimumDistance = 1.5f, MaximumDistance = 3f }; obj28.Locations = list68; reference47 = obj28; gatheringNodeGroup19.Nodes = list66; reference45 = gatheringNodeGroup19; ref GatheringNodeGroup reference48 = ref span18[1]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num2 = 3; List list69 = new List(num2); CollectionsMarshal.SetCount(list69, num2); Span span21 = CollectionsMarshal.AsSpan(list69); ref GatheringNode reference49 = ref span21[0]; GatheringNode obj29 = new GatheringNode { DataId = 31340u }; num3 = 1; List list70 = new List(num3); CollectionsMarshal.SetCount(list70, num3); CollectionsMarshal.AsSpan(list70)[0] = new GatheringLocation { Position = new Vector3(56.06712f, 216.6702f, 225.849f), MinimumAngle = -20, MaximumAngle = 105 }; obj29.Locations = list70; reference49 = obj29; ref GatheringNode reference50 = ref span21[1]; GatheringNode obj30 = new GatheringNode { DataId = 31341u }; num3 = 3; List list71 = new List(num3); CollectionsMarshal.SetCount(list71, num3); Span span22 = CollectionsMarshal.AsSpan(list71); span22[0] = new GatheringLocation { Position = new Vector3(85.05425f, 218.7078f, 220.0463f), MinimumAngle = -110, MaximumAngle = 25 }; span22[1] = new GatheringLocation { Position = new Vector3(78.99079f, 215.9441f, 228.9527f), MinimumAngle = -110, MaximumAngle = 40 }; span22[2] = new GatheringLocation { Position = new Vector3(67.29195f, 216.4685f, 228.7955f), MinimumAngle = -35, MaximumAngle = 80 }; obj30.Locations = list71; reference50 = obj30; ref GatheringNode reference51 = ref span21[2]; GatheringNode obj31 = new GatheringNode { DataId = 31342u }; num3 = 1; List list72 = new List(num3); CollectionsMarshal.SetCount(list72, num3); CollectionsMarshal.AsSpan(list72)[0] = new GatheringLocation { Position = new Vector3(-124.1629f, 221.9654f, 197.8645f), MinimumAngle = -15, MaximumAngle = 20 }; obj31.Locations = list72; reference51 = obj31; gatheringNodeGroup20.Nodes = list69; reference48 = gatheringNodeGroup20; ref GatheringNodeGroup reference52 = ref span18[2]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); num2 = 1; List list73 = new List(num2); CollectionsMarshal.SetCount(list73, num2); ref GatheringNode reference53 = ref CollectionsMarshal.AsSpan(list73)[0]; GatheringNode obj32 = new GatheringNode { DataId = 31343u }; num3 = 3; List list74 = new List(num3); CollectionsMarshal.SetCount(list74, num3); Span span23 = CollectionsMarshal.AsSpan(list74); span23[0] = new GatheringLocation { Position = new Vector3(-138.4112f, 220.679f, 204.6822f), MinimumAngle = -20, MaximumAngle = 20 }; span23[1] = new GatheringLocation { Position = new Vector3(-90.40117f, 223.687f, 202.5069f), MinimumAngle = -90, MaximumAngle = 45 }; span23[2] = new GatheringLocation { Position = new Vector3(-50.76083f, 222.9418f, 217.8322f), MinimumAngle = 50, MaximumAngle = 140 }; obj32.Locations = list74; reference53 = obj32; gatheringNodeGroup21.Nodes = list73; reference52 = gatheringNodeGroup21; gatheringRoot7.Groups = list65; AddLocation(351, gatheringRoot7); GatheringRoot gatheringRoot8 = new GatheringRoot(); num = 1; List list75 = new List(num); CollectionsMarshal.SetCount(list75, num); CollectionsMarshal.AsSpan(list75)[0] = "liza"; gatheringRoot8.Author = list75; num = 1; List list76 = new List(num); CollectionsMarshal.SetCount(list76, num); CollectionsMarshal.AsSpan(list76)[0] = new QuestStep(EInteractionType.None, null, null, 398) { AetheryteShortcut = EAetheryteLocation.DravanianForelandsAnyxTrine }; gatheringRoot8.Steps = list76; num = 3; List list77 = new List(num); CollectionsMarshal.SetCount(list77, num); Span span24 = CollectionsMarshal.AsSpan(list77); ref GatheringNodeGroup reference54 = ref span24[0]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num2 = 2; List list78 = new List(num2); CollectionsMarshal.SetCount(list78, num2); Span span25 = CollectionsMarshal.AsSpan(list78); ref GatheringNode reference55 = ref span25[0]; GatheringNode obj33 = new GatheringNode { DataId = 31350u }; num3 = 1; List list79 = new List(num3); CollectionsMarshal.SetCount(list79, num3); CollectionsMarshal.AsSpan(list79)[0] = new GatheringLocation { Position = new Vector3(-115.4501f, -44.90735f, 211.8084f), MinimumAngle = -5, MaximumAngle = 65 }; obj33.Locations = list79; reference55 = obj33; ref GatheringNode reference56 = ref span25[1]; GatheringNode obj34 = new GatheringNode { DataId = 31351u }; num3 = 3; List list80 = new List(num3); CollectionsMarshal.SetCount(list80, num3); Span span26 = CollectionsMarshal.AsSpan(list80); span26[0] = new GatheringLocation { Position = new Vector3(-94.4983f, -46.65615f, 219.4642f), MinimumAngle = -90, MaximumAngle = 65 }; span26[1] = new GatheringLocation { Position = new Vector3(-133.4304f, -45.47835f, 211.6268f), MinimumAngle = -50, MaximumAngle = 80 }; span26[2] = new GatheringLocation { Position = new Vector3(-81.5194f, -52.42267f, 241.2021f), MinimumAngle = -35, MaximumAngle = 85 }; obj34.Locations = list80; reference56 = obj34; gatheringNodeGroup22.Nodes = list78; reference54 = gatheringNodeGroup22; ref GatheringNodeGroup reference57 = ref span24[1]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); num2 = 2; List list81 = new List(num2); CollectionsMarshal.SetCount(list81, num2); Span span27 = CollectionsMarshal.AsSpan(list81); ref GatheringNode reference58 = ref span27[0]; GatheringNode obj35 = new GatheringNode { DataId = 31346u }; num3 = 1; List list82 = new List(num3); CollectionsMarshal.SetCount(list82, num3); CollectionsMarshal.AsSpan(list82)[0] = new GatheringLocation { Position = new Vector3(-154.299f, -70.63795f, 399.4617f), MinimumAngle = 110, MaximumAngle = 225 }; obj35.Locations = list82; reference58 = obj35; ref GatheringNode reference59 = ref span27[1]; GatheringNode obj36 = new GatheringNode { DataId = 31347u }; num3 = 3; List list83 = new List(num3); CollectionsMarshal.SetCount(list83, num3); Span span28 = CollectionsMarshal.AsSpan(list83); span28[0] = new GatheringLocation { Position = new Vector3(-167.7846f, -70.11265f, 418.7766f), MinimumAngle = 90, MaximumAngle = 235 }; span28[1] = new GatheringLocation { Position = new Vector3(-152.9678f, -68.49996f, 365.0086f), MinimumAngle = -30, MaximumAngle = 70 }; span28[2] = new GatheringLocation { Position = new Vector3(-189.6693f, -68.18973f, 377.6652f), MinimumAngle = 205, MaximumAngle = 335 }; obj36.Locations = list83; reference59 = obj36; gatheringNodeGroup23.Nodes = list81; reference57 = gatheringNodeGroup23; ref GatheringNodeGroup reference60 = ref span24[2]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num2 = 2; List list84 = new List(num2); CollectionsMarshal.SetCount(list84, num2); Span span29 = CollectionsMarshal.AsSpan(list84); ref GatheringNode reference61 = ref span29[0]; GatheringNode obj37 = new GatheringNode { DataId = 31349u }; num3 = 3; List list85 = new List(num3); CollectionsMarshal.SetCount(list85, num3); Span span30 = CollectionsMarshal.AsSpan(list85); span30[0] = new GatheringLocation { Position = new Vector3(-312.3143f, -54.81182f, 331.0543f), MinimumAngle = -145, MaximumAngle = 5 }; span30[1] = new GatheringLocation { Position = new Vector3(-296.8107f, -51.96982f, 310.6086f), MinimumAngle = 235, MaximumAngle = 330 }; span30[2] = new GatheringLocation { Position = new Vector3(-299.3094f, -46.30565f, 293.9169f), MinimumAngle = 165, MaximumAngle = 310 }; obj37.Locations = list85; reference61 = obj37; ref GatheringNode reference62 = ref span29[1]; GatheringNode obj38 = new GatheringNode { DataId = 31348u }; num3 = 1; List list86 = new List(num3); CollectionsMarshal.SetCount(list86, num3); CollectionsMarshal.AsSpan(list86)[0] = new GatheringLocation { Position = new Vector3(-311.9997f, -53.59439f, 326.8317f), MinimumAngle = -75, MaximumAngle = -20 }; obj38.Locations = list86; reference62 = obj38; gatheringNodeGroup24.Nodes = list84; reference60 = gatheringNodeGroup24; gatheringRoot8.Groups = list77; AddLocation(352, gatheringRoot8); GatheringRoot gatheringRoot9 = new GatheringRoot(); num = 1; List list87 = new List(num); CollectionsMarshal.SetCount(list87, num); CollectionsMarshal.AsSpan(list87)[0] = "liza"; gatheringRoot9.Author = list87; num = 1; List list88 = new List(num); CollectionsMarshal.SetCount(list88, num); ref QuestStep reference63 = ref CollectionsMarshal.AsSpan(list88)[0]; QuestStep obj39 = new QuestStep(EInteractionType.None, null, null, 399) { AetheryteShortcut = EAetheryteLocation.Idyllshire, AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.Idyllshire, To = EAetheryteLocation.IdyllshireEpilogueGate } }; SkipConditions skipConditions6 = new SkipConditions(); SkipAetheryteCondition skipAetheryteCondition = new SkipAetheryteCondition(); num2 = 1; List list89 = new List(num2); CollectionsMarshal.SetCount(list89, num2); CollectionsMarshal.AsSpan(list89)[0] = 399; skipAetheryteCondition.InTerritory = list89; skipConditions6.AetheryteShortcutIf = skipAetheryteCondition; obj39.SkipConditions = skipConditions6; reference63 = obj39; gatheringRoot9.Steps = list88; num = 3; List list90 = new List(num); CollectionsMarshal.SetCount(list90, num); Span span31 = CollectionsMarshal.AsSpan(list90); ref GatheringNodeGroup reference64 = ref span31[0]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); num2 = 2; List list91 = new List(num2); CollectionsMarshal.SetCount(list91, num2); Span span32 = CollectionsMarshal.AsSpan(list91); ref GatheringNode reference65 = ref span32[0]; GatheringNode obj40 = new GatheringNode { DataId = 31356u }; num3 = 1; List list92 = new List(num3); CollectionsMarshal.SetCount(list92, num3); CollectionsMarshal.AsSpan(list92)[0] = new GatheringLocation { Position = new Vector3(120.1556f, 70.42133f, 30.73328f), MinimumAngle = -95, MaximumAngle = 70 }; obj40.Locations = list92; reference65 = obj40; ref GatheringNode reference66 = ref span32[1]; GatheringNode obj41 = new GatheringNode { DataId = 31357u }; num3 = 3; List list93 = new List(num3); CollectionsMarshal.SetCount(list93, num3); Span span33 = CollectionsMarshal.AsSpan(list93); span33[0] = new GatheringLocation { Position = new Vector3(137.7684f, 70.04282f, 64.77115f), MinimumAngle = 30, MaximumAngle = 130 }; span33[1] = new GatheringLocation { Position = new Vector3(132.1863f, 70.08203f, 57.67828f), MinimumAngle = -10, MaximumAngle = 105 }; span33[2] = new GatheringLocation { Position = new Vector3(145.684f, 70.47159f, 45.05047f), MinimumAngle = 80, MaximumAngle = 215 }; obj41.Locations = list93; reference66 = obj41; gatheringNodeGroup25.Nodes = list91; reference64 = gatheringNodeGroup25; ref GatheringNodeGroup reference67 = ref span31[1]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num2 = 2; List list94 = new List(num2); CollectionsMarshal.SetCount(list94, num2); Span span34 = CollectionsMarshal.AsSpan(list94); ref GatheringNode reference68 = ref span34[0]; GatheringNode obj42 = new GatheringNode { DataId = 31355u }; num3 = 3; List list95 = new List(num3); CollectionsMarshal.SetCount(list95, num3); Span span35 = CollectionsMarshal.AsSpan(list95); span35[0] = new GatheringLocation { Position = new Vector3(59.4164f, 54.40149f, 160.6752f), MinimumAngle = 155, MaximumAngle = 285 }; span35[1] = new GatheringLocation { Position = new Vector3(66.6783f, 53.80389f, 177.1926f), MinimumAngle = -90, MaximumAngle = 0 }; span35[2] = new GatheringLocation { Position = new Vector3(47.04347f, 53.91698f, 164.1816f), MinimumAngle = 0, MaximumAngle = 185 }; obj42.Locations = list95; reference68 = obj42; ref GatheringNode reference69 = ref span34[1]; GatheringNode obj43 = new GatheringNode { DataId = 31354u }; num3 = 1; List list96 = new List(num3); CollectionsMarshal.SetCount(list96, num3); CollectionsMarshal.AsSpan(list96)[0] = new GatheringLocation { Position = new Vector3(31.89844f, 54.71996f, 173.864f), MinimumAngle = 105, MaximumAngle = 235 }; obj43.Locations = list96; reference69 = obj43; gatheringNodeGroup26.Nodes = list94; reference67 = gatheringNodeGroup26; ref GatheringNodeGroup reference70 = ref span31[2]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); num2 = 2; List list97 = new List(num2); CollectionsMarshal.SetCount(list97, num2); Span span36 = CollectionsMarshal.AsSpan(list97); ref GatheringNode reference71 = ref span36[0]; GatheringNode obj44 = new GatheringNode { DataId = 31352u }; num3 = 1; List list98 = new List(num3); CollectionsMarshal.SetCount(list98, num3); CollectionsMarshal.AsSpan(list98)[0] = new GatheringLocation { Position = new Vector3(231.3517f, 74.23511f, 112.9807f), MinimumAngle = 130, MaximumAngle = 285 }; obj44.Locations = list98; reference71 = obj44; ref GatheringNode reference72 = ref span36[1]; GatheringNode obj45 = new GatheringNode { DataId = 31353u }; num3 = 3; List list99 = new List(num3); CollectionsMarshal.SetCount(list99, num3); Span span37 = CollectionsMarshal.AsSpan(list99); span37[0] = new GatheringLocation { Position = new Vector3(239.051f, 80.42557f, 192.2325f), MinimumAngle = 140, MaximumAngle = 235 }; span37[1] = new GatheringLocation { Position = new Vector3(237.4622f, 74.67197f, 150.8143f), MinimumAngle = 60, MaximumAngle = 225 }; span37[2] = new GatheringLocation { Position = new Vector3(211.4673f, 75.37302f, 169.3396f), MinimumAngle = 145, MaximumAngle = 285 }; obj45.Locations = list99; reference72 = obj45; gatheringNodeGroup27.Nodes = list97; reference70 = gatheringNodeGroup27; gatheringRoot9.Groups = list90; AddLocation(353, gatheringRoot9); GatheringRoot gatheringRoot10 = new GatheringRoot(); num = 1; List list100 = new List(num); CollectionsMarshal.SetCount(list100, num); CollectionsMarshal.AsSpan(list100)[0] = "liza"; gatheringRoot10.Author = list100; num = 1; List list101 = new List(num); CollectionsMarshal.SetCount(list101, num); CollectionsMarshal.AsSpan(list101)[0] = new QuestStep(EInteractionType.None, null, null, 401) { AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop }; gatheringRoot10.Steps = list101; num = 3; List list102 = new List(num); CollectionsMarshal.SetCount(list102, num); Span span38 = CollectionsMarshal.AsSpan(list102); ref GatheringNodeGroup reference73 = ref span38[0]; GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup(); num2 = 2; List list103 = new List(num2); CollectionsMarshal.SetCount(list103, num2); Span span39 = CollectionsMarshal.AsSpan(list103); ref GatheringNode reference74 = ref span39[0]; GatheringNode obj46 = new GatheringNode { DataId = 31366u }; num3 = 1; List list104 = new List(num3); CollectionsMarshal.SetCount(list104, num3); CollectionsMarshal.AsSpan(list104)[0] = new GatheringLocation { Position = new Vector3(529.0662f, -110.3256f, 434.3149f), MinimumAngle = 15, MaximumAngle = 135 }; obj46.Locations = list104; reference74 = obj46; ref GatheringNode reference75 = ref span39[1]; GatheringNode obj47 = new GatheringNode { DataId = 31367u }; num3 = 3; List list105 = new List(num3); CollectionsMarshal.SetCount(list105, num3); Span span40 = CollectionsMarshal.AsSpan(list105); span40[0] = new GatheringLocation { Position = new Vector3(541.8505f, -111.128f, 452.5471f), MinimumAngle = -45, MaximumAngle = 40 }; span40[1] = new GatheringLocation { Position = new Vector3(517.9747f, -109.2984f, 417.9554f), MinimumAngle = -45, MaximumAngle = 55 }; span40[2] = new GatheringLocation { Position = new Vector3(499.3676f, -108.7323f, 410.8949f), MinimumAngle = -5, MaximumAngle = 85 }; obj47.Locations = list105; reference75 = obj47; gatheringNodeGroup28.Nodes = list103; reference73 = gatheringNodeGroup28; ref GatheringNodeGroup reference76 = ref span38[1]; GatheringNodeGroup gatheringNodeGroup29 = new GatheringNodeGroup(); num2 = 2; List list106 = new List(num2); CollectionsMarshal.SetCount(list106, num2); Span span41 = CollectionsMarshal.AsSpan(list106); ref GatheringNode reference77 = ref span41[0]; GatheringNode obj48 = new GatheringNode { DataId = 31365u }; num3 = 3; List list107 = new List(num3); CollectionsMarshal.SetCount(list107, num3); Span span42 = CollectionsMarshal.AsSpan(list107); span42[0] = new GatheringLocation { Position = new Vector3(625.9688f, -115.6856f, 344.535f), MinimumAngle = 125, MaximumAngle = 185 }; span42[1] = new GatheringLocation { Position = new Vector3(678.5617f, -122.8687f, 356.7407f), MinimumAngle = 190, MaximumAngle = 290 }; span42[2] = new GatheringLocation { Position = new Vector3(644.1035f, -122.3688f, 334.0371f), MinimumAngle = 105, MaximumAngle = 235 }; obj48.Locations = list107; reference77 = obj48; ref GatheringNode reference78 = ref span41[1]; GatheringNode obj49 = new GatheringNode { DataId = 31364u }; num3 = 1; List list108 = new List(num3); CollectionsMarshal.SetCount(list108, num3); CollectionsMarshal.AsSpan(list108)[0] = new GatheringLocation { Position = new Vector3(661.9959f, -122.6855f, 333.0707f), MinimumAngle = 140, MaximumAngle = 260 }; obj49.Locations = list108; reference78 = obj49; gatheringNodeGroup29.Nodes = list106; reference76 = gatheringNodeGroup29; ref GatheringNodeGroup reference79 = ref span38[2]; GatheringNodeGroup gatheringNodeGroup30 = new GatheringNodeGroup(); num2 = 2; List list109 = new List(num2); CollectionsMarshal.SetCount(list109, num2); Span span43 = CollectionsMarshal.AsSpan(list109); ref GatheringNode reference80 = ref span43[0]; GatheringNode obj50 = new GatheringNode { DataId = 31369u }; num3 = 1; List list110 = new List(num3); CollectionsMarshal.SetCount(list110, num3); CollectionsMarshal.AsSpan(list110)[0] = new GatheringLocation { Position = new Vector3(730.9626f, -96.64706f, 449.485f), MinimumAngle = 45, MaximumAngle = 115 }; obj50.Locations = list110; reference80 = obj50; ref GatheringNode reference81 = ref span43[1]; GatheringNode obj51 = new GatheringNode { DataId = 31368u }; num3 = 1; List list111 = new List(num3); CollectionsMarshal.SetCount(list111, num3); CollectionsMarshal.AsSpan(list111)[0] = new GatheringLocation { Position = new Vector3(727.2908f, -95.47571f, 460.3798f), MinimumAngle = 25, MaximumAngle = 180 }; obj51.Locations = list111; reference81 = obj51; gatheringNodeGroup30.Nodes = list109; reference79 = gatheringNodeGroup30; gatheringRoot10.Groups = list102; AddLocation(354, gatheringRoot10); GatheringRoot gatheringRoot11 = new GatheringRoot(); num = 1; List list112 = new List(num); CollectionsMarshal.SetCount(list112, num); CollectionsMarshal.AsSpan(list112)[0] = "liza"; gatheringRoot11.Author = list112; num = 1; List list113 = new List(num); CollectionsMarshal.SetCount(list113, num); CollectionsMarshal.AsSpan(list113)[0] = new QuestStep(EInteractionType.None, null, null, 400) { AetheryteShortcut = EAetheryteLocation.ChurningMistsMoghome }; gatheringRoot11.Steps = list113; num = 2; List list114 = new List(num); CollectionsMarshal.SetCount(list114, num); Span span44 = CollectionsMarshal.AsSpan(list114); ref GatheringNodeGroup reference82 = ref span44[0]; GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup(); num2 = 2; List list115 = new List(num2); CollectionsMarshal.SetCount(list115, num2); Span span45 = CollectionsMarshal.AsSpan(list115); ref GatheringNode reference83 = ref span45[0]; GatheringNode obj52 = new GatheringNode { DataId = 31363u }; num3 = 3; List list116 = new List(num3); CollectionsMarshal.SetCount(list116, num3); Span span46 = CollectionsMarshal.AsSpan(list116); span46[0] = new GatheringLocation { Position = new Vector3(338.6716f, -29.70343f, -89.65448f), MinimumAngle = 145, MaximumAngle = 275 }; span46[1] = new GatheringLocation { Position = new Vector3(285.6898f, -32.99854f, -100.1466f), MinimumAngle = 115, MaximumAngle = 275 }; span46[2] = new GatheringLocation { Position = new Vector3(326.7051f, -27.26759f, -89.31528f), MinimumAngle = 110, MaximumAngle = 205 }; obj52.Locations = list116; reference83 = obj52; ref GatheringNode reference84 = ref span45[1]; GatheringNode obj53 = new GatheringNode { DataId = 31362u }; num3 = 1; List list117 = new List(num3); CollectionsMarshal.SetCount(list117, num3); CollectionsMarshal.AsSpan(list117)[0] = new GatheringLocation { Position = new Vector3(299.2141f, -33.21008f, -103.5859f), MinimumAngle = 75, MaximumAngle = 295 }; obj53.Locations = list117; reference84 = obj53; gatheringNodeGroup31.Nodes = list115; reference82 = gatheringNodeGroup31; ref GatheringNodeGroup reference85 = ref span44[1]; GatheringNodeGroup gatheringNodeGroup32 = new GatheringNodeGroup(); num2 = 2; List list118 = new List(num2); CollectionsMarshal.SetCount(list118, num2); Span span47 = CollectionsMarshal.AsSpan(list118); ref GatheringNode reference86 = ref span47[0]; GatheringNode obj54 = new GatheringNode { DataId = 31358u }; num3 = 1; List list119 = new List(num3); CollectionsMarshal.SetCount(list119, num3); CollectionsMarshal.AsSpan(list119)[0] = new GatheringLocation { Position = new Vector3(316.6238f, -30.77305f, -230.0326f), MinimumAngle = -35, MaximumAngle = 75 }; obj54.Locations = list119; reference86 = obj54; ref GatheringNode reference87 = ref span47[1]; GatheringNode obj55 = new GatheringNode { DataId = 31359u }; num3 = 3; List list120 = new List(num3); CollectionsMarshal.SetCount(list120, num3); Span span48 = CollectionsMarshal.AsSpan(list120); span48[0] = new GatheringLocation { Position = new Vector3(297.7187f, -32.66696f, -234.9031f), MinimumAngle = 15, MaximumAngle = 135 }; span48[1] = new GatheringLocation { Position = new Vector3(288.7547f, -33.61605f, -239.764f), MinimumAngle = -30, MaximumAngle = 65 }; span48[2] = new GatheringLocation { Position = new Vector3(324.8526f, -28.45777f, -209.4378f), MinimumAngle = -5, MaximumAngle = 120 }; obj55.Locations = list120; reference87 = obj55; gatheringNodeGroup32.Nodes = list118; reference85 = gatheringNodeGroup32; gatheringRoot11.Groups = list114; AddLocation(355, gatheringRoot11); GatheringRoot gatheringRoot12 = new GatheringRoot(); num = 1; List list121 = new List(num); CollectionsMarshal.SetCount(list121, num); CollectionsMarshal.AsSpan(list121)[0] = "liza"; gatheringRoot12.Author = list121; num = 1; List list122 = new List(num); CollectionsMarshal.SetCount(list122, num); CollectionsMarshal.AsSpan(list122)[0] = new QuestStep(EInteractionType.None, null, null, 398) { AetheryteShortcut = EAetheryteLocation.DravanianForelandsAnyxTrine }; gatheringRoot12.Steps = list122; num = 3; List list123 = new List(num); CollectionsMarshal.SetCount(list123, num); Span span49 = CollectionsMarshal.AsSpan(list123); ref GatheringNodeGroup reference88 = ref span49[0]; GatheringNodeGroup gatheringNodeGroup33 = new GatheringNodeGroup(); num2 = 2; List list124 = new List(num2); CollectionsMarshal.SetCount(list124, num2); Span span50 = CollectionsMarshal.AsSpan(list124); ref GatheringNode reference89 = ref span50[0]; GatheringNode obj56 = new GatheringNode { DataId = 31413u }; num3 = 3; List list125 = new List(num3); CollectionsMarshal.SetCount(list125, num3); Span span51 = CollectionsMarshal.AsSpan(list125); span51[0] = new GatheringLocation { Position = new Vector3(-513.1596f, -85.63485f, 434.7382f) }; span51[1] = new GatheringLocation { Position = new Vector3(-562.0517f, -89.33559f, 445.0961f) }; span51[2] = new GatheringLocation { Position = new Vector3(-523.4441f, -81.67991f, 408.9826f) }; obj56.Locations = list125; reference89 = obj56; ref GatheringNode reference90 = ref span50[1]; GatheringNode obj57 = new GatheringNode { DataId = 31412u }; num3 = 1; List list126 = new List(num3); CollectionsMarshal.SetCount(list126, num3); CollectionsMarshal.AsSpan(list126)[0] = new GatheringLocation { Position = new Vector3(-553.9171f, -84.75874f, 419.2539f) }; obj57.Locations = list126; reference90 = obj57; gatheringNodeGroup33.Nodes = list124; reference88 = gatheringNodeGroup33; ref GatheringNodeGroup reference91 = ref span49[1]; GatheringNodeGroup gatheringNodeGroup34 = new GatheringNodeGroup(); num2 = 2; List list127 = new List(num2); CollectionsMarshal.SetCount(list127, num2); Span span52 = CollectionsMarshal.AsSpan(list127); ref GatheringNode reference92 = ref span52[0]; GatheringNode obj58 = new GatheringNode { DataId = 31416u }; num3 = 1; List list128 = new List(num3); CollectionsMarshal.SetCount(list128, num3); CollectionsMarshal.AsSpan(list128)[0] = new GatheringLocation { Position = new Vector3(-569.6527f, -96.50298f, 547.1465f) }; obj58.Locations = list128; reference92 = obj58; ref GatheringNode reference93 = ref span52[1]; GatheringNode obj59 = new GatheringNode { DataId = 31417u }; num3 = 3; List list129 = new List(num3); CollectionsMarshal.SetCount(list129, num3); Span span53 = CollectionsMarshal.AsSpan(list129); span53[0] = new GatheringLocation { Position = new Vector3(-623.1743f, -101.8206f, 574.6146f) }; span53[1] = new GatheringLocation { Position = new Vector3(-562.2545f, -95.6534f, 545.6004f) }; span53[2] = new GatheringLocation { Position = new Vector3(-601.669f, -100.0121f, 559.5313f) }; obj59.Locations = list129; reference93 = obj59; gatheringNodeGroup34.Nodes = list127; reference91 = gatheringNodeGroup34; ref GatheringNodeGroup reference94 = ref span49[2]; GatheringNodeGroup gatheringNodeGroup35 = new GatheringNodeGroup(); num2 = 2; List list130 = new List(num2); CollectionsMarshal.SetCount(list130, num2); Span span54 = CollectionsMarshal.AsSpan(list130); ref GatheringNode reference95 = ref span54[0]; GatheringNode obj60 = new GatheringNode { DataId = 31415u }; num3 = 3; List list131 = new List(num3); CollectionsMarshal.SetCount(list131, num3); Span span55 = CollectionsMarshal.AsSpan(list131); span55[0] = new GatheringLocation { Position = new Vector3(-680.4672f, -103.4997f, 624.0101f) }; span55[1] = new GatheringLocation { Position = new Vector3(-700.5361f, -107.5581f, 597.0253f) }; span55[2] = new GatheringLocation { Position = new Vector3(-715.8123f, -105.2011f, 622.3116f) }; obj60.Locations = list131; reference95 = obj60; ref GatheringNode reference96 = ref span54[1]; GatheringNode obj61 = new GatheringNode { DataId = 31414u }; num3 = 1; List list132 = new List(num3); CollectionsMarshal.SetCount(list132, num3); CollectionsMarshal.AsSpan(list132)[0] = new GatheringLocation { Position = new Vector3(-714.2946f, -113.8825f, 557.3662f) }; obj61.Locations = list132; reference96 = obj61; gatheringNodeGroup35.Nodes = list130; reference94 = gatheringNodeGroup35; gatheringRoot12.Groups = list123; AddLocation(358, gatheringRoot12); GatheringRoot gatheringRoot13 = new GatheringRoot(); num = 1; List list133 = new List(num); CollectionsMarshal.SetCount(list133, num); CollectionsMarshal.AsSpan(list133)[0] = "liza"; gatheringRoot13.Author = list133; num = 1; List list134 = new List(num); CollectionsMarshal.SetCount(list134, num); CollectionsMarshal.AsSpan(list134)[0] = new QuestStep(EInteractionType.None, null, null, 400) { AetheryteShortcut = EAetheryteLocation.ChurningMistsZenith }; gatheringRoot13.Steps = list134; num = 3; List list135 = new List(num); CollectionsMarshal.SetCount(list135, num); Span span56 = CollectionsMarshal.AsSpan(list135); ref GatheringNodeGroup reference97 = ref span56[0]; GatheringNodeGroup gatheringNodeGroup36 = new GatheringNodeGroup(); num2 = 2; List list136 = new List(num2); CollectionsMarshal.SetCount(list136, num2); Span span57 = CollectionsMarshal.AsSpan(list136); ref GatheringNode reference98 = ref span57[0]; GatheringNode obj62 = new GatheringNode { DataId = 31419u }; num3 = 3; List list137 = new List(num3); CollectionsMarshal.SetCount(list137, num3); Span span58 = CollectionsMarshal.AsSpan(list137); span58[0] = new GatheringLocation { Position = new Vector3(-204.7827f, -18.18443f, 272.0514f) }; span58[1] = new GatheringLocation { Position = new Vector3(-187.8667f, -18.16559f, 260.4704f), MinimumAngle = -85, MaximumAngle = 105 }; span58[2] = new GatheringLocation { Position = new Vector3(-219.7478f, -18.66556f, 279.3036f) }; obj62.Locations = list137; reference98 = obj62; ref GatheringNode reference99 = ref span57[1]; GatheringNode obj63 = new GatheringNode { DataId = 31418u }; num3 = 1; List list138 = new List(num3); CollectionsMarshal.SetCount(list138, num3); CollectionsMarshal.AsSpan(list138)[0] = new GatheringLocation { Position = new Vector3(-216.0198f, -14.66686f, 263.2452f) }; obj63.Locations = list138; reference99 = obj63; gatheringNodeGroup36.Nodes = list136; reference97 = gatheringNodeGroup36; ref GatheringNodeGroup reference100 = ref span56[1]; GatheringNodeGroup gatheringNodeGroup37 = new GatheringNodeGroup(); num2 = 2; List list139 = new List(num2); CollectionsMarshal.SetCount(list139, num2); Span span59 = CollectionsMarshal.AsSpan(list139); ref GatheringNode reference101 = ref span59[0]; GatheringNode obj64 = new GatheringNode { DataId = 31423u }; num3 = 3; List list140 = new List(num3); CollectionsMarshal.SetCount(list140, num3); Span span60 = CollectionsMarshal.AsSpan(list140); span60[0] = new GatheringLocation { Position = new Vector3(-125.676f, -13.40994f, 434.1913f), MinimumAngle = 25, MaximumAngle = 260 }; span60[1] = new GatheringLocation { Position = new Vector3(-99.86462f, -11.67334f, 437.7415f), MinimumAngle = 85, MaximumAngle = 300 }; span60[2] = new GatheringLocation { Position = new Vector3(-71.04668f, -8.40571f, 445.0867f), MinimumAngle = -40, MaximumAngle = 170 }; obj64.Locations = list140; reference101 = obj64; ref GatheringNode reference102 = ref span59[1]; GatheringNode obj65 = new GatheringNode { DataId = 31422u }; num3 = 1; List list141 = new List(num3); CollectionsMarshal.SetCount(list141, num3); CollectionsMarshal.AsSpan(list141)[0] = new GatheringLocation { Position = new Vector3(-88.15926f, -8.882813f, 447.7102f), MinimumAngle = 155, MaximumAngle = 360 }; obj65.Locations = list141; reference102 = obj65; gatheringNodeGroup37.Nodes = list139; reference100 = gatheringNodeGroup37; ref GatheringNodeGroup reference103 = ref span56[2]; GatheringNodeGroup gatheringNodeGroup38 = new GatheringNodeGroup(); num2 = 2; List list142 = new List(num2); CollectionsMarshal.SetCount(list142, num2); Span span61 = CollectionsMarshal.AsSpan(list142); ref GatheringNode reference104 = ref span61[0]; GatheringNode obj66 = new GatheringNode { DataId = 31420u }; num3 = 1; List list143 = new List(num3); CollectionsMarshal.SetCount(list143, num3); CollectionsMarshal.AsSpan(list143)[0] = new GatheringLocation { Position = new Vector3(12.52414f, -14.81244f, 375.4579f) }; obj66.Locations = list143; reference104 = obj66; ref GatheringNode reference105 = ref span61[1]; GatheringNode obj67 = new GatheringNode { DataId = 31421u }; num3 = 3; List list144 = new List(num3); CollectionsMarshal.SetCount(list144, num3); Span span62 = CollectionsMarshal.AsSpan(list144); span62[0] = new GatheringLocation { Position = new Vector3(-11.31142f, -19.80939f, 383.9503f) }; span62[1] = new GatheringLocation { Position = new Vector3(4.771156f, -17.64155f, 386.0074f) }; span62[2] = new GatheringLocation { Position = new Vector3(9.879506f, -13.13191f, 358.7252f) }; obj67.Locations = list144; reference105 = obj67; gatheringNodeGroup38.Nodes = list142; reference103 = gatheringNodeGroup38; gatheringRoot13.Groups = list135; AddLocation(359, gatheringRoot13); GatheringRoot gatheringRoot14 = new GatheringRoot(); num = 1; List list145 = new List(num); CollectionsMarshal.SetCount(list145, num); CollectionsMarshal.AsSpan(list145)[0] = "liza"; gatheringRoot14.Author = list145; num = 1; List list146 = new List(num); CollectionsMarshal.SetCount(list146, num); CollectionsMarshal.AsSpan(list146)[0] = new QuestStep(EInteractionType.None, null, null, 401) { AetheryteShortcut = EAetheryteLocation.SeaOfCloudsOkZundu }; gatheringRoot14.Steps = list146; num = 3; List list147 = new List(num); CollectionsMarshal.SetCount(list147, num); Span span63 = CollectionsMarshal.AsSpan(list147); ref GatheringNodeGroup reference106 = ref span63[0]; GatheringNodeGroup gatheringNodeGroup39 = new GatheringNodeGroup(); num2 = 2; List list148 = new List(num2); CollectionsMarshal.SetCount(list148, num2); Span span64 = CollectionsMarshal.AsSpan(list148); ref GatheringNode reference107 = ref span64[0]; GatheringNode obj68 = new GatheringNode { DataId = 31425u }; num3 = 2; List list149 = new List(num3); CollectionsMarshal.SetCount(list149, num3); Span span65 = CollectionsMarshal.AsSpan(list149); span65[0] = new GatheringLocation { Position = new Vector3(-63.97195f, 13.48263f, -559.9897f) }; span65[1] = new GatheringLocation { Position = new Vector3(-47.75371f, 13.66347f, -571.2774f), MinimumAngle = -80, MaximumAngle = 115 }; obj68.Locations = list149; reference107 = obj68; ref GatheringNode reference108 = ref span64[1]; GatheringNode obj69 = new GatheringNode { DataId = 31424u }; num3 = 1; List list150 = new List(num3); CollectionsMarshal.SetCount(list150, num3); CollectionsMarshal.AsSpan(list150)[0] = new GatheringLocation { Position = new Vector3(-26.91866f, 12.14502f, -554.869f) }; obj69.Locations = list150; reference108 = obj69; gatheringNodeGroup39.Nodes = list148; reference106 = gatheringNodeGroup39; ref GatheringNodeGroup reference109 = ref span63[1]; GatheringNodeGroup gatheringNodeGroup40 = new GatheringNodeGroup(); num2 = 2; List list151 = new List(num2); CollectionsMarshal.SetCount(list151, num2); Span span66 = CollectionsMarshal.AsSpan(list151); ref GatheringNode reference110 = ref span66[0]; GatheringNode obj70 = new GatheringNode { DataId = 31426u }; num3 = 1; List list152 = new List(num3); CollectionsMarshal.SetCount(list152, num3); CollectionsMarshal.AsSpan(list152)[0] = new GatheringLocation { Position = new Vector3(-26.56338f, 12.41532f, -442.6965f) }; obj70.Locations = list152; reference110 = obj70; ref GatheringNode reference111 = ref span66[1]; GatheringNode obj71 = new GatheringNode { DataId = 31427u }; num3 = 2; List list153 = new List(num3); CollectionsMarshal.SetCount(list153, num3); Span span67 = CollectionsMarshal.AsSpan(list153); span67[0] = new GatheringLocation { Position = new Vector3(2.215849f, 12.32494f, -434.0038f) }; span67[1] = new GatheringLocation { Position = new Vector3(-18.38633f, 12.4451f, -427.6107f) }; obj71.Locations = list153; reference111 = obj71; gatheringNodeGroup40.Nodes = list151; reference109 = gatheringNodeGroup40; ref GatheringNodeGroup reference112 = ref span63[2]; GatheringNodeGroup gatheringNodeGroup41 = new GatheringNodeGroup(); num2 = 2; List list154 = new List(num2); CollectionsMarshal.SetCount(list154, num2); Span span68 = CollectionsMarshal.AsSpan(list154); ref GatheringNode reference113 = ref span68[0]; GatheringNode obj72 = new GatheringNode { DataId = 31429u }; num3 = 2; List list155 = new List(num3); CollectionsMarshal.SetCount(list155, num3); Span span69 = CollectionsMarshal.AsSpan(list155); span69[0] = new GatheringLocation { Position = new Vector3(70.59737f, 13.45543f, -599.2373f), MinimumAngle = -60, MaximumAngle = 125 }; span69[1] = new GatheringLocation { Position = new Vector3(50.8525f, 13.158f, -646.834f) }; obj72.Locations = list155; reference113 = obj72; ref GatheringNode reference114 = ref span68[1]; GatheringNode obj73 = new GatheringNode { DataId = 31428u }; num3 = 1; List list156 = new List(num3); CollectionsMarshal.SetCount(list156, num3); CollectionsMarshal.AsSpan(list156)[0] = new GatheringLocation { Position = new Vector3(85.6145f, 12.69149f, -629.3397f) }; obj73.Locations = list156; reference114 = obj73; gatheringNodeGroup41.Nodes = list154; reference112 = gatheringNodeGroup41; gatheringRoot14.Groups = list147; AddLocation(360, gatheringRoot14); GatheringRoot gatheringRoot15 = new GatheringRoot(); num = 1; List list157 = new List(num); CollectionsMarshal.SetCount(list157, num); CollectionsMarshal.AsSpan(list157)[0] = "liza"; gatheringRoot15.Author = list157; num = 1; List list158 = new List(num); CollectionsMarshal.SetCount(list158, num); ref QuestStep reference115 = ref CollectionsMarshal.AsSpan(list158)[0]; QuestStep obj74 = new QuestStep(EInteractionType.None, null, null, 399) { AetheryteShortcut = EAetheryteLocation.Idyllshire, AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.Idyllshire, To = EAetheryteLocation.IdyllshirePrologueGate } }; SkipConditions skipConditions7 = new SkipConditions(); SkipAetheryteCondition skipAetheryteCondition2 = new SkipAetheryteCondition(); num2 = 1; List list159 = new List(num2); CollectionsMarshal.SetCount(list159, num2); CollectionsMarshal.AsSpan(list159)[0] = 399; skipAetheryteCondition2.InTerritory = list159; skipConditions7.AetheryteShortcutIf = skipAetheryteCondition2; obj74.SkipConditions = skipConditions7; reference115 = obj74; gatheringRoot15.Steps = list158; num = 3; List list160 = new List(num); CollectionsMarshal.SetCount(list160, num); Span span70 = CollectionsMarshal.AsSpan(list160); ref GatheringNodeGroup reference116 = ref span70[0]; GatheringNodeGroup gatheringNodeGroup42 = new GatheringNodeGroup(); num2 = 2; List list161 = new List(num2); CollectionsMarshal.SetCount(list161, num2); Span span71 = CollectionsMarshal.AsSpan(list161); ref GatheringNode reference117 = ref span71[0]; GatheringNode obj75 = new GatheringNode { DataId = 31431u }; num3 = 3; List list162 = new List(num3); CollectionsMarshal.SetCount(list162, num3); Span span72 = CollectionsMarshal.AsSpan(list162); span72[0] = new GatheringLocation { Position = new Vector3(-494.1652f, 142.7381f, -287.4084f), MinimumAngle = 0, MaximumAngle = 270 }; span72[1] = new GatheringLocation { Position = new Vector3(-485.4606f, 142.9737f, -290.856f), MinimumAngle = 65, MaximumAngle = 310 }; span72[2] = new GatheringLocation { Position = new Vector3(-533.1213f, 142.5874f, -262.2948f), MinimumAngle = -255, MaximumAngle = 10 }; obj75.Locations = list162; reference117 = obj75; ref GatheringNode reference118 = ref span71[1]; GatheringNode obj76 = new GatheringNode { DataId = 31430u }; num3 = 1; List list163 = new List(num3); CollectionsMarshal.SetCount(list163, num3); CollectionsMarshal.AsSpan(list163)[0] = new GatheringLocation { Position = new Vector3(-510.6404f, 141.9014f, -280.1611f) }; obj76.Locations = list163; reference118 = obj76; gatheringNodeGroup42.Nodes = list161; reference116 = gatheringNodeGroup42; ref GatheringNodeGroup reference119 = ref span70[1]; GatheringNodeGroup gatheringNodeGroup43 = new GatheringNodeGroup(); num2 = 2; List list164 = new List(num2); CollectionsMarshal.SetCount(list164, num2); Span span73 = CollectionsMarshal.AsSpan(list164); ref GatheringNode reference120 = ref span73[0]; GatheringNode obj77 = new GatheringNode { DataId = 31434u }; num3 = 1; List list165 = new List(num3); CollectionsMarshal.SetCount(list165, num3); CollectionsMarshal.AsSpan(list165)[0] = new GatheringLocation { Position = new Vector3(-562.8221f, 148.9451f, -104.9014f) }; obj77.Locations = list165; reference120 = obj77; ref GatheringNode reference121 = ref span73[1]; GatheringNode obj78 = new GatheringNode { DataId = 31435u }; num3 = 3; List list166 = new List(num3); CollectionsMarshal.SetCount(list166, num3); Span span74 = CollectionsMarshal.AsSpan(list166); span74[0] = new GatheringLocation { Position = new Vector3(-520.0394f, 148.7521f, -97.8f) }; span74[1] = new GatheringLocation { Position = new Vector3(-570.4307f, 148.103f, -130.9921f) }; span74[2] = new GatheringLocation { Position = new Vector3(-573.738f, 148.4877f, -158.4798f), MinimumAngle = 130, MaximumAngle = 360 }; obj78.Locations = list166; reference121 = obj78; gatheringNodeGroup43.Nodes = list164; reference119 = gatheringNodeGroup43; ref GatheringNodeGroup reference122 = ref span70[2]; GatheringNodeGroup gatheringNodeGroup44 = new GatheringNodeGroup(); num2 = 2; List list167 = new List(num2); CollectionsMarshal.SetCount(list167, num2); Span span75 = CollectionsMarshal.AsSpan(list167); ref GatheringNode reference123 = ref span75[0]; GatheringNode obj79 = new GatheringNode { DataId = 31432u }; num3 = 1; List list168 = new List(num3); CollectionsMarshal.SetCount(list168, num3); CollectionsMarshal.AsSpan(list168)[0] = new GatheringLocation { Position = new Vector3(-388.4753f, 147.345f, -177.1972f) }; obj79.Locations = list168; reference123 = obj79; ref GatheringNode reference124 = ref span75[1]; GatheringNode obj80 = new GatheringNode { DataId = 31433u }; num3 = 3; List list169 = new List(num3); CollectionsMarshal.SetCount(list169, num3); Span span76 = CollectionsMarshal.AsSpan(list169); span76[0] = new GatheringLocation { Position = new Vector3(-349.5501f, 144.6325f, -185.3442f) }; span76[1] = new GatheringLocation { Position = new Vector3(-398.145f, 145.7528f, -198.2334f), MinimumAngle = 155, MaximumAngle = 360 }; span76[2] = new GatheringLocation { Position = new Vector3(-374.5566f, 145.3827f, -194.8224f) }; obj80.Locations = list169; reference124 = obj80; gatheringNodeGroup44.Nodes = list167; reference122 = gatheringNodeGroup44; gatheringRoot15.Groups = list160; AddLocation(361, gatheringRoot15); GatheringRoot gatheringRoot16 = new GatheringRoot(); num = 1; List list170 = new List(num); CollectionsMarshal.SetCount(list170, num); CollectionsMarshal.AsSpan(list170)[0] = "liza"; gatheringRoot16.Author = list170; num = 2; List list171 = new List(num); CollectionsMarshal.SetCount(list171, num); Span span77 = CollectionsMarshal.AsSpan(list171); ref QuestStep reference125 = ref span77[0]; QuestStep obj81 = new QuestStep(EInteractionType.Interact, 2013074u, new Vector3(304.3412f, 483.48206f, 143.11438f), 960) { TargetTerritoryId = (ushort)1073 }; SkipConditions skipConditions8 = new SkipConditions(); SkipStepConditions skipStepConditions6 = new SkipStepConditions(); num2 = 1; List list172 = new List(num2); CollectionsMarshal.SetCount(list172, num2); CollectionsMarshal.AsSpan(list172)[0] = 1073; skipStepConditions6.InTerritory = list172; skipConditions8.StepIf = skipStepConditions6; obj81.SkipConditions = skipConditions8; reference125 = obj81; span77[1] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot16.Steps = list171; num = 3; List list173 = new List(num); CollectionsMarshal.SetCount(list173, num); Span span78 = CollectionsMarshal.AsSpan(list173); ref GatheringNodeGroup reference126 = ref span78[0]; GatheringNodeGroup gatheringNodeGroup45 = new GatheringNodeGroup(); num2 = 1; List list174 = new List(num2); CollectionsMarshal.SetCount(list174, num2); ref GatheringNode reference127 = ref CollectionsMarshal.AsSpan(list174)[0]; GatheringNode obj82 = new GatheringNode { DataId = 33851u }; num3 = 1; List list175 = new List(num3); CollectionsMarshal.SetCount(list175, num3); CollectionsMarshal.AsSpan(list175)[0] = new GatheringLocation { Position = new Vector3(-10.66682f, 499.3763f, 34.01145f) }; obj82.Locations = list175; reference127 = obj82; gatheringNodeGroup45.Nodes = list174; reference126 = gatheringNodeGroup45; ref GatheringNodeGroup reference128 = ref span78[1]; GatheringNodeGroup gatheringNodeGroup46 = new GatheringNodeGroup(); num2 = 1; List list176 = new List(num2); CollectionsMarshal.SetCount(list176, num2); ref GatheringNode reference129 = ref CollectionsMarshal.AsSpan(list176)[0]; GatheringNode obj83 = new GatheringNode { DataId = 32269u }; num3 = 1; List list177 = new List(num3); CollectionsMarshal.SetCount(list177, num3); CollectionsMarshal.AsSpan(list177)[0] = new GatheringLocation { Position = new Vector3(-16.14751f, 499.7353f, 22.38433f) }; obj83.Locations = list177; reference129 = obj83; gatheringNodeGroup46.Nodes = list176; reference128 = gatheringNodeGroup46; ref GatheringNodeGroup reference130 = ref span78[2]; GatheringNodeGroup gatheringNodeGroup47 = new GatheringNodeGroup(); num2 = 1; List list178 = new List(num2); CollectionsMarshal.SetCount(list178, num2); ref GatheringNode reference131 = ref CollectionsMarshal.AsSpan(list178)[0]; GatheringNode obj84 = new GatheringNode { DataId = 32766u }; num3 = 1; List list179 = new List(num3); CollectionsMarshal.SetCount(list179, num3); CollectionsMarshal.AsSpan(list179)[0] = new GatheringLocation { Position = new Vector3(-28.72828f, 499.5391f, 33.41306f), MinimumAngle = 125, MaximumAngle = 335 }; obj84.Locations = list179; reference131 = obj84; gatheringNodeGroup47.Nodes = list178; reference130 = gatheringNodeGroup47; gatheringRoot16.Groups = list173; AddLocation(393, gatheringRoot16); GatheringRoot gatheringRoot17 = new GatheringRoot(); num = 1; List list180 = new List(num); CollectionsMarshal.SetCount(list180, num); CollectionsMarshal.AsSpan(list180)[0] = "liza"; gatheringRoot17.Author = list180; num = 2; List list181 = new List(num); CollectionsMarshal.SetCount(list181, num); Span span79 = CollectionsMarshal.AsSpan(list181); ref QuestStep reference132 = ref span79[0]; QuestStep obj85 = new QuestStep(EInteractionType.Interact, 2013074u, new Vector3(304.3412f, 483.48206f, 143.11438f), 960) { TargetTerritoryId = (ushort)1073 }; SkipConditions skipConditions9 = new SkipConditions(); SkipStepConditions skipStepConditions7 = new SkipStepConditions(); num2 = 1; List list182 = new List(num2); CollectionsMarshal.SetCount(list182, num2); CollectionsMarshal.AsSpan(list182)[0] = 1073; skipStepConditions7.InTerritory = list182; skipConditions9.StepIf = skipStepConditions7; obj85.SkipConditions = skipConditions9; reference132 = obj85; span79[1] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot17.Steps = list181; num = 3; List list183 = new List(num); CollectionsMarshal.SetCount(list183, num); Span span80 = CollectionsMarshal.AsSpan(list183); ref GatheringNodeGroup reference133 = ref span80[0]; GatheringNodeGroup gatheringNodeGroup48 = new GatheringNodeGroup(); num2 = 1; List list184 = new List(num2); CollectionsMarshal.SetCount(list184, num2); ref GatheringNode reference134 = ref CollectionsMarshal.AsSpan(list184)[0]; GatheringNode obj86 = new GatheringNode { DataId = 34347u }; num3 = 1; List list185 = new List(num3); CollectionsMarshal.SetCount(list185, num3); CollectionsMarshal.AsSpan(list185)[0] = new GatheringLocation { Position = new Vector3(-13.64273f, 493.9979f, -58.21632f), MinimumAngle = -5, MaximumAngle = 210 }; obj86.Locations = list185; reference134 = obj86; gatheringNodeGroup48.Nodes = list184; reference133 = gatheringNodeGroup48; ref GatheringNodeGroup reference135 = ref span80[1]; GatheringNodeGroup gatheringNodeGroup49 = new GatheringNodeGroup(); num2 = 1; List list186 = new List(num2); CollectionsMarshal.SetCount(list186, num2); ref GatheringNode reference136 = ref CollectionsMarshal.AsSpan(list186)[0]; GatheringNode obj87 = new GatheringNode { DataId = 34348u }; num3 = 1; List list187 = new List(num3); CollectionsMarshal.SetCount(list187, num3); CollectionsMarshal.AsSpan(list187)[0] = new GatheringLocation { Position = new Vector3(-22.23647f, 494.0945f, -59.94842f), MinimumAngle = 125, MaximumAngle = 360 }; obj87.Locations = list187; reference136 = obj87; gatheringNodeGroup49.Nodes = list186; reference135 = gatheringNodeGroup49; ref GatheringNodeGroup reference137 = ref span80[2]; GatheringNodeGroup gatheringNodeGroup50 = new GatheringNodeGroup(); num2 = 1; List list188 = new List(num2); CollectionsMarshal.SetCount(list188, num2); ref GatheringNode reference138 = ref CollectionsMarshal.AsSpan(list188)[0]; GatheringNode obj88 = new GatheringNode { DataId = 34334u }; num3 = 1; List list189 = new List(num3); CollectionsMarshal.SetCount(list189, num3); CollectionsMarshal.AsSpan(list189)[0] = new GatheringLocation { Position = new Vector3(-20.58942f, 494.25f, -77.68658f), MinimumAngle = -45, MaximumAngle = 170 }; obj88.Locations = list189; reference138 = obj88; gatheringNodeGroup50.Nodes = list188; reference137 = gatheringNodeGroup50; gatheringRoot17.Groups = list183; AddLocation(394, gatheringRoot17); GatheringRoot gatheringRoot18 = new GatheringRoot(); num = 1; List list190 = new List(num); CollectionsMarshal.SetCount(list190, num); CollectionsMarshal.AsSpan(list190)[0] = "liza"; gatheringRoot18.Author = list190; num = 2; List list191 = new List(num); CollectionsMarshal.SetCount(list191, num); Span span81 = CollectionsMarshal.AsSpan(list191); ref QuestStep reference139 = ref span81[0]; QuestStep obj89 = new QuestStep(EInteractionType.Interact, 2013074u, new Vector3(304.3412f, 483.48206f, 143.11438f), 960) { TargetTerritoryId = (ushort)1073 }; SkipConditions skipConditions10 = new SkipConditions(); SkipStepConditions skipStepConditions8 = new SkipStepConditions(); num2 = 1; List list192 = new List(num2); CollectionsMarshal.SetCount(list192, num2); CollectionsMarshal.AsSpan(list192)[0] = 1073; skipStepConditions8.InTerritory = list192; skipConditions10.StepIf = skipStepConditions8; obj89.SkipConditions = skipConditions10; reference139 = obj89; span81[1] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot18.Steps = list191; num = 3; List list193 = new List(num); CollectionsMarshal.SetCount(list193, num); Span span82 = CollectionsMarshal.AsSpan(list193); ref GatheringNodeGroup reference140 = ref span82[0]; GatheringNodeGroup gatheringNodeGroup51 = new GatheringNodeGroup(); num2 = 1; List list194 = new List(num2); CollectionsMarshal.SetCount(list194, num2); ref GatheringNode reference141 = ref CollectionsMarshal.AsSpan(list194)[0]; GatheringNode obj90 = new GatheringNode { DataId = 34350u }; num3 = 1; List list195 = new List(num3); CollectionsMarshal.SetCount(list195, num3); CollectionsMarshal.AsSpan(list195)[0] = new GatheringLocation { Position = new Vector3(18.9518f, 485.9131f, -133.3762f) }; obj90.Locations = list195; reference141 = obj90; gatheringNodeGroup51.Nodes = list194; reference140 = gatheringNodeGroup51; ref GatheringNodeGroup reference142 = ref span82[1]; GatheringNodeGroup gatheringNodeGroup52 = new GatheringNodeGroup(); num2 = 1; List list196 = new List(num2); CollectionsMarshal.SetCount(list196, num2); ref GatheringNode reference143 = ref CollectionsMarshal.AsSpan(list196)[0]; GatheringNode obj91 = new GatheringNode { DataId = 34351u }; num3 = 1; List list197 = new List(num3); CollectionsMarshal.SetCount(list197, num3); CollectionsMarshal.AsSpan(list197)[0] = new GatheringLocation { Position = new Vector3(15.71416f, 486.0302f, -136.2497f) }; obj91.Locations = list197; reference143 = obj91; gatheringNodeGroup52.Nodes = list196; reference142 = gatheringNodeGroup52; ref GatheringNodeGroup reference144 = ref span82[2]; GatheringNodeGroup gatheringNodeGroup53 = new GatheringNodeGroup(); num2 = 1; List list198 = new List(num2); CollectionsMarshal.SetCount(list198, num2); ref GatheringNode reference145 = ref CollectionsMarshal.AsSpan(list198)[0]; GatheringNode obj92 = new GatheringNode { DataId = 34349u }; num3 = 1; List list199 = new List(num3); CollectionsMarshal.SetCount(list199, num3); CollectionsMarshal.AsSpan(list199)[0] = new GatheringLocation { Position = new Vector3(9.524881f, 486.2234f, -142.2316f) }; obj92.Locations = list199; reference145 = obj92; gatheringNodeGroup53.Nodes = list198; reference144 = gatheringNodeGroup53; gatheringRoot18.Groups = list193; AddLocation(396, gatheringRoot18); GatheringRoot gatheringRoot19 = new GatheringRoot(); num = 1; List list200 = new List(num); CollectionsMarshal.SetCount(list200, num); CollectionsMarshal.AsSpan(list200)[0] = "liza"; gatheringRoot19.Author = list200; num = 2; List list201 = new List(num); CollectionsMarshal.SetCount(list201, num); Span span83 = CollectionsMarshal.AsSpan(list201); ref QuestStep reference146 = ref span83[0]; QuestStep obj93 = new QuestStep(EInteractionType.Interact, 2013074u, new Vector3(304.3412f, 483.48206f, 143.11438f), 960) { TargetTerritoryId = (ushort)1073 }; SkipConditions skipConditions11 = new SkipConditions(); SkipStepConditions skipStepConditions9 = new SkipStepConditions(); num2 = 1; List list202 = new List(num2); CollectionsMarshal.SetCount(list202, num2); CollectionsMarshal.AsSpan(list202)[0] = 1073; skipStepConditions9.InTerritory = list202; skipConditions11.StepIf = skipStepConditions9; obj93.SkipConditions = skipConditions11; reference146 = obj93; span83[1] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot19.Steps = list201; num = 3; List list203 = new List(num); CollectionsMarshal.SetCount(list203, num); Span span84 = CollectionsMarshal.AsSpan(list203); ref GatheringNodeGroup reference147 = ref span84[0]; GatheringNodeGroup gatheringNodeGroup54 = new GatheringNodeGroup(); num2 = 1; List list204 = new List(num2); CollectionsMarshal.SetCount(list204, num2); ref GatheringNode reference148 = ref CollectionsMarshal.AsSpan(list204)[0]; GatheringNode obj94 = new GatheringNode { DataId = 34353u }; num3 = 1; List list205 = new List(num3); CollectionsMarshal.SetCount(list205, num3); CollectionsMarshal.AsSpan(list205)[0] = new GatheringLocation { Position = new Vector3(-59.17508f, 494.132f, -1.865536f), MinimumAngle = -35, MaximumAngle = 140 }; obj94.Locations = list205; reference148 = obj94; gatheringNodeGroup54.Nodes = list204; reference147 = gatheringNodeGroup54; ref GatheringNodeGroup reference149 = ref span84[1]; GatheringNodeGroup gatheringNodeGroup55 = new GatheringNodeGroup(); num2 = 1; List list206 = new List(num2); CollectionsMarshal.SetCount(list206, num2); ref GatheringNode reference150 = ref CollectionsMarshal.AsSpan(list206)[0]; GatheringNode obj95 = new GatheringNode { DataId = 34352u }; num3 = 1; List list207 = new List(num3); CollectionsMarshal.SetCount(list207, num3); CollectionsMarshal.AsSpan(list207)[0] = new GatheringLocation { Position = new Vector3(-61.05396f, 495.2124f, -22.16576f), MinimumAngle = -30, MaximumAngle = 90 }; obj95.Locations = list207; reference150 = obj95; gatheringNodeGroup55.Nodes = list206; reference149 = gatheringNodeGroup55; ref GatheringNodeGroup reference151 = ref span84[2]; GatheringNodeGroup gatheringNodeGroup56 = new GatheringNodeGroup(); num2 = 1; List list208 = new List(num2); CollectionsMarshal.SetCount(list208, num2); ref GatheringNode reference152 = ref CollectionsMarshal.AsSpan(list208)[0]; GatheringNode obj96 = new GatheringNode { DataId = 34354u }; num3 = 1; List list209 = new List(num3); CollectionsMarshal.SetCount(list209, num3); CollectionsMarshal.AsSpan(list209)[0] = new GatheringLocation { Position = new Vector3(-90.96052f, 493.2197f, -20.74431f), MinimumAngle = -70, MaximumAngle = 75 }; obj96.Locations = list209; reference152 = obj96; gatheringNodeGroup56.Nodes = list208; reference151 = gatheringNodeGroup56; gatheringRoot19.Groups = list203; AddLocation(398, gatheringRoot19); GatheringRoot gatheringRoot20 = new GatheringRoot(); num = 1; List list210 = new List(num); CollectionsMarshal.SetCount(list210, num); CollectionsMarshal.AsSpan(list210)[0] = "liza"; gatheringRoot20.Author = list210; num = 2; List list211 = new List(num); CollectionsMarshal.SetCount(list211, num); Span span85 = CollectionsMarshal.AsSpan(list211); ref QuestStep reference153 = ref span85[0]; QuestStep obj97 = new QuestStep(EInteractionType.Interact, 2013074u, new Vector3(304.3412f, 483.48206f, 143.11438f), 960) { TargetTerritoryId = (ushort)1073 }; SkipConditions skipConditions12 = new SkipConditions(); SkipStepConditions skipStepConditions10 = new SkipStepConditions(); num2 = 1; List list212 = new List(num2); CollectionsMarshal.SetCount(list212, num2); CollectionsMarshal.AsSpan(list212)[0] = 1073; skipStepConditions10.InTerritory = list212; skipConditions12.StepIf = skipStepConditions10; obj97.SkipConditions = skipConditions12; reference153 = obj97; span85[1] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot20.Steps = list211; num = 3; List list213 = new List(num); CollectionsMarshal.SetCount(list213, num); Span span86 = CollectionsMarshal.AsSpan(list213); ref GatheringNodeGroup reference154 = ref span86[0]; GatheringNodeGroup gatheringNodeGroup57 = new GatheringNodeGroup(); num2 = 1; List list214 = new List(num2); CollectionsMarshal.SetCount(list214, num2); ref GatheringNode reference155 = ref CollectionsMarshal.AsSpan(list214)[0]; GatheringNode obj98 = new GatheringNode { DataId = 34357u }; num3 = 1; List list215 = new List(num3); CollectionsMarshal.SetCount(list215, num3); CollectionsMarshal.AsSpan(list215)[0] = new GatheringLocation { Position = new Vector3(-91.21072f, 490.3782f, 41.27306f), MinimumAngle = 140, MaximumAngle = 360 }; obj98.Locations = list215; reference155 = obj98; gatheringNodeGroup57.Nodes = list214; reference154 = gatheringNodeGroup57; ref GatheringNodeGroup reference156 = ref span86[1]; GatheringNodeGroup gatheringNodeGroup58 = new GatheringNodeGroup(); num2 = 1; List list216 = new List(num2); CollectionsMarshal.SetCount(list216, num2); ref GatheringNode reference157 = ref CollectionsMarshal.AsSpan(list216)[0]; GatheringNode obj99 = new GatheringNode { DataId = 34355u }; num3 = 1; List list217 = new List(num3); CollectionsMarshal.SetCount(list217, num3); CollectionsMarshal.AsSpan(list217)[0] = new GatheringLocation { Position = new Vector3(-118.7086f, 490.4538f, 34.37638f), MinimumAngle = 40, MaximumAngle = 345 }; obj99.Locations = list217; reference157 = obj99; gatheringNodeGroup58.Nodes = list216; reference156 = gatheringNodeGroup58; ref GatheringNodeGroup reference158 = ref span86[2]; GatheringNodeGroup gatheringNodeGroup59 = new GatheringNodeGroup(); num2 = 1; List list218 = new List(num2); CollectionsMarshal.SetCount(list218, num2); ref GatheringNode reference159 = ref CollectionsMarshal.AsSpan(list218)[0]; GatheringNode obj100 = new GatheringNode { DataId = 34356u }; num3 = 1; List list219 = new List(num3); CollectionsMarshal.SetCount(list219, num3); CollectionsMarshal.AsSpan(list219)[0] = new GatheringLocation { Position = new Vector3(-105.7026f, 490.5684f, 58.49864f), MinimumAngle = 0, MaximumAngle = 210 }; obj100.Locations = list219; reference159 = obj100; gatheringNodeGroup59.Nodes = list218; reference158 = gatheringNodeGroup59; gatheringRoot20.Groups = list213; AddLocation(399, gatheringRoot20); } private static void LoadLocation4() { GatheringRoot gatheringRoot = new GatheringRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); CollectionsMarshal.AsSpan(list)[0] = "liza"; gatheringRoot.Author = list; num = 1; List list2 = new List(num); CollectionsMarshal.SetCount(list2, num); CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 612) { AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens }; gatheringRoot.Steps = list2; num = 3; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span = CollectionsMarshal.AsSpan(list3); ref GatheringNodeGroup reference = ref span[0]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span2 = CollectionsMarshal.AsSpan(list4); ref GatheringNode reference2 = ref span2[0]; GatheringNode obj = new GatheringNode { DataId = 32125u }; int num3 = 1; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); CollectionsMarshal.AsSpan(list5)[0] = new GatheringLocation { Position = new Vector3(-317.5445f, 80.03535f, -449.2276f), MinimumAngle = -80, MaximumAngle = 30 }; obj.Locations = list5; reference2 = obj; ref GatheringNode reference3 = ref span2[1]; GatheringNode obj2 = new GatheringNode { DataId = 32126u }; num3 = 3; List list6 = new List(num3); CollectionsMarshal.SetCount(list6, num3); Span span3 = CollectionsMarshal.AsSpan(list6); span3[0] = new GatheringLocation { Position = new Vector3(-301.3254f, 69.71587f, -485.7171f), MinimumAngle = -125, MaximumAngle = 30 }; span3[1] = new GatheringLocation { Position = new Vector3(-311.9155f, 76.91404f, -467.1509f), MinimumAngle = 160, MaximumAngle = 290 }; span3[2] = new GatheringLocation { Position = new Vector3(-311.1216f, 77.83449f, -454.2029f), MinimumAngle = -110, MaximumAngle = 30 }; obj2.Locations = list6; reference3 = obj2; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; ref GatheringNodeGroup reference4 = ref span[1]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 2; List list7 = new List(num2); CollectionsMarshal.SetCount(list7, num2); Span span4 = CollectionsMarshal.AsSpan(list7); ref GatheringNode reference5 = ref span4[0]; GatheringNode obj3 = new GatheringNode { DataId = 32124u }; num3 = 3; List list8 = new List(num3); CollectionsMarshal.SetCount(list8, num3); Span span5 = CollectionsMarshal.AsSpan(list8); span5[0] = new GatheringLocation { Position = new Vector3(-262.2596f, 62.06842f, -550.8122f), MinimumAngle = 185, MaximumAngle = 335 }; span5[1] = new GatheringLocation { Position = new Vector3(-266.0078f, 62.03654f, -564.1611f), MinimumAngle = 180, MaximumAngle = 340 }; span5[2] = new GatheringLocation { Position = new Vector3(-255.8366f, 62.63577f, -588.0093f), MinimumAngle = 245, MaximumAngle = 345 }; obj3.Locations = list8; reference5 = obj3; ref GatheringNode reference6 = ref span4[1]; GatheringNode obj4 = new GatheringNode { DataId = 32123u }; num3 = 1; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); CollectionsMarshal.AsSpan(list9)[0] = new GatheringLocation { Position = new Vector3(-264.8189f, 62.61843f, -558.4091f), MinimumAngle = 175, MaximumAngle = 300 }; obj4.Locations = list9; reference6 = obj4; gatheringNodeGroup2.Nodes = list7; reference4 = gatheringNodeGroup2; ref GatheringNodeGroup reference7 = ref span[2]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); Span span6 = CollectionsMarshal.AsSpan(list10); ref GatheringNode reference8 = ref span6[0]; GatheringNode obj5 = new GatheringNode { DataId = 32127u }; num3 = 1; List list11 = new List(num3); CollectionsMarshal.SetCount(list11, num3); CollectionsMarshal.AsSpan(list11)[0] = new GatheringLocation { Position = new Vector3(-108.2628f, 64.1357f, -485.6675f) }; obj5.Locations = list11; reference8 = obj5; ref GatheringNode reference9 = ref span6[1]; GatheringNode obj6 = new GatheringNode { DataId = 32128u }; num3 = 1; List list12 = new List(num3); CollectionsMarshal.SetCount(list12, num3); CollectionsMarshal.AsSpan(list12)[0] = new GatheringLocation { Position = new Vector3(-103.2401f, 59.26093f, -463.1485f) }; obj6.Locations = list12; reference9 = obj6; gatheringNodeGroup3.Nodes = list10; reference7 = gatheringNodeGroup3; gatheringRoot.Groups = list3; AddLocation(485, gatheringRoot); GatheringRoot gatheringRoot2 = new GatheringRoot(); num = 1; List list13 = new List(num); CollectionsMarshal.SetCount(list13, num); CollectionsMarshal.AsSpan(list13)[0] = "liza"; gatheringRoot2.Author = list13; num = 1; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); CollectionsMarshal.AsSpan(list14)[0] = new QuestStep(EInteractionType.None, null, null, 612) { AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens }; gatheringRoot2.Steps = list14; num = 3; List list15 = new List(num); CollectionsMarshal.SetCount(list15, num); Span span7 = CollectionsMarshal.AsSpan(list15); ref GatheringNodeGroup reference10 = ref span7[0]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 2; List list16 = new List(num2); CollectionsMarshal.SetCount(list16, num2); Span span8 = CollectionsMarshal.AsSpan(list16); ref GatheringNode reference11 = ref span8[0]; GatheringNode obj7 = new GatheringNode { DataId = 32132u }; num3 = 3; List list17 = new List(num3); CollectionsMarshal.SetCount(list17, num3); Span span9 = CollectionsMarshal.AsSpan(list17); span9[0] = new GatheringLocation { Position = new Vector3(101.0199f, 50.70325f, -410.8297f), MinimumAngle = -55, MaximumAngle = 25 }; span9[1] = new GatheringLocation { Position = new Vector3(78.0303f, 48.68632f, -401.5028f), MinimumAngle = -50, MaximumAngle = 5 }; span9[2] = new GatheringLocation { Position = new Vector3(115.4548f, 51.50989f, -415.8416f), MinimumAngle = -115, MaximumAngle = -40 }; obj7.Locations = list17; reference11 = obj7; ref GatheringNode reference12 = ref span8[1]; GatheringNode obj8 = new GatheringNode { DataId = 32131u }; num3 = 1; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); CollectionsMarshal.AsSpan(list18)[0] = new GatheringLocation { Position = new Vector3(90.52106f, 49.82163f, -409.1239f), MinimumAngle = -35, MaximumAngle = 55 }; obj8.Locations = list18; reference12 = obj8; gatheringNodeGroup4.Nodes = list16; reference10 = gatheringNodeGroup4; ref GatheringNodeGroup reference13 = ref span7[1]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 2; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); Span span10 = CollectionsMarshal.AsSpan(list19); ref GatheringNode reference14 = ref span10[0]; GatheringNode obj9 = new GatheringNode { DataId = 32134u }; num3 = 3; List list20 = new List(num3); CollectionsMarshal.SetCount(list20, num3); Span span11 = CollectionsMarshal.AsSpan(list20); span11[0] = new GatheringLocation { Position = new Vector3(84.90259f, 44.58842f, -324.1541f), MinimumAngle = -10, MaximumAngle = 105 }; span11[1] = new GatheringLocation { Position = new Vector3(82.56047f, 44.08657f, -269.3104f), MinimumAngle = -5, MaximumAngle = 80 }; span11[2] = new GatheringLocation { Position = new Vector3(98.20293f, 43.59855f, -299.3164f), MinimumAngle = 95, MaximumAngle = 185 }; obj9.Locations = list20; reference14 = obj9; ref GatheringNode reference15 = ref span10[1]; GatheringNode obj10 = new GatheringNode { DataId = 32133u }; num3 = 1; List list21 = new List(num3); CollectionsMarshal.SetCount(list21, num3); CollectionsMarshal.AsSpan(list21)[0] = new GatheringLocation { Position = new Vector3(82.94646f, 42.55737f, -292.9016f), MinimumAngle = 105, MaximumAngle = 165 }; obj10.Locations = list21; reference15 = obj10; gatheringNodeGroup5.Nodes = list19; reference13 = gatheringNodeGroup5; ref GatheringNodeGroup reference16 = ref span7[2]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 2; List list22 = new List(num2); CollectionsMarshal.SetCount(list22, num2); Span span12 = CollectionsMarshal.AsSpan(list22); ref GatheringNode reference17 = ref span12[0]; GatheringNode obj11 = new GatheringNode { DataId = 32129u }; num3 = 1; List list23 = new List(num3); CollectionsMarshal.SetCount(list23, num3); CollectionsMarshal.AsSpan(list23)[0] = new GatheringLocation { Position = new Vector3(240.5221f, 43.60987f, -301.7685f), MinimumAngle = 155, MaximumAngle = 255 }; obj11.Locations = list23; reference17 = obj11; ref GatheringNode reference18 = ref span12[1]; GatheringNode obj12 = new GatheringNode { DataId = 32130u }; num3 = 3; List list24 = new List(num3); CollectionsMarshal.SetCount(list24, num3); Span span13 = CollectionsMarshal.AsSpan(list24); span13[0] = new GatheringLocation { Position = new Vector3(265.4354f, 43.19557f, -283.7873f), MinimumAngle = -155, MaximumAngle = -15 }; span13[1] = new GatheringLocation { Position = new Vector3(246.9251f, 43.54385f, -296.2532f), MinimumAngle = 170, MaximumAngle = 225 }; span13[2] = new GatheringLocation { Position = new Vector3(213.1443f, 43.26488f, -308.4924f), MinimumAngle = 110, MaximumAngle = 250 }; obj12.Locations = list24; reference18 = obj12; gatheringNodeGroup6.Nodes = list22; reference16 = gatheringNodeGroup6; gatheringRoot2.Groups = list15; AddLocation(486, gatheringRoot2); GatheringRoot gatheringRoot3 = new GatheringRoot(); num = 1; List list25 = new List(num); CollectionsMarshal.SetCount(list25, num); CollectionsMarshal.AsSpan(list25)[0] = "liza"; gatheringRoot3.Author = list25; num = 1; List list26 = new List(num); CollectionsMarshal.SetCount(list26, num); CollectionsMarshal.AsSpan(list26)[0] = new QuestStep(EInteractionType.None, null, null, 613) { AetheryteShortcut = EAetheryteLocation.Kugane, AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.Kugane, To = EAetheryteLocation.KuganeRubyPrice } }; gatheringRoot3.Steps = list26; num = 3; List list27 = new List(num); CollectionsMarshal.SetCount(list27, num); Span span14 = CollectionsMarshal.AsSpan(list27); ref GatheringNodeGroup reference19 = ref span14[0]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 2; List list28 = new List(num2); CollectionsMarshal.SetCount(list28, num2); Span span15 = CollectionsMarshal.AsSpan(list28); ref GatheringNode reference20 = ref span15[0]; GatheringNode obj13 = new GatheringNode { DataId = 32140u }; num3 = 3; List list29 = new List(num3); CollectionsMarshal.SetCount(list29, num3); Span span16 = CollectionsMarshal.AsSpan(list29); span16[0] = new GatheringLocation { Position = new Vector3(210.5032f, 28.51213f, 718.0732f), MinimumAngle = 210, MaximumAngle = 325 }; span16[1] = new GatheringLocation { Position = new Vector3(202.0474f, 30.18633f, 700.0951f), MinimumAngle = 160, MaximumAngle = 295 }; span16[2] = new GatheringLocation { Position = new Vector3(195.6331f, 33.43727f, 695.2228f), MinimumAngle = 150, MaximumAngle = 235 }; obj13.Locations = list29; reference20 = obj13; ref GatheringNode reference21 = ref span15[1]; GatheringNode obj14 = new GatheringNode { DataId = 32139u }; num3 = 1; List list30 = new List(num3); CollectionsMarshal.SetCount(list30, num3); CollectionsMarshal.AsSpan(list30)[0] = new GatheringLocation { Position = new Vector3(208.3533f, 28.65312f, 706.8864f), MinimumAngle = 180, MaximumAngle = 250 }; obj14.Locations = list30; reference21 = obj14; gatheringNodeGroup7.Nodes = list28; reference19 = gatheringNodeGroup7; ref GatheringNodeGroup reference22 = ref span14[1]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 2; List list31 = new List(num2); CollectionsMarshal.SetCount(list31, num2); Span span17 = CollectionsMarshal.AsSpan(list31); ref GatheringNode reference23 = ref span17[0]; GatheringNode obj15 = new GatheringNode { DataId = 32135u }; num3 = 1; List list32 = new List(num3); CollectionsMarshal.SetCount(list32, num3); CollectionsMarshal.AsSpan(list32)[0] = new GatheringLocation { Position = new Vector3(67.65472f, 25.89518f, 652.348f), MinimumAngle = -105, MaximumAngle = 15 }; obj15.Locations = list32; reference23 = obj15; ref GatheringNode reference24 = ref span17[1]; GatheringNode obj16 = new GatheringNode { DataId = 32136u }; num3 = 3; List list33 = new List(num3); CollectionsMarshal.SetCount(list33, num3); Span span18 = CollectionsMarshal.AsSpan(list33); span18[0] = new GatheringLocation { Position = new Vector3(41.55281f, 27.65364f, 654.9735f), MinimumAngle = -115, MaximumAngle = 35 }; span18[1] = new GatheringLocation { Position = new Vector3(52.98101f, 27.03981f, 652.5334f), MinimumAngle = -45, MaximumAngle = 55 }; span18[2] = new GatheringLocation { Position = new Vector3(71.80375f, 26.55341f, 644.8627f), MinimumAngle = 205, MaximumAngle = 335 }; obj16.Locations = list33; reference24 = obj16; gatheringNodeGroup8.Nodes = list31; reference22 = gatheringNodeGroup8; ref GatheringNodeGroup reference25 = ref span14[2]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 2; List list34 = new List(num2); CollectionsMarshal.SetCount(list34, num2); Span span19 = CollectionsMarshal.AsSpan(list34); ref GatheringNode reference26 = ref span19[0]; GatheringNode obj17 = new GatheringNode { DataId = 32137u }; num3 = 1; List list35 = new List(num3); CollectionsMarshal.SetCount(list35, num3); CollectionsMarshal.AsSpan(list35)[0] = new GatheringLocation { Position = new Vector3(136.1673f, 35.7457f, 802.5483f), MinimumAngle = 175, MaximumAngle = 300 }; obj17.Locations = list35; reference26 = obj17; ref GatheringNode reference27 = ref span19[1]; GatheringNode obj18 = new GatheringNode { DataId = 32138u }; num3 = 3; List list36 = new List(num3); CollectionsMarshal.SetCount(list36, num3); Span span20 = CollectionsMarshal.AsSpan(list36); span20[0] = new GatheringLocation { Position = new Vector3(120.3011f, 33.62519f, 797.1313f), MinimumAngle = 100, MaximumAngle = 215 }; span20[1] = new GatheringLocation { Position = new Vector3(137.5746f, 35.89635f, 805.4796f), MinimumAngle = 195, MaximumAngle = 325 }; span20[2] = new GatheringLocation { Position = new Vector3(136.7552f, 38.41375f, 817.2667f), MinimumAngle = 215, MaximumAngle = 325 }; obj18.Locations = list36; reference27 = obj18; gatheringNodeGroup9.Nodes = list34; reference25 = gatheringNodeGroup9; gatheringRoot3.Groups = list27; AddLocation(487, gatheringRoot3); GatheringRoot gatheringRoot4 = new GatheringRoot(); num = 1; List list37 = new List(num); CollectionsMarshal.SetCount(list37, num); CollectionsMarshal.AsSpan(list37)[0] = "liza"; gatheringRoot4.Author = list37; num = 1; List list38 = new List(num); CollectionsMarshal.SetCount(list38, num); CollectionsMarshal.AsSpan(list38)[0] = new QuestStep(EInteractionType.None, null, null, 614) { AetheryteShortcut = EAetheryteLocation.YanxiaNamai }; gatheringRoot4.Steps = list38; num = 3; List list39 = new List(num); CollectionsMarshal.SetCount(list39, num); Span span21 = CollectionsMarshal.AsSpan(list39); ref GatheringNodeGroup reference28 = ref span21[0]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 2; List list40 = new List(num2); CollectionsMarshal.SetCount(list40, num2); Span span22 = CollectionsMarshal.AsSpan(list40); ref GatheringNode reference29 = ref span22[0]; GatheringNode obj19 = new GatheringNode { DataId = 32144u }; num3 = 3; List list41 = new List(num3); CollectionsMarshal.SetCount(list41, num3); Span span23 = CollectionsMarshal.AsSpan(list41); span23[0] = new GatheringLocation { Position = new Vector3(407.4102f, 68.66914f, 19.0117f), MinimumAngle = 105, MaximumAngle = 255 }; span23[1] = new GatheringLocation { Position = new Vector3(376.4243f, 61.81466f, 5.657309f), MinimumAngle = 170, MaximumAngle = 275 }; span23[2] = new GatheringLocation { Position = new Vector3(441.2355f, 75.06916f, 17.49573f), MinimumAngle = 110, MaximumAngle = 235 }; obj19.Locations = list41; reference29 = obj19; ref GatheringNode reference30 = ref span22[1]; GatheringNode obj20 = new GatheringNode { DataId = 32143u }; num3 = 1; List list42 = new List(num3); CollectionsMarshal.SetCount(list42, num3); CollectionsMarshal.AsSpan(list42)[0] = new GatheringLocation { Position = new Vector3(417.9466f, 70.24178f, 19.50875f), MinimumAngle = 140, MaximumAngle = 215, MinimumDistance = 1.8f, MaximumDistance = 3f }; obj20.Locations = list42; reference30 = obj20; gatheringNodeGroup10.Nodes = list40; reference28 = gatheringNodeGroup10; ref GatheringNodeGroup reference31 = ref span21[1]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 2; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); Span span24 = CollectionsMarshal.AsSpan(list43); ref GatheringNode reference32 = ref span24[0]; GatheringNode obj21 = new GatheringNode { DataId = 32142u }; num3 = 3; List list44 = new List(num3); CollectionsMarshal.SetCount(list44, num3); Span span25 = CollectionsMarshal.AsSpan(list44); span25[0] = new GatheringLocation { Position = new Vector3(606.259f, 93.63981f, 85.09741f), MinimumAngle = 65, MaximumAngle = 185 }; span25[1] = new GatheringLocation { Position = new Vector3(594.0188f, 87.54358f, 51.05505f) }; span25[2] = new GatheringLocation { Position = new Vector3(576.0488f, 91.74075f, 114.4922f), MinimumAngle = 75, MaximumAngle = 165 }; obj21.Locations = list44; reference32 = obj21; ref GatheringNode reference33 = ref span24[1]; GatheringNode obj22 = new GatheringNode { DataId = 32141u }; num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); CollectionsMarshal.AsSpan(list45)[0] = new GatheringLocation { Position = new Vector3(608.4475f, 94.5528f, 80.633f), MinimumAngle = 45, MaximumAngle = 135 }; obj22.Locations = list45; reference33 = obj22; gatheringNodeGroup11.Nodes = list43; reference31 = gatheringNodeGroup11; ref GatheringNodeGroup reference34 = ref span21[2]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 2; List list46 = new List(num2); CollectionsMarshal.SetCount(list46, num2); Span span26 = CollectionsMarshal.AsSpan(list46); ref GatheringNode reference35 = ref span26[0]; GatheringNode obj23 = new GatheringNode { DataId = 32146u }; num3 = 3; List list47 = new List(num3); CollectionsMarshal.SetCount(list47, num3); Span span27 = CollectionsMarshal.AsSpan(list47); span27[0] = new GatheringLocation { Position = new Vector3(519.749f, 46.5653f, -59.9632f), MinimumAngle = 25, MaximumAngle = 125 }; span27[1] = new GatheringLocation { Position = new Vector3(532.2807f, 41.75984f, -85.99076f), MinimumAngle = 55, MaximumAngle = 190 }; span27[2] = new GatheringLocation { Position = new Vector3(519.0377f, 44.42293f, -67.19048f), MinimumAngle = 30, MaximumAngle = 175 }; obj23.Locations = list47; reference35 = obj23; ref GatheringNode reference36 = ref span26[1]; GatheringNode obj24 = new GatheringNode { DataId = 32145u }; num3 = 1; List list48 = new List(num3); CollectionsMarshal.SetCount(list48, num3); CollectionsMarshal.AsSpan(list48)[0] = new GatheringLocation { Position = new Vector3(520.0951f, 43.35083f, -70.45672f), MinimumAngle = 40, MaximumAngle = 145 }; obj24.Locations = list48; reference36 = obj24; gatheringNodeGroup12.Nodes = list46; reference34 = gatheringNodeGroup12; gatheringRoot4.Groups = list39; AddLocation(488, gatheringRoot4); GatheringRoot gatheringRoot5 = new GatheringRoot(); num = 1; List list49 = new List(num); CollectionsMarshal.SetCount(list49, num); CollectionsMarshal.AsSpan(list49)[0] = "liza"; gatheringRoot5.Author = list49; num = 1; List list50 = new List(num); CollectionsMarshal.SetCount(list50, num); CollectionsMarshal.AsSpan(list50)[0] = new QuestStep(EInteractionType.None, null, null, 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; gatheringRoot5.Steps = list50; num = 3; List list51 = new List(num); CollectionsMarshal.SetCount(list51, num); Span span28 = CollectionsMarshal.AsSpan(list51); ref GatheringNodeGroup reference37 = ref span28[0]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 2; List list52 = new List(num2); CollectionsMarshal.SetCount(list52, num2); Span span29 = CollectionsMarshal.AsSpan(list52); ref GatheringNode reference38 = ref span29[0]; GatheringNode obj25 = new GatheringNode { DataId = 32147u }; num3 = 1; List list53 = new List(num3); CollectionsMarshal.SetCount(list53, num3); CollectionsMarshal.AsSpan(list53)[0] = new GatheringLocation { Position = new Vector3(112.743f, 115.1324f, -511.142f), MinimumAngle = -165, MaximumAngle = -20 }; obj25.Locations = list53; reference38 = obj25; ref GatheringNode reference39 = ref span29[1]; GatheringNode obj26 = new GatheringNode { DataId = 32148u }; num3 = 3; List list54 = new List(num3); CollectionsMarshal.SetCount(list54, num3); Span span30 = CollectionsMarshal.AsSpan(list54); span30[0] = new GatheringLocation { Position = new Vector3(101.6789f, 114.9711f, -506.4506f), MinimumAngle = 20, MaximumAngle = 225 }; span30[1] = new GatheringLocation { Position = new Vector3(122.53f, 116.4095f, -533.6536f), MinimumAngle = -80, MaximumAngle = 75 }; span30[2] = new GatheringLocation { Position = new Vector3(108.0162f, 115.2875f, -509.5858f), MinimumAngle = -20, MaximumAngle = 110 }; obj26.Locations = list54; reference39 = obj26; gatheringNodeGroup13.Nodes = list52; reference37 = gatheringNodeGroup13; ref GatheringNodeGroup reference40 = ref span28[1]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num2 = 2; List list55 = new List(num2); CollectionsMarshal.SetCount(list55, num2); Span span31 = CollectionsMarshal.AsSpan(list55); ref GatheringNode reference41 = ref span31[0]; GatheringNode obj27 = new GatheringNode { DataId = 32152u }; num3 = 3; List list56 = new List(num3); CollectionsMarshal.SetCount(list56, num3); Span span32 = CollectionsMarshal.AsSpan(list56); span32[0] = new GatheringLocation { Position = new Vector3(-6.542124f, 113.9997f, -406.9197f), MinimumAngle = 80, MaximumAngle = 150 }; span32[1] = new GatheringLocation { Position = new Vector3(-4.06374f, 113.4698f, -413.3034f), MinimumAngle = 80, MaximumAngle = 200 }; span32[2] = new GatheringLocation { Position = new Vector3(-13.96204f, 113.9696f, -383.4135f), MinimumAngle = 45, MaximumAngle = 160 }; obj27.Locations = list56; reference41 = obj27; ref GatheringNode reference42 = ref span31[1]; GatheringNode obj28 = new GatheringNode { DataId = 32151u }; num3 = 1; List list57 = new List(num3); CollectionsMarshal.SetCount(list57, num3); CollectionsMarshal.AsSpan(list57)[0] = new GatheringLocation { Position = new Vector3(-11.21539f, 114.1222f, -392.7825f), MinimumAngle = 70, MaximumAngle = 165 }; obj28.Locations = list57; reference42 = obj28; gatheringNodeGroup14.Nodes = list55; reference40 = gatheringNodeGroup14; ref GatheringNodeGroup reference43 = ref span28[2]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 2; List list58 = new List(num2); CollectionsMarshal.SetCount(list58, num2); Span span33 = CollectionsMarshal.AsSpan(list58); ref GatheringNode reference44 = ref span33[0]; GatheringNode obj29 = new GatheringNode { DataId = 32149u }; num3 = 1; List list59 = new List(num3); CollectionsMarshal.SetCount(list59, num3); CollectionsMarshal.AsSpan(list59)[0] = new GatheringLocation { Position = new Vector3(167.207f, 137.3464f, -336.0433f), MinimumAngle = 85, MaximumAngle = 225 }; obj29.Locations = list59; reference44 = obj29; ref GatheringNode reference45 = ref span33[1]; GatheringNode obj30 = new GatheringNode { DataId = 32150u }; num3 = 3; List list60 = new List(num3); CollectionsMarshal.SetCount(list60, num3); Span span34 = CollectionsMarshal.AsSpan(list60); span34[0] = new GatheringLocation { Position = new Vector3(176.9339f, 138.3656f, -335.729f), MinimumAngle = 115, MaximumAngle = 220 }; span34[1] = new GatheringLocation { Position = new Vector3(182.5719f, 138.795f, -333.3691f), MinimumAngle = 195, MaximumAngle = 290 }; span34[2] = new GatheringLocation { Position = new Vector3(198.0379f, 136.6125f, -337.0126f), MinimumAngle = 60, MaximumAngle = 160 }; obj30.Locations = list60; reference45 = obj30; gatheringNodeGroup15.Nodes = list58; reference43 = gatheringNodeGroup15; gatheringRoot5.Groups = list51; AddLocation(489, gatheringRoot5); GatheringRoot gatheringRoot6 = new GatheringRoot(); num = 1; List list61 = new List(num); CollectionsMarshal.SetCount(list61, num); CollectionsMarshal.AsSpan(list61)[0] = "liza"; gatheringRoot6.Author = list61; num = 2; List list62 = new List(num); CollectionsMarshal.SetCount(list62, num); Span span35 = CollectionsMarshal.AsSpan(list62); span35[0] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(322.1539f, -121.22571f, -314.2446f), 613) { RestartNavigationIfCancelled = false, AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu }; span35[1] = new QuestStep(EInteractionType.None, null, null, 613); gatheringRoot6.Steps = list62; num = 3; List list63 = new List(num); CollectionsMarshal.SetCount(list63, num); Span span36 = CollectionsMarshal.AsSpan(list63); ref GatheringNodeGroup reference46 = ref span36[0]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num2 = 2; List list64 = new List(num2); CollectionsMarshal.SetCount(list64, num2); Span span37 = CollectionsMarshal.AsSpan(list64); ref GatheringNode reference47 = ref span37[0]; GatheringNode obj31 = new GatheringNode { DataId = 32153u }; num3 = 1; List list65 = new List(num3); CollectionsMarshal.SetCount(list65, num3); CollectionsMarshal.AsSpan(list65)[0] = new GatheringLocation { Position = new Vector3(-373.2205f, -136.6522f, -274.8914f) }; obj31.Locations = list65; reference47 = obj31; ref GatheringNode reference48 = ref span37[1]; GatheringNode obj32 = new GatheringNode { DataId = 32154u }; num3 = 3; List list66 = new List(num3); CollectionsMarshal.SetCount(list66, num3); Span span38 = CollectionsMarshal.AsSpan(list66); span38[0] = new GatheringLocation { Position = new Vector3(-448.4877f, -116.7225f, -302.5894f) }; span38[1] = new GatheringLocation { Position = new Vector3(-367.8707f, -141.2844f, -234.9824f) }; span38[2] = new GatheringLocation { Position = new Vector3(-410.8549f, -118.3526f, -327.6413f) }; obj32.Locations = list66; reference48 = obj32; gatheringNodeGroup16.Nodes = list64; reference46 = gatheringNodeGroup16; ref GatheringNodeGroup reference49 = ref span36[1]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 2; List list67 = new List(num2); CollectionsMarshal.SetCount(list67, num2); Span span39 = CollectionsMarshal.AsSpan(list67); ref GatheringNode reference50 = ref span39[0]; GatheringNode obj33 = new GatheringNode { DataId = 32158u }; num3 = 3; List list68 = new List(num3); CollectionsMarshal.SetCount(list68, num3); Span span40 = CollectionsMarshal.AsSpan(list68); span40[0] = new GatheringLocation { Position = new Vector3(-541.3218f, -110.9725f, -162.0661f) }; span40[1] = new GatheringLocation { Position = new Vector3(-541.0571f, -101.0088f, -238.4313f) }; span40[2] = new GatheringLocation { Position = new Vector3(-557.3869f, -91.38704f, -232.6365f) }; obj33.Locations = list68; reference50 = obj33; ref GatheringNode reference51 = ref span39[1]; GatheringNode obj34 = new GatheringNode { DataId = 32157u }; num3 = 1; List list69 = new List(num3); CollectionsMarshal.SetCount(list69, num3); CollectionsMarshal.AsSpan(list69)[0] = new GatheringLocation { Position = new Vector3(-527.4707f, -125.4386f, -165.366f) }; obj34.Locations = list69; reference51 = obj34; gatheringNodeGroup17.Nodes = list67; reference49 = gatheringNodeGroup17; ref GatheringNodeGroup reference52 = ref span36[2]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num2 = 2; List list70 = new List(num2); CollectionsMarshal.SetCount(list70, num2); Span span41 = CollectionsMarshal.AsSpan(list70); ref GatheringNode reference53 = ref span41[0]; GatheringNode obj35 = new GatheringNode { DataId = 32155u }; num3 = 1; List list71 = new List(num3); CollectionsMarshal.SetCount(list71, num3); CollectionsMarshal.AsSpan(list71)[0] = new GatheringLocation { Position = new Vector3(-460.3799f, -154.5827f, -110.9484f) }; obj35.Locations = list71; reference53 = obj35; ref GatheringNode reference54 = ref span41[1]; GatheringNode obj36 = new GatheringNode { DataId = 32156u }; num3 = 3; List list72 = new List(num3); CollectionsMarshal.SetCount(list72, num3); Span span42 = CollectionsMarshal.AsSpan(list72); span42[0] = new GatheringLocation { Position = new Vector3(-399.089f, -145.1425f, -6.001478f) }; span42[1] = new GatheringLocation { Position = new Vector3(-474.2804f, -142.6447f, -92.2213f) }; span42[2] = new GatheringLocation { Position = new Vector3(-474.9154f, -132.8651f, -73.47042f) }; obj36.Locations = list72; reference54 = obj36; gatheringNodeGroup18.Nodes = list70; reference52 = gatheringNodeGroup18; gatheringRoot6.Groups = list63; AddLocation(490, gatheringRoot6); GatheringRoot gatheringRoot7 = new GatheringRoot(); num = 1; List list73 = new List(num); CollectionsMarshal.SetCount(list73, num); CollectionsMarshal.AsSpan(list73)[0] = "liza"; gatheringRoot7.Author = list73; num = 1; List list74 = new List(num); CollectionsMarshal.SetCount(list74, num); CollectionsMarshal.AsSpan(list74)[0] = new QuestStep(EInteractionType.None, null, null, 614) { AetheryteShortcut = EAetheryteLocation.YanxiaNamai }; gatheringRoot7.Steps = list74; num = 3; List list75 = new List(num); CollectionsMarshal.SetCount(list75, num); Span span43 = CollectionsMarshal.AsSpan(list75); ref GatheringNodeGroup reference55 = ref span43[0]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 2; List list76 = new List(num2); CollectionsMarshal.SetCount(list76, num2); Span span44 = CollectionsMarshal.AsSpan(list76); ref GatheringNode reference56 = ref span44[0]; GatheringNode obj37 = new GatheringNode { DataId = 32160u }; num3 = 3; List list77 = new List(num3); CollectionsMarshal.SetCount(list77, num3); Span span45 = CollectionsMarshal.AsSpan(list77); span45[0] = new GatheringLocation { Position = new Vector3(708.6117f, 111.2374f, -117.7716f), MinimumAngle = -65, MaximumAngle = 45 }; span45[1] = new GatheringLocation { Position = new Vector3(719.1514f, 103.8884f, -115.8518f), MinimumAngle = 170, MaximumAngle = 240 }; span45[2] = new GatheringLocation { Position = new Vector3(719.6881f, 103.6927f, -122.8691f), MinimumAngle = -85, MaximumAngle = 15 }; obj37.Locations = list77; reference56 = obj37; ref GatheringNode reference57 = ref span44[1]; GatheringNode obj38 = new GatheringNode { DataId = 32159u }; num3 = 1; List list78 = new List(num3); CollectionsMarshal.SetCount(list78, num3); CollectionsMarshal.AsSpan(list78)[0] = new GatheringLocation { Position = new Vector3(728.5063f, 104.6812f, -115.4031f), MinimumAngle = 160, MaximumAngle = 260 }; obj38.Locations = list78; reference57 = obj38; gatheringNodeGroup19.Nodes = list76; reference55 = gatheringNodeGroup19; ref GatheringNodeGroup reference58 = ref span43[1]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num2 = 2; List list79 = new List(num2); CollectionsMarshal.SetCount(list79, num2); Span span46 = CollectionsMarshal.AsSpan(list79); ref GatheringNode reference59 = ref span46[0]; GatheringNode obj39 = new GatheringNode { DataId = 32162u }; num3 = 3; List list80 = new List(num3); CollectionsMarshal.SetCount(list80, num3); Span span47 = CollectionsMarshal.AsSpan(list80); span47[0] = new GatheringLocation { Position = new Vector3(786.5566f, 127.8859f, 12.83276f), MinimumAngle = 200, MaximumAngle = 280 }; span47[1] = new GatheringLocation { Position = new Vector3(843.5591f, 136.583f, 25.3552f), MinimumAngle = 150, MaximumAngle = 205 }; span47[2] = new GatheringLocation { Position = new Vector3(822.8708f, 132.8188f, 15.71949f), MinimumAngle = 120, MaximumAngle = 220 }; obj39.Locations = list80; reference59 = obj39; ref GatheringNode reference60 = ref span46[1]; GatheringNode obj40 = new GatheringNode { DataId = 32161u }; num3 = 1; List list81 = new List(num3); CollectionsMarshal.SetCount(list81, num3); CollectionsMarshal.AsSpan(list81)[0] = new GatheringLocation { Position = new Vector3(814.1754f, 132.0118f, 22.69431f), MinimumAngle = 70, MaximumAngle = 175 }; obj40.Locations = list81; reference60 = obj40; gatheringNodeGroup20.Nodes = list79; reference58 = gatheringNodeGroup20; ref GatheringNodeGroup reference61 = ref span43[2]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); num2 = 2; List list82 = new List(num2); CollectionsMarshal.SetCount(list82, num2); Span span48 = CollectionsMarshal.AsSpan(list82); ref GatheringNode reference62 = ref span48[0]; GatheringNode obj41 = new GatheringNode { DataId = 32163u }; num3 = 1; List list83 = new List(num3); CollectionsMarshal.SetCount(list83, num3); CollectionsMarshal.AsSpan(list83)[0] = new GatheringLocation { Position = new Vector3(893.1265f, 141.6431f, -143.2574f), MinimumAngle = 25, MaximumAngle = 140 }; obj41.Locations = list83; reference62 = obj41; ref GatheringNode reference63 = ref span48[1]; GatheringNode obj42 = new GatheringNode { DataId = 32164u }; num3 = 3; List list84 = new List(num3); CollectionsMarshal.SetCount(list84, num3); Span span49 = CollectionsMarshal.AsSpan(list84); span49[0] = new GatheringLocation { Position = new Vector3(885.5841f, 139.7701f, -160.253f), MinimumAngle = 35, MaximumAngle = 110 }; span49[1] = new GatheringLocation { Position = new Vector3(894.9779f, 147.4415f, -128.2257f), MinimumAngle = 20, MaximumAngle = 190 }; span49[2] = new GatheringLocation { Position = new Vector3(893.0733f, 142.1001f, -140.2642f), MinimumAngle = 30, MaximumAngle = 155 }; obj42.Locations = list84; reference63 = obj42; gatheringNodeGroup21.Nodes = list82; reference61 = gatheringNodeGroup21; gatheringRoot7.Groups = list75; AddLocation(491, gatheringRoot7); GatheringRoot gatheringRoot8 = new GatheringRoot(); num = 1; List list85 = new List(num); CollectionsMarshal.SetCount(list85, num); CollectionsMarshal.AsSpan(list85)[0] = "liza"; gatheringRoot8.Author = list85; num = 1; List list86 = new List(num); CollectionsMarshal.SetCount(list86, num); CollectionsMarshal.AsSpan(list86)[0] = new QuestStep(EInteractionType.None, null, null, 621) { AetheryteShortcut = EAetheryteLocation.LochsPortaPraetoria }; gatheringRoot8.Steps = list86; num = 3; List list87 = new List(num); CollectionsMarshal.SetCount(list87, num); Span span50 = CollectionsMarshal.AsSpan(list87); ref GatheringNodeGroup reference64 = ref span50[0]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num2 = 2; List list88 = new List(num2); CollectionsMarshal.SetCount(list88, num2); Span span51 = CollectionsMarshal.AsSpan(list88); ref GatheringNode reference65 = ref span51[0]; GatheringNode obj43 = new GatheringNode { DataId = 32167u }; num3 = 3; List list89 = new List(num3); CollectionsMarshal.SetCount(list89, num3); Span span52 = CollectionsMarshal.AsSpan(list89); span52[0] = new GatheringLocation { Position = new Vector3(-569.6677f, 17.29578f, -148.952f), MinimumAngle = 175, MaximumAngle = 300 }; span52[1] = new GatheringLocation { Position = new Vector3(-575.41f, 18.57019f, -160.1905f), MinimumAngle = -90, MaximumAngle = 15 }; span52[2] = new GatheringLocation { Position = new Vector3(-569.3643f, 15.97435f, -170.2152f), MinimumAngle = 225, MaximumAngle = 350 }; obj43.Locations = list89; reference65 = obj43; ref GatheringNode reference66 = ref span51[1]; GatheringNode obj44 = new GatheringNode { DataId = 32166u }; num3 = 1; List list90 = new List(num3); CollectionsMarshal.SetCount(list90, num3); CollectionsMarshal.AsSpan(list90)[0] = new GatheringLocation { Position = new Vector3(-578.1491f, 20.07928f, -153.1853f), MinimumAngle = 205, MaximumAngle = 355 }; obj44.Locations = list90; reference66 = obj44; gatheringNodeGroup22.Nodes = list88; reference64 = gatheringNodeGroup22; ref GatheringNodeGroup reference67 = ref span50[1]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); num2 = 2; List list91 = new List(num2); CollectionsMarshal.SetCount(list91, num2); Span span53 = CollectionsMarshal.AsSpan(list91); ref GatheringNode reference68 = ref span53[0]; GatheringNode obj45 = new GatheringNode { DataId = 32170u }; num3 = 1; List list92 = new List(num3); CollectionsMarshal.SetCount(list92, num3); CollectionsMarshal.AsSpan(list92)[0] = new GatheringLocation { Position = new Vector3(-542.444f, 15.60992f, -299.645f), MinimumAngle = 245, MaximumAngle = 360 }; obj45.Locations = list92; reference68 = obj45; ref GatheringNode reference69 = ref span53[1]; GatheringNode obj46 = new GatheringNode { DataId = 32171u }; num3 = 3; List list93 = new List(num3); CollectionsMarshal.SetCount(list93, num3); Span span54 = CollectionsMarshal.AsSpan(list93); span54[0] = new GatheringLocation { Position = new Vector3(-540.2715f, 16.96567f, -304.0383f), MinimumAngle = 220, MaximumAngle = 350 }; span54[1] = new GatheringLocation { Position = new Vector3(-516.496f, 21.84032f, -346.177f), MinimumAngle = -55, MaximumAngle = 75 }; span54[2] = new GatheringLocation { Position = new Vector3(-507.6519f, 9.185992f, -287.0281f), MinimumAngle = 30, MaximumAngle = 160 }; obj46.Locations = list93; reference69 = obj46; gatheringNodeGroup23.Nodes = list91; reference67 = gatheringNodeGroup23; ref GatheringNodeGroup reference70 = ref span50[2]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num2 = 2; List list94 = new List(num2); CollectionsMarshal.SetCount(list94, num2); Span span55 = CollectionsMarshal.AsSpan(list94); ref GatheringNode reference71 = ref span55[0]; GatheringNode obj47 = new GatheringNode { DataId = 32168u }; num3 = 1; List list95 = new List(num3); CollectionsMarshal.SetCount(list95, num3); CollectionsMarshal.AsSpan(list95)[0] = new GatheringLocation { Position = new Vector3(-404.0753f, 14.02301f, -270.8308f), MinimumAngle = 195, MaximumAngle = 315 }; obj47.Locations = list95; reference71 = obj47; ref GatheringNode reference72 = ref span55[1]; GatheringNode obj48 = new GatheringNode { DataId = 32169u }; num3 = 3; List list96 = new List(num3); CollectionsMarshal.SetCount(list96, num3); Span span56 = CollectionsMarshal.AsSpan(list96); span56[0] = new GatheringLocation { Position = new Vector3(-393.6106f, 13.93396f, -262.3799f), MinimumAngle = 15, MaximumAngle = 130 }; span56[1] = new GatheringLocation { Position = new Vector3(-406.0579f, 12.16138f, -255.3292f), MinimumAngle = -145, MaximumAngle = 20 }; span56[2] = new GatheringLocation { Position = new Vector3(-394.2554f, 13.38954f, -275.8168f), MinimumAngle = 60, MaximumAngle = 135 }; obj48.Locations = list96; reference72 = obj48; gatheringNodeGroup24.Nodes = list94; reference70 = gatheringNodeGroup24; gatheringRoot8.Groups = list87; AddLocation(493, gatheringRoot8); GatheringRoot gatheringRoot9 = new GatheringRoot(); num = 1; List list97 = new List(num); CollectionsMarshal.SetCount(list97, num); CollectionsMarshal.AsSpan(list97)[0] = "liza"; gatheringRoot9.Author = list97; num = 1; List list98 = new List(num); CollectionsMarshal.SetCount(list98, num); CollectionsMarshal.AsSpan(list98)[0] = new QuestStep(EInteractionType.None, null, null, 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeDawnThrone }; gatheringRoot9.Steps = list98; num = 3; List list99 = new List(num); CollectionsMarshal.SetCount(list99, num); Span span57 = CollectionsMarshal.AsSpan(list99); ref GatheringNodeGroup reference73 = ref span57[0]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); num2 = 2; List list100 = new List(num2); CollectionsMarshal.SetCount(list100, num2); Span span58 = CollectionsMarshal.AsSpan(list100); ref GatheringNode reference74 = ref span58[0]; GatheringNode obj49 = new GatheringNode { DataId = 32176u }; num3 = 3; List list101 = new List(num3); CollectionsMarshal.SetCount(list101, num3); Span span59 = CollectionsMarshal.AsSpan(list101); span59[0] = new GatheringLocation { Position = new Vector3(411.0592f, 2.207043f, -174.1382f), MinimumAngle = -45, MaximumAngle = 130 }; span59[1] = new GatheringLocation { Position = new Vector3(382.993f, 13.25345f, -207.7346f), MinimumAngle = 130, MaximumAngle = 295 }; span59[2] = new GatheringLocation { Position = new Vector3(361.387f, 14.51455f, -203.9765f), MinimumAngle = 90, MaximumAngle = 195 }; obj49.Locations = list101; reference74 = obj49; ref GatheringNode reference75 = ref span58[1]; GatheringNode obj50 = new GatheringNode { DataId = 32175u }; num3 = 1; List list102 = new List(num3); CollectionsMarshal.SetCount(list102, num3); CollectionsMarshal.AsSpan(list102)[0] = new GatheringLocation { Position = new Vector3(364.0281f, 14.81319f, -208.0434f), MinimumAngle = 65, MaximumAngle = 200 }; obj50.Locations = list102; reference75 = obj50; gatheringNodeGroup25.Nodes = list100; reference73 = gatheringNodeGroup25; ref GatheringNodeGroup reference76 = ref span57[1]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num2 = 2; List list103 = new List(num2); CollectionsMarshal.SetCount(list103, num2); Span span60 = CollectionsMarshal.AsSpan(list103); ref GatheringNode reference77 = ref span60[0]; GatheringNode obj51 = new GatheringNode { DataId = 32177u }; num3 = 1; List list104 = new List(num3); CollectionsMarshal.SetCount(list104, num3); CollectionsMarshal.AsSpan(list104)[0] = new GatheringLocation { Position = new Vector3(326.783f, 27.22089f, -328.1715f), MinimumAngle = -130, MaximumAngle = -5 }; obj51.Locations = list104; reference77 = obj51; ref GatheringNode reference78 = ref span60[1]; GatheringNode obj52 = new GatheringNode { DataId = 32178u }; num3 = 3; List list105 = new List(num3); CollectionsMarshal.SetCount(list105, num3); Span span61 = CollectionsMarshal.AsSpan(list105); span61[0] = new GatheringLocation { Position = new Vector3(352.0781f, 33.91527f, -369.394f), MinimumAngle = -55, MaximumAngle = 110 }; span61[1] = new GatheringLocation { Position = new Vector3(319.4689f, 30.05529f, -341.346f), MinimumAngle = 50, MaximumAngle = 215 }; span61[2] = new GatheringLocation { Position = new Vector3(340.3498f, 34.56527f, -374.391f), MinimumAngle = -90, MaximumAngle = 85 }; obj52.Locations = list105; reference78 = obj52; gatheringNodeGroup26.Nodes = list103; reference76 = gatheringNodeGroup26; ref GatheringNodeGroup reference79 = ref span57[2]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); num2 = 2; List list106 = new List(num2); CollectionsMarshal.SetCount(list106, num2); Span span62 = CollectionsMarshal.AsSpan(list106); ref GatheringNode reference80 = ref span62[0]; GatheringNode obj53 = new GatheringNode { DataId = 32173u }; num3 = 1; List list107 = new List(num3); CollectionsMarshal.SetCount(list107, num3); CollectionsMarshal.AsSpan(list107)[0] = new GatheringLocation { Position = new Vector3(460.0648f, 32.44811f, -382.8145f), MinimumAngle = 30, MaximumAngle = 135 }; obj53.Locations = list107; reference80 = obj53; ref GatheringNode reference81 = ref span62[1]; GatheringNode obj54 = new GatheringNode { DataId = 32174u }; num3 = 3; List list108 = new List(num3); CollectionsMarshal.SetCount(list108, num3); Span span63 = CollectionsMarshal.AsSpan(list108); span63[0] = new GatheringLocation { Position = new Vector3(488.255f, 26.08804f, -365.4641f), MinimumAngle = 0, MaximumAngle = 195 }; span63[1] = new GatheringLocation { Position = new Vector3(460.4979f, 30.90669f, -376.0688f), MinimumAngle = 55, MaximumAngle = 180 }; span63[2] = new GatheringLocation { Position = new Vector3(438.8477f, 38.51477f, -413.352f), MinimumAngle = -70, MaximumAngle = 115 }; obj54.Locations = list108; reference81 = obj54; gatheringNodeGroup27.Nodes = list106; reference79 = gatheringNodeGroup27; gatheringRoot9.Groups = list99; AddLocation(495, gatheringRoot9); } private static void LoadLocation5() { GatheringRoot gatheringRoot = new GatheringRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); CollectionsMarshal.AsSpan(list)[0] = "liza"; gatheringRoot.Author = list; num = 1; List list2 = new List(num); CollectionsMarshal.SetCount(list2, num); CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 612) { AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens }; gatheringRoot.Steps = list2; num = 3; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span = CollectionsMarshal.AsSpan(list3); ref GatheringNodeGroup reference = ref span[0]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span2 = CollectionsMarshal.AsSpan(list4); ref GatheringNode reference2 = ref span2[0]; GatheringNode obj = new GatheringNode { DataId = 32193u }; int num3 = 3; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); Span span3 = CollectionsMarshal.AsSpan(list5); span3[0] = new GatheringLocation { Position = new Vector3(-249.9619f, 61.05618f, -604.3008f) }; span3[1] = new GatheringLocation { Position = new Vector3(-238.5267f, 60.51727f, -560.746f), MinimumAngle = -25, MaximumAngle = 120 }; span3[2] = new GatheringLocation { Position = new Vector3(-263.4823f, 61.9943f, -566.3988f), MinimumAngle = 115, MaximumAngle = 360 }; obj.Locations = list5; reference2 = obj; ref GatheringNode reference3 = ref span2[1]; GatheringNode obj2 = new GatheringNode { DataId = 32192u }; num3 = 1; List list6 = new List(num3); CollectionsMarshal.SetCount(list6, num3); CollectionsMarshal.AsSpan(list6)[0] = new GatheringLocation { Position = new Vector3(-261.7163f, 61.86325f, -574.8586f), MinimumAngle = -140, MaximumAngle = 125 }; obj2.Locations = list6; reference3 = obj2; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; ref GatheringNodeGroup reference4 = ref span[1]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 2; List list7 = new List(num2); CollectionsMarshal.SetCount(list7, num2); Span span4 = CollectionsMarshal.AsSpan(list7); ref GatheringNode reference5 = ref span4[0]; GatheringNode obj3 = new GatheringNode { DataId = 32189u }; num3 = 3; List list8 = new List(num3); CollectionsMarshal.SetCount(list8, num3); Span span5 = CollectionsMarshal.AsSpan(list8); span5[0] = new GatheringLocation { Position = new Vector3(-260.6172f, 70.60548f, -685.7728f), MinimumAngle = 55, MaximumAngle = 265 }; span5[1] = new GatheringLocation { Position = new Vector3(-293.3862f, 75.88585f, -675.9405f), MinimumAngle = -235, MaximumAngle = 10 }; span5[2] = new GatheringLocation { Position = new Vector3(-289.601f, 73.41101f, -659.3271f), MinimumAngle = 135, MaximumAngle = 350 }; obj3.Locations = list8; reference5 = obj3; ref GatheringNode reference6 = ref span4[1]; GatheringNode obj4 = new GatheringNode { DataId = 32188u }; num3 = 1; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); CollectionsMarshal.AsSpan(list9)[0] = new GatheringLocation { Position = new Vector3(-267.9963f, 75.16626f, -708.2614f), MinimumAngle = 150, MaximumAngle = 360 }; obj4.Locations = list9; reference6 = obj4; gatheringNodeGroup2.Nodes = list7; reference4 = gatheringNodeGroup2; ref GatheringNodeGroup reference7 = ref span[2]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); Span span6 = CollectionsMarshal.AsSpan(list10); ref GatheringNode reference8 = ref span6[0]; GatheringNode obj5 = new GatheringNode { DataId = 32191u }; num3 = 3; List list11 = new List(num3); CollectionsMarshal.SetCount(list11, num3); Span span7 = CollectionsMarshal.AsSpan(list11); span7[0] = new GatheringLocation { Position = new Vector3(-97.48006f, 61.31205f, -668.7775f), MinimumAngle = -50, MaximumAngle = 30 }; span7[1] = new GatheringLocation { Position = new Vector3(-36.55207f, 61.9393f, -606.5457f) }; span7[2] = new GatheringLocation { Position = new Vector3(-79.96028f, 61.16011f, -625.305f) }; obj5.Locations = list11; reference8 = obj5; ref GatheringNode reference9 = ref span6[1]; GatheringNode obj6 = new GatheringNode { DataId = 32190u }; num3 = 1; List list12 = new List(num3); CollectionsMarshal.SetCount(list12, num3); CollectionsMarshal.AsSpan(list12)[0] = new GatheringLocation { Position = new Vector3(-88.68313f, 61.06887f, -653.9121f) }; obj6.Locations = list12; reference9 = obj6; gatheringNodeGroup3.Nodes = list10; reference7 = gatheringNodeGroup3; gatheringRoot.Groups = list3; AddLocation(505, gatheringRoot); GatheringRoot gatheringRoot2 = new GatheringRoot(); num = 1; List list13 = new List(num); CollectionsMarshal.SetCount(list13, num); CollectionsMarshal.AsSpan(list13)[0] = "liza"; gatheringRoot2.Author = list13; num = 1; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); CollectionsMarshal.AsSpan(list14)[0] = new QuestStep(EInteractionType.None, null, null, 613) { AetheryteShortcut = EAetheryteLocation.RubySeaOnokoro }; gatheringRoot2.Steps = list14; num = 3; List list15 = new List(num); CollectionsMarshal.SetCount(list15, num); Span span8 = CollectionsMarshal.AsSpan(list15); ref GatheringNodeGroup reference10 = ref span8[0]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 2; List list16 = new List(num2); CollectionsMarshal.SetCount(list16, num2); Span span9 = CollectionsMarshal.AsSpan(list16); ref GatheringNode reference11 = ref span9[0]; GatheringNode obj7 = new GatheringNode { DataId = 32205u }; num3 = 1; List list17 = new List(num3); CollectionsMarshal.SetCount(list17, num3); CollectionsMarshal.AsSpan(list17)[0] = new GatheringLocation { Position = new Vector3(58.18178f, 2.700867f, -778.6965f), MinimumAngle = 45, MaximumAngle = 235 }; obj7.Locations = list17; reference11 = obj7; ref GatheringNode reference12 = ref span9[1]; GatheringNode obj8 = new GatheringNode { DataId = 32204u }; num3 = 1; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); CollectionsMarshal.AsSpan(list18)[0] = new GatheringLocation { Position = new Vector3(72.41409f, 3.151178f, -776.8186f), MinimumAngle = 80, MaximumAngle = 255 }; obj8.Locations = list18; reference12 = obj8; gatheringNodeGroup4.Nodes = list16; reference10 = gatheringNodeGroup4; ref GatheringNodeGroup reference13 = ref span8[1]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 2; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); Span span10 = CollectionsMarshal.AsSpan(list19); ref GatheringNode reference14 = ref span10[0]; GatheringNode obj9 = new GatheringNode { DataId = 32200u }; num3 = 1; List list20 = new List(num3); CollectionsMarshal.SetCount(list20, num3); CollectionsMarshal.AsSpan(list20)[0] = new GatheringLocation { Position = new Vector3(-69.36879f, 3.296089f, -821.5594f), MinimumAngle = -120, MaximumAngle = 40 }; obj9.Locations = list20; reference14 = obj9; ref GatheringNode reference15 = ref span10[1]; GatheringNode obj10 = new GatheringNode { DataId = 32201u }; num3 = 3; List list21 = new List(num3); CollectionsMarshal.SetCount(list21, num3); Span span11 = CollectionsMarshal.AsSpan(list21); span11[0] = new GatheringLocation { Position = new Vector3(-69.29061f, 3.013922f, -803.5723f), MinimumAngle = 30, MaximumAngle = 185 }; span11[1] = new GatheringLocation { Position = new Vector3(-58.63464f, 2.637568f, -819.6691f), MinimumAngle = 0, MaximumAngle = 195 }; span11[2] = new GatheringLocation { Position = new Vector3(-58.09113f, 3.463745f, -787.4418f) }; obj10.Locations = list21; reference15 = obj10; gatheringNodeGroup5.Nodes = list19; reference13 = gatheringNodeGroup5; ref GatheringNodeGroup reference16 = ref span8[2]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 2; List list22 = new List(num2); CollectionsMarshal.SetCount(list22, num2); Span span12 = CollectionsMarshal.AsSpan(list22); ref GatheringNode reference17 = ref span12[0]; GatheringNode obj11 = new GatheringNode { DataId = 32202u }; num3 = 1; List list23 = new List(num3); CollectionsMarshal.SetCount(list23, num3); CollectionsMarshal.AsSpan(list23)[0] = new GatheringLocation { Position = new Vector3(-73.56532f, 2.819433f, -633.0066f), MinimumAngle = 195, MaximumAngle = 335 }; obj11.Locations = list23; reference17 = obj11; ref GatheringNode reference18 = ref span12[1]; GatheringNode obj12 = new GatheringNode { DataId = 32203u }; num3 = 3; List list24 = new List(num3); CollectionsMarshal.SetCount(list24, num3); Span span13 = CollectionsMarshal.AsSpan(list24); span13[0] = new GatheringLocation { Position = new Vector3(-22.5884f, 3.535999f, -617.6862f), MinimumAngle = 35, MaximumAngle = 225 }; span13[1] = new GatheringLocation { Position = new Vector3(-84.8622f, 3.222104f, -642.1901f), MinimumAngle = 75, MaximumAngle = 305 }; span13[2] = new GatheringLocation { Position = new Vector3(-74.18819f, 2.731044f, -645.1037f), MinimumAngle = 20, MaximumAngle = 220 }; obj12.Locations = list24; reference18 = obj12; gatheringNodeGroup6.Nodes = list22; reference16 = gatheringNodeGroup6; gatheringRoot2.Groups = list15; AddLocation(507, gatheringRoot2); GatheringRoot gatheringRoot3 = new GatheringRoot(); num = 1; List list25 = new List(num); CollectionsMarshal.SetCount(list25, num); CollectionsMarshal.AsSpan(list25)[0] = "liza"; gatheringRoot3.Author = list25; num = 1; List list26 = new List(num); CollectionsMarshal.SetCount(list26, num); CollectionsMarshal.AsSpan(list26)[0] = new QuestStep(EInteractionType.None, null, null, 614) { AetheryteShortcut = EAetheryteLocation.YanxiaNamai }; gatheringRoot3.Steps = list26; num = 3; List list27 = new List(num); CollectionsMarshal.SetCount(list27, num); Span span14 = CollectionsMarshal.AsSpan(list27); ref GatheringNodeGroup reference19 = ref span14[0]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 2; List list28 = new List(num2); CollectionsMarshal.SetCount(list28, num2); Span span15 = CollectionsMarshal.AsSpan(list28); ref GatheringNode reference20 = ref span15[0]; GatheringNode obj13 = new GatheringNode { DataId = 32209u }; num3 = 3; List list29 = new List(num3); CollectionsMarshal.SetCount(list29, num3); Span span16 = CollectionsMarshal.AsSpan(list29); span16[0] = new GatheringLocation { Position = new Vector3(631.2573f, 127.0901f, -332.0291f), MinimumAngle = 155, MaximumAngle = 300 }; span16[1] = new GatheringLocation { Position = new Vector3(622.622f, 131.7365f, -383.0027f) }; span16[2] = new GatheringLocation { Position = new Vector3(652.4154f, 136.6543f, -419.1716f), MinimumAngle = -25, MaximumAngle = 140 }; obj13.Locations = list29; reference20 = obj13; ref GatheringNode reference21 = ref span15[1]; GatheringNode obj14 = new GatheringNode { DataId = 32208u }; num3 = 1; List list30 = new List(num3); CollectionsMarshal.SetCount(list30, num3); CollectionsMarshal.AsSpan(list30)[0] = new GatheringLocation { Position = new Vector3(629.0482f, 138.9971f, -423.2108f), MinimumAngle = 240, MaximumAngle = 360 }; obj14.Locations = list30; reference21 = obj14; gatheringNodeGroup7.Nodes = list28; reference19 = gatheringNodeGroup7; ref GatheringNodeGroup reference22 = ref span14[1]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 2; List list31 = new List(num2); CollectionsMarshal.SetCount(list31, num2); Span span17 = CollectionsMarshal.AsSpan(list31); ref GatheringNode reference23 = ref span17[0]; GatheringNode obj15 = new GatheringNode { DataId = 32207u }; num3 = 2; List list32 = new List(num3); CollectionsMarshal.SetCount(list32, num3); Span span18 = CollectionsMarshal.AsSpan(list32); span18[0] = new GatheringLocation { Position = new Vector3(708.5831f, 127.3671f, -351.2474f), MinimumAngle = 0, MaximumAngle = 100 }; span18[1] = new GatheringLocation { Position = new Vector3(684.129f, 126.6719f, -335.2414f), MinimumAngle = 80, MaximumAngle = 235 }; obj15.Locations = list32; reference23 = obj15; ref GatheringNode reference24 = ref span17[1]; GatheringNode obj16 = new GatheringNode { DataId = 32206u }; num3 = 1; List list33 = new List(num3); CollectionsMarshal.SetCount(list33, num3); CollectionsMarshal.AsSpan(list33)[0] = new GatheringLocation { Position = new Vector3(705.5267f, 125.35f, -370.0978f), MinimumAngle = -35, MaximumAngle = 105 }; obj16.Locations = list33; reference24 = obj16; gatheringNodeGroup8.Nodes = list31; reference22 = gatheringNodeGroup8; ref GatheringNodeGroup reference25 = ref span14[2]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 2; List list34 = new List(num2); CollectionsMarshal.SetCount(list34, num2); Span span19 = CollectionsMarshal.AsSpan(list34); ref GatheringNode reference26 = ref span19[0]; GatheringNode obj17 = new GatheringNode { DataId = 32210u }; num3 = 1; List list35 = new List(num3); CollectionsMarshal.SetCount(list35, num3); CollectionsMarshal.AsSpan(list35)[0] = new GatheringLocation { Position = new Vector3(791.947f, 101.7719f, -288.1637f), MinimumAngle = 0, MaximumAngle = 155 }; obj17.Locations = list35; reference26 = obj17; ref GatheringNode reference27 = ref span19[1]; GatheringNode obj18 = new GatheringNode { DataId = 32211u }; num3 = 3; List list36 = new List(num3); CollectionsMarshal.SetCount(list36, num3); Span span20 = CollectionsMarshal.AsSpan(list36); span20[0] = new GatheringLocation { Position = new Vector3(788.803f, 103.5642f, -240.686f), MinimumAngle = 75, MaximumAngle = 270 }; span20[1] = new GatheringLocation { Position = new Vector3(809.0134f, 110.9159f, -306.1294f), MinimumAngle = 120, MaximumAngle = 255 }; span20[2] = new GatheringLocation { Position = new Vector3(760.2955f, 98.77714f, -209.9551f), MinimumAngle = 0, MaximumAngle = 115 }; obj18.Locations = list36; reference27 = obj18; gatheringNodeGroup9.Nodes = list34; reference25 = gatheringNodeGroup9; gatheringRoot3.Groups = list27; AddLocation(508, gatheringRoot3); GatheringRoot gatheringRoot4 = new GatheringRoot(); num = 1; List list37 = new List(num); CollectionsMarshal.SetCount(list37, num); CollectionsMarshal.AsSpan(list37)[0] = "liza"; gatheringRoot4.Author = list37; num = 1; List list38 = new List(num); CollectionsMarshal.SetCount(list38, num); CollectionsMarshal.AsSpan(list38)[0] = new QuestStep(EInteractionType.None, null, null, 612) { AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens }; gatheringRoot4.Steps = list38; num = 3; List list39 = new List(num); CollectionsMarshal.SetCount(list39, num); Span span21 = CollectionsMarshal.AsSpan(list39); ref GatheringNodeGroup reference28 = ref span21[0]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 2; List list40 = new List(num2); CollectionsMarshal.SetCount(list40, num2); Span span22 = CollectionsMarshal.AsSpan(list40); ref GatheringNode reference29 = ref span22[0]; GatheringNode obj19 = new GatheringNode { DataId = 32217u }; num3 = 3; List list41 = new List(num3); CollectionsMarshal.SetCount(list41, num3); Span span23 = CollectionsMarshal.AsSpan(list41); span23[0] = new GatheringLocation { Position = new Vector3(-492.6537f, 52.48105f, 114.5392f) }; span23[1] = new GatheringLocation { Position = new Vector3(-523.8553f, 58.91578f, 174.0902f), MinimumAngle = -185, MaximumAngle = 115 }; span23[2] = new GatheringLocation { Position = new Vector3(-499.2416f, 54.9705f, 144.132f) }; obj19.Locations = list41; reference29 = obj19; ref GatheringNode reference30 = ref span22[1]; GatheringNode obj20 = new GatheringNode { DataId = 32216u }; num3 = 1; List list42 = new List(num3); CollectionsMarshal.SetCount(list42, num3); CollectionsMarshal.AsSpan(list42)[0] = new GatheringLocation { Position = new Vector3(-510.2239f, 55.62017f, 137.6676f) }; obj20.Locations = list42; reference30 = obj20; gatheringNodeGroup10.Nodes = list40; reference28 = gatheringNodeGroup10; ref GatheringNodeGroup reference31 = ref span21[1]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 2; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); Span span24 = CollectionsMarshal.AsSpan(list43); ref GatheringNode reference32 = ref span24[0]; GatheringNode obj21 = new GatheringNode { DataId = 32215u }; num3 = 3; List list44 = new List(num3); CollectionsMarshal.SetCount(list44, num3); Span span25 = CollectionsMarshal.AsSpan(list44); span25[0] = new GatheringLocation { Position = new Vector3(-498.1188f, 57.86262f, 230.4597f) }; span25[1] = new GatheringLocation { Position = new Vector3(-513.0305f, 56.18323f, 239.2122f), MinimumAngle = -35, MaximumAngle = 235 }; span25[2] = new GatheringLocation { Position = new Vector3(-506.6473f, 56.30998f, 258.2175f) }; obj21.Locations = list44; reference32 = obj21; ref GatheringNode reference33 = ref span24[1]; GatheringNode obj22 = new GatheringNode { DataId = 32214u }; num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); CollectionsMarshal.AsSpan(list45)[0] = new GatheringLocation { Position = new Vector3(-509.9459f, 56.21313f, 252.2773f) }; obj22.Locations = list45; reference33 = obj22; gatheringNodeGroup11.Nodes = list43; reference31 = gatheringNodeGroup11; ref GatheringNodeGroup reference34 = ref span21[2]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 2; List list46 = new List(num2); CollectionsMarshal.SetCount(list46, num2); Span span26 = CollectionsMarshal.AsSpan(list46); ref GatheringNode reference35 = ref span26[0]; GatheringNode obj23 = new GatheringNode { DataId = 32213u }; num3 = 2; List list47 = new List(num3); CollectionsMarshal.SetCount(list47, num3); Span span27 = CollectionsMarshal.AsSpan(list47); span27[0] = new GatheringLocation { Position = new Vector3(-391.9599f, 50.21202f, 184.0853f) }; span27[1] = new GatheringLocation { Position = new Vector3(-419.9665f, 48.34329f, 125.2942f) }; obj23.Locations = list47; reference35 = obj23; ref GatheringNode reference36 = ref span26[1]; GatheringNode obj24 = new GatheringNode { DataId = 32212u }; num3 = 1; List list48 = new List(num3); CollectionsMarshal.SetCount(list48, num3); CollectionsMarshal.AsSpan(list48)[0] = new GatheringLocation { Position = new Vector3(-391.2807f, 47.10617f, 153.422f) }; obj24.Locations = list48; reference36 = obj24; gatheringNodeGroup12.Nodes = list46; reference34 = gatheringNodeGroup12; gatheringRoot4.Groups = list39; AddLocation(509, gatheringRoot4); GatheringRoot gatheringRoot5 = new GatheringRoot(); num = 1; List list49 = new List(num); CollectionsMarshal.SetCount(list49, num); CollectionsMarshal.AsSpan(list49)[0] = "liza"; gatheringRoot5.Author = list49; num = 1; List list50 = new List(num); CollectionsMarshal.SetCount(list50, num); CollectionsMarshal.AsSpan(list50)[0] = new QuestStep(EInteractionType.None, null, null, 613) { AetheryteShortcut = EAetheryteLocation.RubySeaOnokoro }; gatheringRoot5.Steps = list50; num = 3; List list51 = new List(num); CollectionsMarshal.SetCount(list51, num); Span span28 = CollectionsMarshal.AsSpan(list51); ref GatheringNodeGroup reference37 = ref span28[0]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 2; List list52 = new List(num2); CollectionsMarshal.SetCount(list52, num2); Span span29 = CollectionsMarshal.AsSpan(list52); ref GatheringNode reference38 = ref span29[0]; GatheringNode obj25 = new GatheringNode { DataId = 32223u }; num3 = 2; List list53 = new List(num3); CollectionsMarshal.SetCount(list53, num3); Span span30 = CollectionsMarshal.AsSpan(list53); span30[0] = new GatheringLocation { Position = new Vector3(-741.6174f, 6.276045f, -639.2435f) }; span30[1] = new GatheringLocation { Position = new Vector3(-724.2017f, 2.514658f, -647.5651f) }; obj25.Locations = list53; reference38 = obj25; ref GatheringNode reference39 = ref span29[1]; GatheringNode obj26 = new GatheringNode { DataId = 32222u }; num3 = 1; List list54 = new List(num3); CollectionsMarshal.SetCount(list54, num3); CollectionsMarshal.AsSpan(list54)[0] = new GatheringLocation { Position = new Vector3(-719.345f, 2.520793f, -645.692f) }; obj26.Locations = list54; reference39 = obj26; gatheringNodeGroup13.Nodes = list52; reference37 = gatheringNodeGroup13; ref GatheringNodeGroup reference40 = ref span28[1]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num2 = 2; List list55 = new List(num2); CollectionsMarshal.SetCount(list55, num2); Span span31 = CollectionsMarshal.AsSpan(list55); ref GatheringNode reference41 = ref span31[0]; GatheringNode obj27 = new GatheringNode { DataId = 32218u }; num3 = 1; List list56 = new List(num3); CollectionsMarshal.SetCount(list56, num3); CollectionsMarshal.AsSpan(list56)[0] = new GatheringLocation { Position = new Vector3(-664.7355f, 15.23751f, -801.2688f), MinimumAngle = -60, MaximumAngle = 185 }; obj27.Locations = list56; reference41 = obj27; ref GatheringNode reference42 = ref span31[1]; GatheringNode obj28 = new GatheringNode { DataId = 32219u }; num3 = 3; List list57 = new List(num3); CollectionsMarshal.SetCount(list57, num3); Span span32 = CollectionsMarshal.AsSpan(list57); span32[0] = new GatheringLocation { Position = new Vector3(-673.4941f, 16.74037f, -818.1156f) }; span32[1] = new GatheringLocation { Position = new Vector3(-677.8458f, 15.77772f, -809.6718f) }; span32[2] = new GatheringLocation { Position = new Vector3(-663.3188f, 14.57053f, -797.132f) }; obj28.Locations = list57; reference42 = obj28; gatheringNodeGroup14.Nodes = list55; reference40 = gatheringNodeGroup14; ref GatheringNodeGroup reference43 = ref span28[2]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 2; List list58 = new List(num2); CollectionsMarshal.SetCount(list58, num2); Span span33 = CollectionsMarshal.AsSpan(list58); ref GatheringNode reference44 = ref span33[0]; GatheringNode obj29 = new GatheringNode { DataId = 32221u }; num3 = 3; List list59 = new List(num3); CollectionsMarshal.SetCount(list59, num3); Span span34 = CollectionsMarshal.AsSpan(list59); span34[0] = new GatheringLocation { Position = new Vector3(-502.177f, 36.7399f, -724.8087f) }; span34[1] = new GatheringLocation { Position = new Vector3(-508.0492f, 33.89026f, -703.5477f) }; span34[2] = new GatheringLocation { Position = new Vector3(-490.3923f, 36.73062f, -685.7646f), MinimumAngle = -40, MaximumAngle = 150 }; obj29.Locations = list59; reference44 = obj29; ref GatheringNode reference45 = ref span33[1]; GatheringNode obj30 = new GatheringNode { DataId = 32220u }; num3 = 1; List list60 = new List(num3); CollectionsMarshal.SetCount(list60, num3); CollectionsMarshal.AsSpan(list60)[0] = new GatheringLocation { Position = new Vector3(-493.5531f, 36.08752f, -687.7089f), MinimumAngle = -70, MaximumAngle = 160 }; obj30.Locations = list60; reference45 = obj30; gatheringNodeGroup15.Nodes = list58; reference43 = gatheringNodeGroup15; gatheringRoot5.Groups = list51; AddLocation(510, gatheringRoot5); GatheringRoot gatheringRoot6 = new GatheringRoot(); num = 1; List list61 = new List(num); CollectionsMarshal.SetCount(list61, num); CollectionsMarshal.AsSpan(list61)[0] = "liza"; gatheringRoot6.Author = list61; num = 2; List list62 = new List(num); CollectionsMarshal.SetCount(list62, num); Span span35 = CollectionsMarshal.AsSpan(list62); span35[0] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(322.1539f, -121.22571f, -314.2446f), 613) { RestartNavigationIfCancelled = false, AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu }; span35[1] = new QuestStep(EInteractionType.None, null, null, 613); gatheringRoot6.Steps = list62; num = 3; List list63 = new List(num); CollectionsMarshal.SetCount(list63, num); Span span36 = CollectionsMarshal.AsSpan(list63); ref GatheringNodeGroup reference46 = ref span36[0]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num2 = 2; List list64 = new List(num2); CollectionsMarshal.SetCount(list64, num2); Span span37 = CollectionsMarshal.AsSpan(list64); ref GatheringNode reference47 = ref span37[0]; GatheringNode obj31 = new GatheringNode { DataId = 32225u }; num3 = 3; List list65 = new List(num3); CollectionsMarshal.SetCount(list65, num3); Span span38 = CollectionsMarshal.AsSpan(list65); span38[0] = new GatheringLocation { Position = new Vector3(283.2321f, -105.8964f, -89.553f) }; span38[1] = new GatheringLocation { Position = new Vector3(251.241f, -112.7794f, -103.9756f) }; span38[2] = new GatheringLocation { Position = new Vector3(338.0264f, -86.76475f, -30.31015f) }; obj31.Locations = list65; reference47 = obj31; ref GatheringNode reference48 = ref span37[1]; GatheringNode obj32 = new GatheringNode { DataId = 32224u }; num3 = 1; List list66 = new List(num3); CollectionsMarshal.SetCount(list66, num3); CollectionsMarshal.AsSpan(list66)[0] = new GatheringLocation { Position = new Vector3(304.9474f, -98.91968f, -59.39315f) }; obj32.Locations = list66; reference48 = obj32; gatheringNodeGroup16.Nodes = list64; reference46 = gatheringNodeGroup16; ref GatheringNodeGroup reference49 = ref span36[1]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 2; List list67 = new List(num2); CollectionsMarshal.SetCount(list67, num2); Span span39 = CollectionsMarshal.AsSpan(list67); ref GatheringNode reference50 = ref span39[0]; GatheringNode obj33 = new GatheringNode { DataId = 32228u }; num3 = 1; List list68 = new List(num3); CollectionsMarshal.SetCount(list68, num3); CollectionsMarshal.AsSpan(list68)[0] = new GatheringLocation { Position = new Vector3(260.0728f, -124.0964f, 68.48814f) }; obj33.Locations = list68; reference50 = obj33; ref GatheringNode reference51 = ref span39[1]; GatheringNode obj34 = new GatheringNode { DataId = 32229u }; num3 = 3; List list69 = new List(num3); CollectionsMarshal.SetCount(list69, num3); Span span40 = CollectionsMarshal.AsSpan(list69); span40[0] = new GatheringLocation { Position = new Vector3(265.4464f, -128.0422f, 88.30737f) }; span40[1] = new GatheringLocation { Position = new Vector3(256.5239f, -113.9164f, -3.19258f) }; span40[2] = new GatheringLocation { Position = new Vector3(237.8169f, -122.1193f, -35.11102f) }; obj34.Locations = list69; reference51 = obj34; gatheringNodeGroup17.Nodes = list67; reference49 = gatheringNodeGroup17; ref GatheringNodeGroup reference52 = ref span36[2]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num2 = 2; List list70 = new List(num2); CollectionsMarshal.SetCount(list70, num2); Span span41 = CollectionsMarshal.AsSpan(list70); ref GatheringNode reference53 = ref span41[0]; GatheringNode obj35 = new GatheringNode { DataId = 32226u }; num3 = 1; List list71 = new List(num3); CollectionsMarshal.SetCount(list71, num3); CollectionsMarshal.AsSpan(list71)[0] = new GatheringLocation { Position = new Vector3(318.7197f, -88.4566f, 91.66042f) }; obj35.Locations = list71; reference53 = obj35; ref GatheringNode reference54 = ref span41[1]; GatheringNode obj36 = new GatheringNode { DataId = 32227u }; num3 = 3; List list72 = new List(num3); CollectionsMarshal.SetCount(list72, num3); Span span42 = CollectionsMarshal.AsSpan(list72); span42[0] = new GatheringLocation { Position = new Vector3(281.2504f, -113.1205f, 176.6557f) }; span42[1] = new GatheringLocation { Position = new Vector3(309.1248f, -88.04077f, 109.5688f) }; span42[2] = new GatheringLocation { Position = new Vector3(312.3843f, -95.51873f, 79.94166f) }; obj36.Locations = list72; reference54 = obj36; gatheringNodeGroup18.Nodes = list70; reference52 = gatheringNodeGroup18; gatheringRoot6.Groups = list63; AddLocation(511, gatheringRoot6); GatheringRoot gatheringRoot7 = new GatheringRoot(); num = 1; List list73 = new List(num); CollectionsMarshal.SetCount(list73, num); CollectionsMarshal.AsSpan(list73)[0] = "liza"; gatheringRoot7.Author = list73; num = 1; List list74 = new List(num); CollectionsMarshal.SetCount(list74, num); CollectionsMarshal.AsSpan(list74)[0] = new QuestStep(EInteractionType.None, null, null, 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; gatheringRoot7.Steps = list74; num = 3; List list75 = new List(num); CollectionsMarshal.SetCount(list75, num); Span span43 = CollectionsMarshal.AsSpan(list75); ref GatheringNodeGroup reference55 = ref span43[0]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 2; List list76 = new List(num2); CollectionsMarshal.SetCount(list76, num2); Span span44 = CollectionsMarshal.AsSpan(list76); ref GatheringNode reference56 = ref span44[0]; GatheringNode obj37 = new GatheringNode { DataId = 32234u }; num3 = 1; List list77 = new List(num3); CollectionsMarshal.SetCount(list77, num3); CollectionsMarshal.AsSpan(list77)[0] = new GatheringLocation { Position = new Vector3(-381.2856f, 66.03626f, -548.9689f) }; obj37.Locations = list77; reference56 = obj37; ref GatheringNode reference57 = ref span44[1]; GatheringNode obj38 = new GatheringNode { DataId = 32235u }; num3 = 3; List list78 = new List(num3); CollectionsMarshal.SetCount(list78, num3); Span span45 = CollectionsMarshal.AsSpan(list78); span45[0] = new GatheringLocation { Position = new Vector3(-421.8894f, 69.34563f, -520.4478f) }; span45[1] = new GatheringLocation { Position = new Vector3(-376.2228f, 66.67438f, -545.8188f) }; span45[2] = new GatheringLocation { Position = new Vector3(-355.3144f, 66.57961f, -545.7592f) }; obj38.Locations = list78; reference57 = obj38; gatheringNodeGroup19.Nodes = list76; reference55 = gatheringNodeGroup19; ref GatheringNodeGroup reference58 = ref span43[1]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num2 = 2; List list79 = new List(num2); CollectionsMarshal.SetCount(list79, num2); Span span46 = CollectionsMarshal.AsSpan(list79); ref GatheringNode reference59 = ref span46[0]; GatheringNode obj39 = new GatheringNode { DataId = 32232u }; num3 = 1; List list80 = new List(num3); CollectionsMarshal.SetCount(list80, num3); CollectionsMarshal.AsSpan(list80)[0] = new GatheringLocation { Position = new Vector3(-517.0562f, 63.73144f, -477.6884f) }; obj39.Locations = list80; reference59 = obj39; ref GatheringNode reference60 = ref span46[1]; GatheringNode obj40 = new GatheringNode { DataId = 32233u }; num3 = 3; List list81 = new List(num3); CollectionsMarshal.SetCount(list81, num3); Span span47 = CollectionsMarshal.AsSpan(list81); span47[0] = new GatheringLocation { Position = new Vector3(-550.7997f, 69.32131f, -449.5795f), MinimumAngle = 0, MaximumAngle = 230 }; span47[1] = new GatheringLocation { Position = new Vector3(-507.8166f, 66.39982f, -470.319f) }; span47[2] = new GatheringLocation { Position = new Vector3(-494.5092f, 63.5919f, -497.5369f) }; obj40.Locations = list81; reference60 = obj40; gatheringNodeGroup20.Nodes = list79; reference58 = gatheringNodeGroup20; ref GatheringNodeGroup reference61 = ref span43[2]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); num2 = 2; List list82 = new List(num2); CollectionsMarshal.SetCount(list82, num2); Span span48 = CollectionsMarshal.AsSpan(list82); ref GatheringNode reference62 = ref span48[0]; GatheringNode obj41 = new GatheringNode { DataId = 32230u }; num3 = 1; List list83 = new List(num3); CollectionsMarshal.SetCount(list83, num3); CollectionsMarshal.AsSpan(list83)[0] = new GatheringLocation { Position = new Vector3(-402.3759f, 95.33111f, -371.9796f), MinimumAngle = -15, MaximumAngle = 230 }; obj41.Locations = list83; reference62 = obj41; ref GatheringNode reference63 = ref span48[1]; GatheringNode obj42 = new GatheringNode { DataId = 32231u }; num3 = 3; List list84 = new List(num3); CollectionsMarshal.SetCount(list84, num3); Span span49 = CollectionsMarshal.AsSpan(list84); span49[0] = new GatheringLocation { Position = new Vector3(-398.7086f, 95.14203f, -377.1731f), MinimumAngle = 30, MaximumAngle = 230 }; span49[1] = new GatheringLocation { Position = new Vector3(-427.5446f, 90.42126f, -391.9806f) }; span49[2] = new GatheringLocation { Position = new Vector3(-398.5008f, 98.82507f, -351.0829f) }; obj42.Locations = list84; reference63 = obj42; gatheringNodeGroup21.Nodes = list82; reference61 = gatheringNodeGroup21; gatheringRoot7.Groups = list75; AddLocation(512, gatheringRoot7); GatheringRoot gatheringRoot8 = new GatheringRoot(); num = 1; List list85 = new List(num); CollectionsMarshal.SetCount(list85, num); CollectionsMarshal.AsSpan(list85)[0] = "liza"; gatheringRoot8.Author = list85; num = 1; List list86 = new List(num); CollectionsMarshal.SetCount(list86, num); CollectionsMarshal.AsSpan(list86)[0] = new QuestStep(EInteractionType.None, null, null, 612) { AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens }; gatheringRoot8.Steps = list86; num = 3; List list87 = new List(num); CollectionsMarshal.SetCount(list87, num); Span span50 = CollectionsMarshal.AsSpan(list87); ref GatheringNodeGroup reference64 = ref span50[0]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num2 = 2; List list88 = new List(num2); CollectionsMarshal.SetCount(list88, num2); Span span51 = CollectionsMarshal.AsSpan(list88); ref GatheringNode reference65 = ref span51[0]; GatheringNode obj43 = new GatheringNode { DataId = 32236u }; num3 = 1; List list89 = new List(num3); CollectionsMarshal.SetCount(list89, num3); CollectionsMarshal.AsSpan(list89)[0] = new GatheringLocation { Position = new Vector3(-590.3985f, 37.74836f, 392.8004f), MinimumAngle = 60, MaximumAngle = 260 }; obj43.Locations = list89; reference65 = obj43; ref GatheringNode reference66 = ref span51[1]; GatheringNode obj44 = new GatheringNode { DataId = 32237u }; num3 = 2; List list90 = new List(num3); CollectionsMarshal.SetCount(list90, num3); Span span52 = CollectionsMarshal.AsSpan(list90); span52[0] = new GatheringLocation { Position = new Vector3(-713.7814f, 51.18425f, 365.8188f), MinimumAngle = 145, MaximumAngle = 275 }; span52[1] = new GatheringLocation { Position = new Vector3(-674.6958f, 44.06395f, 347.5866f), MinimumAngle = -70, MaximumAngle = 75 }; obj44.Locations = list90; reference66 = obj44; gatheringNodeGroup22.Nodes = list88; reference64 = gatheringNodeGroup22; ref GatheringNodeGroup reference67 = ref span50[1]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); num2 = 2; List list91 = new List(num2); CollectionsMarshal.SetCount(list91, num2); Span span53 = CollectionsMarshal.AsSpan(list91); ref GatheringNode reference68 = ref span53[0]; GatheringNode obj45 = new GatheringNode { DataId = 32239u }; num3 = 2; List list92 = new List(num3); CollectionsMarshal.SetCount(list92, num3); Span span54 = CollectionsMarshal.AsSpan(list92); span54[0] = new GatheringLocation { Position = new Vector3(-625.3124f, 36.73846f, 442.5669f), MinimumAngle = 140, MaximumAngle = 235 }; span54[1] = new GatheringLocation { Position = new Vector3(-655.4194f, 40.51354f, 402.2708f), MinimumAngle = -95, MaximumAngle = 60 }; obj45.Locations = list92; reference68 = obj45; ref GatheringNode reference69 = ref span53[1]; GatheringNode obj46 = new GatheringNode { DataId = 32238u }; num3 = 1; List list93 = new List(num3); CollectionsMarshal.SetCount(list93, num3); CollectionsMarshal.AsSpan(list93)[0] = new GatheringLocation { Position = new Vector3(-628.1135f, 36.66908f, 480.3016f), MinimumAngle = 85, MaximumAngle = 250 }; obj46.Locations = list93; reference69 = obj46; gatheringNodeGroup23.Nodes = list91; reference67 = gatheringNodeGroup23; ref GatheringNodeGroup reference70 = ref span50[2]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num2 = 2; List list94 = new List(num2); CollectionsMarshal.SetCount(list94, num2); Span span55 = CollectionsMarshal.AsSpan(list94); ref GatheringNode reference71 = ref span55[0]; GatheringNode obj47 = new GatheringNode { DataId = 32240u }; num3 = 1; List list95 = new List(num3); CollectionsMarshal.SetCount(list95, num3); CollectionsMarshal.AsSpan(list95)[0] = new GatheringLocation { Position = new Vector3(-575.3094f, 36.61243f, 500.9136f), MinimumAngle = 15, MaximumAngle = 180 }; obj47.Locations = list95; reference71 = obj47; ref GatheringNode reference72 = ref span55[1]; GatheringNode obj48 = new GatheringNode { DataId = 32241u }; num3 = 2; List list96 = new List(num3); CollectionsMarshal.SetCount(list96, num3); Span span56 = CollectionsMarshal.AsSpan(list96); span56[0] = new GatheringLocation { Position = new Vector3(-560.735f, 37.00333f, 439.5417f), MinimumAngle = -15, MaximumAngle = 95 }; span56[1] = new GatheringLocation { Position = new Vector3(-586.5652f, 37.77999f, 459.6001f), MinimumAngle = 40, MaximumAngle = 200 }; obj48.Locations = list96; reference72 = obj48; gatheringNodeGroup24.Nodes = list94; reference70 = gatheringNodeGroup24; gatheringRoot8.Groups = list87; AddLocation(513, gatheringRoot8); GatheringRoot gatheringRoot9 = new GatheringRoot(); num = 1; List list97 = new List(num); CollectionsMarshal.SetCount(list97, num); CollectionsMarshal.AsSpan(list97)[0] = "liza"; gatheringRoot9.Author = list97; num = 1; List list98 = new List(num); CollectionsMarshal.SetCount(list98, num); CollectionsMarshal.AsSpan(list98)[0] = new QuestStep(EInteractionType.None, null, null, 621) { AetheryteShortcut = EAetheryteLocation.LochsAlaMhiganQuarter }; gatheringRoot9.Steps = list98; num = 3; List list99 = new List(num); CollectionsMarshal.SetCount(list99, num); Span span57 = CollectionsMarshal.AsSpan(list99); ref GatheringNodeGroup reference73 = ref span57[0]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); num2 = 2; List list100 = new List(num2); CollectionsMarshal.SetCount(list100, num2); Span span58 = CollectionsMarshal.AsSpan(list100); ref GatheringNode reference74 = ref span58[0]; GatheringNode obj49 = new GatheringNode { DataId = 32245u }; num3 = 3; List list101 = new List(num3); CollectionsMarshal.SetCount(list101, num3); Span span59 = CollectionsMarshal.AsSpan(list101); span59[0] = new GatheringLocation { Position = new Vector3(333.1211f, 20.88004f, -522.5363f), MinimumAngle = 160, MaximumAngle = 335 }; span59[1] = new GatheringLocation { Position = new Vector3(338.3687f, 21.54188f, -512.1134f), MinimumAngle = 120, MaximumAngle = 275 }; span59[2] = new GatheringLocation { Position = new Vector3(374.9138f, 25.00688f, -515.2723f), MinimumAngle = -85, MaximumAngle = 90 }; obj49.Locations = list101; reference74 = obj49; ref GatheringNode reference75 = ref span58[1]; GatheringNode obj50 = new GatheringNode { DataId = 32244u }; num3 = 1; List list102 = new List(num3); CollectionsMarshal.SetCount(list102, num3); CollectionsMarshal.AsSpan(list102)[0] = new GatheringLocation { Position = new Vector3(368.5785f, 24.38493f, -507.3824f), MinimumAngle = 65, MaximumAngle = 240 }; obj50.Locations = list102; reference75 = obj50; gatheringNodeGroup25.Nodes = list100; reference73 = gatheringNodeGroup25; ref GatheringNodeGroup reference76 = ref span57[1]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num2 = 2; List list103 = new List(num2); CollectionsMarshal.SetCount(list103, num2); Span span60 = CollectionsMarshal.AsSpan(list103); ref GatheringNode reference77 = ref span60[0]; GatheringNode obj51 = new GatheringNode { DataId = 32243u }; num3 = 3; List list104 = new List(num3); CollectionsMarshal.SetCount(list104, num3); Span span61 = CollectionsMarshal.AsSpan(list104); span61[0] = new GatheringLocation { Position = new Vector3(426.1108f, 25.12664f, -607.2003f), MinimumAngle = -20, MaximumAngle = 145 }; span61[1] = new GatheringLocation { Position = new Vector3(400.1029f, 25.21572f, -648.0899f), MinimumAngle = 190, MaximumAngle = 325 }; span61[2] = new GatheringLocation { Position = new Vector3(463.1597f, 24.9486f, -602.0026f), MinimumAngle = 0, MaximumAngle = 150 }; obj51.Locations = list104; reference77 = obj51; ref GatheringNode reference78 = ref span60[1]; GatheringNode obj52 = new GatheringNode { DataId = 32242u }; num3 = 1; List list105 = new List(num3); CollectionsMarshal.SetCount(list105, num3); CollectionsMarshal.AsSpan(list105)[0] = new GatheringLocation { Position = new Vector3(396.3124f, 25.41136f, -663.1417f), MinimumAngle = 20, MaximumAngle = 205 }; obj52.Locations = list105; reference78 = obj52; gatheringNodeGroup26.Nodes = list103; reference76 = gatheringNodeGroup26; ref GatheringNodeGroup reference79 = ref span57[2]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); num2 = 2; List list106 = new List(num2); CollectionsMarshal.SetCount(list106, num2); Span span62 = CollectionsMarshal.AsSpan(list106); ref GatheringNode reference80 = ref span62[0]; GatheringNode obj53 = new GatheringNode { DataId = 32247u }; num3 = 3; List list107 = new List(num3); CollectionsMarshal.SetCount(list107, num3); Span span63 = CollectionsMarshal.AsSpan(list107); span63[0] = new GatheringLocation { Position = new Vector3(274.2476f, 18.49642f, -627.4052f), MinimumAngle = -95, MaximumAngle = 100 }; span63[1] = new GatheringLocation { Position = new Vector3(248.6237f, 10.63078f, -592.5243f), MinimumAngle = -145, MaximumAngle = 35 }; span63[2] = new GatheringLocation { Position = new Vector3(259.3484f, 11.24844f, -586.5854f), MinimumAngle = -120, MaximumAngle = 45 }; obj53.Locations = list107; reference80 = obj53; ref GatheringNode reference81 = ref span62[1]; GatheringNode obj54 = new GatheringNode { DataId = 32246u }; num3 = 1; List list108 = new List(num3); CollectionsMarshal.SetCount(list108, num3); CollectionsMarshal.AsSpan(list108)[0] = new GatheringLocation { Position = new Vector3(266.4147f, 18.26739f, -620.2316f), MinimumAngle = 135, MaximumAngle = 305 }; obj54.Locations = list108; reference81 = obj54; gatheringNodeGroup27.Nodes = list106; reference79 = gatheringNodeGroup27; gatheringRoot9.Groups = list99; AddLocation(514, gatheringRoot9); GatheringRoot gatheringRoot10 = new GatheringRoot(); num = 1; List list109 = new List(num); CollectionsMarshal.SetCount(list109, num); CollectionsMarshal.AsSpan(list109)[0] = "liza"; gatheringRoot10.Author = list109; num = 1; List list110 = new List(num); CollectionsMarshal.SetCount(list110, num); CollectionsMarshal.AsSpan(list110)[0] = new QuestStep(EInteractionType.None, null, null, 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeDawnThrone }; gatheringRoot10.Steps = list110; num = 3; List list111 = new List(num); CollectionsMarshal.SetCount(list111, num); Span span64 = CollectionsMarshal.AsSpan(list111); ref GatheringNodeGroup reference82 = ref span64[0]; GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup(); num2 = 2; List list112 = new List(num2); CollectionsMarshal.SetCount(list112, num2); Span span65 = CollectionsMarshal.AsSpan(list112); ref GatheringNode reference83 = ref span65[0]; GatheringNode obj55 = new GatheringNode { DataId = 32264u }; num3 = 1; List list113 = new List(num3); CollectionsMarshal.SetCount(list113, num3); CollectionsMarshal.AsSpan(list113)[0] = new GatheringLocation { Position = new Vector3(-166.6597f, 3.616752f, 361.2099f), MinimumAngle = -95, MaximumAngle = 130 }; obj55.Locations = list113; reference83 = obj55; ref GatheringNode reference84 = ref span65[1]; GatheringNode obj56 = new GatheringNode { DataId = 32265u }; num3 = 3; List list114 = new List(num3); CollectionsMarshal.SetCount(list114, num3); Span span66 = CollectionsMarshal.AsSpan(list114); span66[0] = new GatheringLocation { Position = new Vector3(-191.0201f, 4.361521f, 354.6401f) }; span66[1] = new GatheringLocation { Position = new Vector3(-162.6655f, 3.441799f, 363.0803f), MinimumAngle = -95, MaximumAngle = 150 }; span66[2] = new GatheringLocation { Position = new Vector3(-167.5898f, 2.5177f, 377.1267f) }; obj56.Locations = list114; reference84 = obj56; gatheringNodeGroup28.Nodes = list112; reference82 = gatheringNodeGroup28; ref GatheringNodeGroup reference85 = ref span64[1]; GatheringNodeGroup gatheringNodeGroup29 = new GatheringNodeGroup(); num2 = 2; List list115 = new List(num2); CollectionsMarshal.SetCount(list115, num2); Span span67 = CollectionsMarshal.AsSpan(list115); ref GatheringNode reference86 = ref span67[0]; GatheringNode obj57 = new GatheringNode { DataId = 32267u }; num3 = 3; List list116 = new List(num3); CollectionsMarshal.SetCount(list116, num3); Span span68 = CollectionsMarshal.AsSpan(list116); span68[0] = new GatheringLocation { Position = new Vector3(-271.2292f, 3.341675f, 401.9989f) }; span68[1] = new GatheringLocation { Position = new Vector3(-349.3433f, 11.88452f, 378.1435f) }; span68[2] = new GatheringLocation { Position = new Vector3(-298.7296f, 5.809261f, 414.3437f) }; obj57.Locations = list116; reference86 = obj57; ref GatheringNode reference87 = ref span67[1]; GatheringNode obj58 = new GatheringNode { DataId = 32266u }; num3 = 1; List list117 = new List(num3); CollectionsMarshal.SetCount(list117, num3); CollectionsMarshal.AsSpan(list117)[0] = new GatheringLocation { Position = new Vector3(-317.19f, 7.863516f, 397.5005f) }; obj58.Locations = list117; reference87 = obj58; gatheringNodeGroup29.Nodes = list115; reference85 = gatheringNodeGroup29; ref GatheringNodeGroup reference88 = ref span64[2]; GatheringNodeGroup gatheringNodeGroup30 = new GatheringNodeGroup(); num2 = 2; List list118 = new List(num2); CollectionsMarshal.SetCount(list118, num2); Span span69 = CollectionsMarshal.AsSpan(list118); ref GatheringNode reference89 = ref span69[0]; GatheringNode obj59 = new GatheringNode { DataId = 32262u }; num3 = 1; List list119 = new List(num3); CollectionsMarshal.SetCount(list119, num3); CollectionsMarshal.AsSpan(list119)[0] = new GatheringLocation { Position = new Vector3(-350.0407f, 22.68479f, 230.4606f) }; obj59.Locations = list119; reference89 = obj59; ref GatheringNode reference90 = ref span69[1]; GatheringNode obj60 = new GatheringNode { DataId = 32263u }; num3 = 3; List list120 = new List(num3); CollectionsMarshal.SetCount(list120, num3); Span span70 = CollectionsMarshal.AsSpan(list120); span70[0] = new GatheringLocation { Position = new Vector3(-352.7808f, 23.99817f, 203.1617f) }; span70[1] = new GatheringLocation { Position = new Vector3(-345.5888f, 22.30608f, 229.8253f) }; span70[2] = new GatheringLocation { Position = new Vector3(-377.2188f, 22.65303f, 221.3997f) }; obj60.Locations = list120; reference90 = obj60; gatheringNodeGroup30.Nodes = list118; reference88 = gatheringNodeGroup30; gatheringRoot10.Groups = list111; AddLocation(519, gatheringRoot10); GatheringRoot gatheringRoot11 = new GatheringRoot(); num = 1; List list121 = new List(num); CollectionsMarshal.SetCount(list121, num); CollectionsMarshal.AsSpan(list121)[0] = "liza"; gatheringRoot11.Author = list121; num = 1; List list122 = new List(num); CollectionsMarshal.SetCount(list122, num); CollectionsMarshal.AsSpan(list122)[0] = new QuestStep(EInteractionType.None, null, null, 621) { AetheryteShortcut = EAetheryteLocation.LochsPortaPraetoria }; gatheringRoot11.Steps = list122; num = 1; List list123 = new List(num); CollectionsMarshal.SetCount(list123, num); ref GatheringNodeGroup reference91 = ref CollectionsMarshal.AsSpan(list123)[0]; GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup(); num2 = 1; List list124 = new List(num2); CollectionsMarshal.SetCount(list124, num2); ref GatheringNode reference92 = ref CollectionsMarshal.AsSpan(list124)[0]; GatheringNode obj61 = new GatheringNode { DataId = 32274u }; num3 = 3; List list125 = new List(num3); CollectionsMarshal.SetCount(list125, num3); Span span71 = CollectionsMarshal.AsSpan(list125); span71[0] = new GatheringLocation { Position = new Vector3(-737.3265f, 76.50858f, -591.2296f) }; span71[1] = new GatheringLocation { Position = new Vector3(-787.0406f, 78.22382f, -640.0532f) }; span71[2] = new GatheringLocation { Position = new Vector3(-670.0129f, 70.42876f, -645.2087f) }; obj61.Locations = list125; reference92 = obj61; gatheringNodeGroup31.Nodes = list124; reference91 = gatheringNodeGroup31; gatheringRoot11.Groups = list123; AddLocation(526, gatheringRoot11); GatheringRoot gatheringRoot12 = new GatheringRoot(); num = 1; List list126 = new List(num); CollectionsMarshal.SetCount(list126, num); CollectionsMarshal.AsSpan(list126)[0] = "liza"; gatheringRoot12.Author = list126; num = 2; List list127 = new List(num); CollectionsMarshal.SetCount(list127, num); Span span72 = CollectionsMarshal.AsSpan(list127); span72[0] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(322.1539f, -121.22571f, -314.2446f), 613) { RestartNavigationIfCancelled = false, AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu }; span72[1] = new QuestStep(EInteractionType.None, null, null, 613); gatheringRoot12.Steps = list127; num = 3; List list128 = new List(num); CollectionsMarshal.SetCount(list128, num); Span span73 = CollectionsMarshal.AsSpan(list128); ref GatheringNodeGroup reference93 = ref span73[0]; GatheringNodeGroup gatheringNodeGroup32 = new GatheringNodeGroup(); num2 = 2; List list129 = new List(num2); CollectionsMarshal.SetCount(list129, num2); Span span74 = CollectionsMarshal.AsSpan(list129); ref GatheringNode reference94 = ref span74[0]; GatheringNode obj62 = new GatheringNode { DataId = 32282u }; num3 = 2; List list130 = new List(num3); CollectionsMarshal.SetCount(list130, num3); Span span75 = CollectionsMarshal.AsSpan(list130); span75[0] = new GatheringLocation { Position = new Vector3(-332.5556f, -139.5151f, -276.7727f) }; span75[1] = new GatheringLocation { Position = new Vector3(-398.5437f, -137.4753f, -264.6068f) }; obj62.Locations = list130; reference94 = obj62; ref GatheringNode reference95 = ref span74[1]; GatheringNode obj63 = new GatheringNode { DataId = 32281u }; num3 = 1; List list131 = new List(num3); CollectionsMarshal.SetCount(list131, num3); CollectionsMarshal.AsSpan(list131)[0] = new GatheringLocation { Position = new Vector3(-377.4165f, -151.0521f, -211.4394f) }; obj63.Locations = list131; reference95 = obj63; gatheringNodeGroup32.Nodes = list129; reference93 = gatheringNodeGroup32; ref GatheringNodeGroup reference96 = ref span73[1]; GatheringNodeGroup gatheringNodeGroup33 = new GatheringNodeGroup(); num2 = 2; List list132 = new List(num2); CollectionsMarshal.SetCount(list132, num2); Span span76 = CollectionsMarshal.AsSpan(list132); ref GatheringNode reference97 = ref span76[0]; GatheringNode obj64 = new GatheringNode { DataId = 32277u }; num3 = 1; List list133 = new List(num3); CollectionsMarshal.SetCount(list133, num3); CollectionsMarshal.AsSpan(list133)[0] = new GatheringLocation { Position = new Vector3(-509.283f, -107.1854f, -389.3152f) }; obj64.Locations = list133; reference97 = obj64; ref GatheringNode reference98 = ref span76[1]; GatheringNode obj65 = new GatheringNode { DataId = 32278u }; num3 = 3; List list134 = new List(num3); CollectionsMarshal.SetCount(list134, num3); Span span77 = CollectionsMarshal.AsSpan(list134); span77[0] = new GatheringLocation { Position = new Vector3(-470.5726f, -93.28533f, -430.0346f) }; span77[1] = new GatheringLocation { Position = new Vector3(-549.3453f, -103.2194f, -352.9945f) }; span77[2] = new GatheringLocation { Position = new Vector3(-548.5269f, -99.45416f, -459.6198f) }; obj65.Locations = list134; reference98 = obj65; gatheringNodeGroup33.Nodes = list132; reference96 = gatheringNodeGroup33; ref GatheringNodeGroup reference99 = ref span73[2]; GatheringNodeGroup gatheringNodeGroup34 = new GatheringNodeGroup(); num2 = 2; List list135 = new List(num2); CollectionsMarshal.SetCount(list135, num2); Span span78 = CollectionsMarshal.AsSpan(list135); ref GatheringNode reference100 = ref span78[0]; GatheringNode obj66 = new GatheringNode { DataId = 32279u }; num3 = 1; List list136 = new List(num3); CollectionsMarshal.SetCount(list136, num3); CollectionsMarshal.AsSpan(list136)[0] = new GatheringLocation { Position = new Vector3(-347.0872f, -72.09894f, -420.7435f), MinimumAngle = -80, MaximumAngle = 100 }; obj66.Locations = list136; reference100 = obj66; ref GatheringNode reference101 = ref span78[1]; GatheringNode obj67 = new GatheringNode { DataId = 32280u }; num3 = 3; List list137 = new List(num3); CollectionsMarshal.SetCount(list137, num3); Span span79 = CollectionsMarshal.AsSpan(list137); span79[0] = new GatheringLocation { Position = new Vector3(-410.6145f, -86.76735f, -432.2196f) }; span79[1] = new GatheringLocation { Position = new Vector3(-407.9324f, -108.0931f, -384.4449f) }; span79[2] = new GatheringLocation { Position = new Vector3(-341.0429f, -89.68655f, -396.5815f), MinimumAngle = -45, MaximumAngle = 110 }; obj67.Locations = list137; reference101 = obj67; gatheringNodeGroup34.Nodes = list135; reference99 = gatheringNodeGroup34; gatheringRoot12.Groups = list128; AddLocation(529, gatheringRoot12); GatheringRoot gatheringRoot13 = new GatheringRoot(); num = 1; List list138 = new List(num); CollectionsMarshal.SetCount(list138, num); CollectionsMarshal.AsSpan(list138)[0] = "liza"; gatheringRoot13.Author = list138; num = 1; List list139 = new List(num); CollectionsMarshal.SetCount(list139, num); CollectionsMarshal.AsSpan(list139)[0] = new QuestStep(EInteractionType.None, null, null, 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; gatheringRoot13.Steps = list139; num = 3; List list140 = new List(num); CollectionsMarshal.SetCount(list140, num); Span span80 = CollectionsMarshal.AsSpan(list140); ref GatheringNodeGroup reference102 = ref span80[0]; GatheringNodeGroup gatheringNodeGroup35 = new GatheringNodeGroup(); num2 = 2; List list141 = new List(num2); CollectionsMarshal.SetCount(list141, num2); Span span81 = CollectionsMarshal.AsSpan(list141); ref GatheringNode reference103 = ref span81[0]; GatheringNode obj68 = new GatheringNode { DataId = 32286u }; num3 = 1; List list142 = new List(num3); CollectionsMarshal.SetCount(list142, num3); CollectionsMarshal.AsSpan(list142)[0] = new GatheringLocation { Position = new Vector3(720.7598f, 247.8707f, -571.472f), MinimumAngle = 115, MaximumAngle = 235 }; obj68.Locations = list142; reference103 = obj68; ref GatheringNode reference104 = ref span81[1]; GatheringNode obj69 = new GatheringNode { DataId = 32287u }; num3 = 2; List list143 = new List(num3); CollectionsMarshal.SetCount(list143, num3); Span span82 = CollectionsMarshal.AsSpan(list143); span82[0] = new GatheringLocation { Position = new Vector3(749.6198f, 250.0555f, -569.6151f), MinimumAngle = 160, MaximumAngle = 280 }; span82[1] = new GatheringLocation { Position = new Vector3(700.801f, 248.3289f, -569.3172f), MinimumAngle = 185, MaximumAngle = 275 }; obj69.Locations = list143; reference104 = obj69; gatheringNodeGroup35.Nodes = list141; reference102 = gatheringNodeGroup35; ref GatheringNodeGroup reference105 = ref span80[1]; GatheringNodeGroup gatheringNodeGroup36 = new GatheringNodeGroup(); num2 = 2; List list144 = new List(num2); CollectionsMarshal.SetCount(list144, num2); Span span83 = CollectionsMarshal.AsSpan(list144); ref GatheringNode reference106 = ref span83[0]; GatheringNode obj70 = new GatheringNode { DataId = 32285u }; num3 = 2; List list145 = new List(num3); CollectionsMarshal.SetCount(list145, num3); Span span84 = CollectionsMarshal.AsSpan(list145); span84[0] = new GatheringLocation { Position = new Vector3(792.5579f, 257.8186f, -661.4872f), MinimumAngle = 80, MaximumAngle = 155 }; span84[1] = new GatheringLocation { Position = new Vector3(773.1775f, 253.9753f, -671.3119f), MinimumAngle = -80, MaximumAngle = -5 }; obj70.Locations = list145; reference106 = obj70; ref GatheringNode reference107 = ref span83[1]; GatheringNode obj71 = new GatheringNode { DataId = 32284u }; num3 = 1; List list146 = new List(num3); CollectionsMarshal.SetCount(list146, num3); CollectionsMarshal.AsSpan(list146)[0] = new GatheringLocation { Position = new Vector3(788.1879f, 257.4255f, -669.3115f), MinimumAngle = -50, MaximumAngle = -15, MinimumDistance = 2.1f, MaximumDistance = 3f }; obj71.Locations = list146; reference107 = obj71; gatheringNodeGroup36.Nodes = list144; reference105 = gatheringNodeGroup36; ref GatheringNodeGroup reference108 = ref span80[2]; GatheringNodeGroup gatheringNodeGroup37 = new GatheringNodeGroup(); num2 = 2; List list147 = new List(num2); CollectionsMarshal.SetCount(list147, num2); Span span85 = CollectionsMarshal.AsSpan(list147); ref GatheringNode reference109 = ref span85[0]; GatheringNode obj72 = new GatheringNode { DataId = 32289u }; num3 = 2; List list148 = new List(num3); CollectionsMarshal.SetCount(list148, num3); Span span86 = CollectionsMarshal.AsSpan(list148); span86[0] = new GatheringLocation { Position = new Vector3(846.4332f, 262.9354f, -500.6171f), MinimumAngle = 40, MaximumAngle = 155 }; span86[1] = new GatheringLocation { Position = new Vector3(838.9346f, 262.0732f, -527.0631f), MinimumAngle = 60, MaximumAngle = 145 }; obj72.Locations = list148; reference109 = obj72; ref GatheringNode reference110 = ref span85[1]; GatheringNode obj73 = new GatheringNode { DataId = 32288u }; num3 = 1; List list149 = new List(num3); CollectionsMarshal.SetCount(list149, num3); CollectionsMarshal.AsSpan(list149)[0] = new GatheringLocation { Position = new Vector3(845.8228f, 263.8849f, -511.0472f), MinimumAngle = -30, MaximumAngle = 60 }; obj73.Locations = list149; reference110 = obj73; gatheringNodeGroup37.Nodes = list147; reference108 = gatheringNodeGroup37; gatheringRoot13.Groups = list140; AddLocation(531, gatheringRoot13); GatheringRoot gatheringRoot14 = new GatheringRoot(); num = 1; List list150 = new List(num); CollectionsMarshal.SetCount(list150, num); CollectionsMarshal.AsSpan(list150)[0] = "liza"; gatheringRoot14.Author = list150; num = 1; List list151 = new List(num); CollectionsMarshal.SetCount(list151, num); CollectionsMarshal.AsSpan(list151)[0] = new QuestStep(EInteractionType.None, null, null, 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; gatheringRoot14.Steps = list151; num = 3; List list152 = new List(num); CollectionsMarshal.SetCount(list152, num); Span span87 = CollectionsMarshal.AsSpan(list152); ref GatheringNodeGroup reference111 = ref span87[0]; GatheringNodeGroup gatheringNodeGroup38 = new GatheringNodeGroup(); num2 = 2; List list153 = new List(num2); CollectionsMarshal.SetCount(list153, num2); Span span88 = CollectionsMarshal.AsSpan(list153); ref GatheringNode reference112 = ref span88[0]; GatheringNode obj74 = new GatheringNode { DataId = 32292u }; num3 = 1; List list154 = new List(num3); CollectionsMarshal.SetCount(list154, num3); CollectionsMarshal.AsSpan(list154)[0] = new GatheringLocation { Position = new Vector3(-276.0765f, 74.99889f, -751.7645f) }; obj74.Locations = list154; reference112 = obj74; ref GatheringNode reference113 = ref span88[1]; GatheringNode obj75 = new GatheringNode { DataId = 32293u }; num3 = 2; List list155 = new List(num3); CollectionsMarshal.SetCount(list155, num3); Span span89 = CollectionsMarshal.AsSpan(list155); span89[0] = new GatheringLocation { Position = new Vector3(-291.6779f, 75.03039f, -740.0215f) }; span89[1] = new GatheringLocation { Position = new Vector3(-309.4909f, 74.66329f, -746.8633f) }; obj75.Locations = list155; reference113 = obj75; gatheringNodeGroup38.Nodes = list153; reference111 = gatheringNodeGroup38; ref GatheringNodeGroup reference114 = ref span87[1]; GatheringNodeGroup gatheringNodeGroup39 = new GatheringNodeGroup(); num2 = 2; List list156 = new List(num2); CollectionsMarshal.SetCount(list156, num2); Span span90 = CollectionsMarshal.AsSpan(list156); ref GatheringNode reference115 = ref span90[0]; GatheringNode obj76 = new GatheringNode { DataId = 32290u }; num3 = 1; List list157 = new List(num3); CollectionsMarshal.SetCount(list157, num3); CollectionsMarshal.AsSpan(list157)[0] = new GatheringLocation { Position = new Vector3(-377.3709f, 59.22021f, -721.5839f) }; obj76.Locations = list157; reference115 = obj76; ref GatheringNode reference116 = ref span90[1]; GatheringNode obj77 = new GatheringNode { DataId = 32291u }; num3 = 2; List list158 = new List(num3); CollectionsMarshal.SetCount(list158, num3); Span span91 = CollectionsMarshal.AsSpan(list158); span91[0] = new GatheringLocation { Position = new Vector3(-385.6718f, 59.15918f, -741.5427f) }; span91[1] = new GatheringLocation { Position = new Vector3(-409.1402f, 56.75652f, -746.273f) }; obj77.Locations = list158; reference116 = obj77; gatheringNodeGroup39.Nodes = list156; reference114 = gatheringNodeGroup39; ref GatheringNodeGroup reference117 = ref span87[2]; GatheringNodeGroup gatheringNodeGroup40 = new GatheringNodeGroup(); num2 = 2; List list159 = new List(num2); CollectionsMarshal.SetCount(list159, num2); Span span92 = CollectionsMarshal.AsSpan(list159); ref GatheringNode reference118 = ref span92[0]; GatheringNode obj78 = new GatheringNode { DataId = 32295u }; num3 = 2; List list160 = new List(num3); CollectionsMarshal.SetCount(list160, num3); Span span93 = CollectionsMarshal.AsSpan(list160); span93[0] = new GatheringLocation { Position = new Vector3(-456.0745f, 57.47042f, -804.0213f) }; span93[1] = new GatheringLocation { Position = new Vector3(-455.9548f, 57.93848f, -785.8549f) }; obj78.Locations = list160; reference118 = obj78; ref GatheringNode reference119 = ref span92[1]; GatheringNode obj79 = new GatheringNode { DataId = 32294u }; num3 = 1; List list161 = new List(num3); CollectionsMarshal.SetCount(list161, num3); CollectionsMarshal.AsSpan(list161)[0] = new GatheringLocation { Position = new Vector3(-472.6482f, 57.45007f, -798.8556f) }; obj79.Locations = list161; reference119 = obj79; gatheringNodeGroup40.Nodes = list159; reference117 = gatheringNodeGroup40; gatheringRoot14.Groups = list152; AddLocation(532, gatheringRoot14); GatheringRoot gatheringRoot15 = new GatheringRoot(); num = 1; List list162 = new List(num); CollectionsMarshal.SetCount(list162, num); CollectionsMarshal.AsSpan(list162)[0] = "liza"; gatheringRoot15.Author = list162; num = 1; List list163 = new List(num); CollectionsMarshal.SetCount(list163, num); CollectionsMarshal.AsSpan(list163)[0] = new QuestStep(EInteractionType.None, null, null, 613) { AetheryteShortcut = EAetheryteLocation.Kugane, AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.Kugane, To = EAetheryteLocation.KuganeRubyPrice } }; gatheringRoot15.Steps = list163; gatheringRoot15.FlyBetweenNodes = true; num = 3; List list164 = new List(num); CollectionsMarshal.SetCount(list164, num); Span span94 = CollectionsMarshal.AsSpan(list164); ref GatheringNodeGroup reference120 = ref span94[0]; GatheringNodeGroup gatheringNodeGroup41 = new GatheringNodeGroup(); num2 = 2; List list165 = new List(num2); CollectionsMarshal.SetCount(list165, num2); Span span95 = CollectionsMarshal.AsSpan(list165); ref GatheringNode reference121 = ref span95[0]; GatheringNode obj80 = new GatheringNode { DataId = 32296u }; num3 = 1; List list166 = new List(num3); CollectionsMarshal.SetCount(list166, num3); CollectionsMarshal.AsSpan(list166)[0] = new GatheringLocation { Position = new Vector3(-216.1387f, 0.6300181f, 616.7697f), MinimumAngle = 180, MaximumAngle = 265 }; obj80.Locations = list166; reference121 = obj80; ref GatheringNode reference122 = ref span95[1]; GatheringNode obj81 = new GatheringNode { DataId = 32297u }; num3 = 2; List list167 = new List(num3); CollectionsMarshal.SetCount(list167, num3); Span span96 = CollectionsMarshal.AsSpan(list167); span96[0] = new GatheringLocation { Position = new Vector3(-236.5302f, 0.503479f, 634.821f), MinimumAngle = 45, MaximumAngle = 65, MinimumDistance = 1.6f, MaximumDistance = 3f }; span96[1] = new GatheringLocation { Position = new Vector3(-242.0282f, 1.464991f, 649.7866f), MinimumAngle = -20, MaximumAngle = 70 }; obj81.Locations = list167; reference122 = obj81; gatheringNodeGroup41.Nodes = list165; reference120 = gatheringNodeGroup41; ref GatheringNodeGroup reference123 = ref span94[1]; GatheringNodeGroup gatheringNodeGroup42 = new GatheringNodeGroup(); num2 = 2; List list168 = new List(num2); CollectionsMarshal.SetCount(list168, num2); Span span97 = CollectionsMarshal.AsSpan(list168); ref GatheringNode reference124 = ref span97[0]; GatheringNode obj82 = new GatheringNode { DataId = 32298u }; num3 = 1; List list169 = new List(num3); CollectionsMarshal.SetCount(list169, num3); CollectionsMarshal.AsSpan(list169)[0] = new GatheringLocation { Position = new Vector3(-267.9128f, 0.6036554f, 722.319f), MinimumAngle = 230, MaximumAngle = 330 }; obj82.Locations = list169; reference124 = obj82; ref GatheringNode reference125 = ref span97[1]; GatheringNode obj83 = new GatheringNode { DataId = 32299u }; num3 = 2; List list170 = new List(num3); CollectionsMarshal.SetCount(list170, num3); Span span98 = CollectionsMarshal.AsSpan(list170); span98[0] = new GatheringLocation { Position = new Vector3(-275.2201f, 1.438162f, 727.0667f), MinimumAngle = 0, MaximumAngle = 105 }; span98[1] = new GatheringLocation { Position = new Vector3(-277.8375f, 2.060616f, 721.6605f), MinimumAngle = 20, MaximumAngle = 85 }; obj83.Locations = list170; reference125 = obj83; gatheringNodeGroup42.Nodes = list168; reference123 = gatheringNodeGroup42; ref GatheringNodeGroup reference126 = ref span94[2]; GatheringNodeGroup gatheringNodeGroup43 = new GatheringNodeGroup(); num2 = 2; List list171 = new List(num2); CollectionsMarshal.SetCount(list171, num2); Span span99 = CollectionsMarshal.AsSpan(list171); ref GatheringNode reference127 = ref span99[0]; GatheringNode obj84 = new GatheringNode { DataId = 32300u }; num3 = 1; List list172 = new List(num3); CollectionsMarshal.SetCount(list172, num3); CollectionsMarshal.AsSpan(list172)[0] = new GatheringLocation { Position = new Vector3(-148.4246f, 11.42871f, 776.8299f), MinimumAngle = 105, MaximumAngle = 240 }; obj84.Locations = list172; reference127 = obj84; ref GatheringNode reference128 = ref span99[1]; GatheringNode obj85 = new GatheringNode { DataId = 32301u }; num3 = 2; List list173 = new List(num3); CollectionsMarshal.SetCount(list173, num3); Span span100 = CollectionsMarshal.AsSpan(list173); span100[0] = new GatheringLocation { Position = new Vector3(-135.4789f, 11.61927f, 765.4382f), MinimumAngle = 45, MaximumAngle = 155 }; span100[1] = new GatheringLocation { Position = new Vector3(-169.3294f, 11.36792f, 784.0237f), MinimumAngle = 85, MaximumAngle = 210 }; obj85.Locations = list173; reference128 = obj85; gatheringNodeGroup43.Nodes = list171; reference126 = gatheringNodeGroup43; gatheringRoot15.Groups = list164; AddLocation(533, gatheringRoot15); GatheringRoot gatheringRoot16 = new GatheringRoot(); num = 1; List list174 = new List(num); CollectionsMarshal.SetCount(list174, num); CollectionsMarshal.AsSpan(list174)[0] = "liza"; gatheringRoot16.Author = list174; num = 1; List list175 = new List(num); CollectionsMarshal.SetCount(list175, num); CollectionsMarshal.AsSpan(list175)[0] = new QuestStep(EInteractionType.None, null, null, 613) { AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu }; gatheringRoot16.Steps = list175; num = 3; List list176 = new List(num); CollectionsMarshal.SetCount(list176, num); Span span101 = CollectionsMarshal.AsSpan(list176); ref GatheringNodeGroup reference129 = ref span101[0]; GatheringNodeGroup gatheringNodeGroup44 = new GatheringNodeGroup(); num2 = 2; List list177 = new List(num2); CollectionsMarshal.SetCount(list177, num2); Span span102 = CollectionsMarshal.AsSpan(list177); ref GatheringNode reference130 = ref span102[0]; GatheringNode obj86 = new GatheringNode { DataId = 32302u }; num3 = 1; List list178 = new List(num3); CollectionsMarshal.SetCount(list178, num3); CollectionsMarshal.AsSpan(list178)[0] = new GatheringLocation { Position = new Vector3(831.4452f, 48.62377f, -131.4108f) }; obj86.Locations = list178; reference130 = obj86; ref GatheringNode reference131 = ref span102[1]; GatheringNode obj87 = new GatheringNode { DataId = 32303u }; num3 = 2; List list179 = new List(num3); CollectionsMarshal.SetCount(list179, num3); Span span103 = CollectionsMarshal.AsSpan(list179); span103[0] = new GatheringLocation { Position = new Vector3(865.9036f, 46.76892f, -129.9611f) }; span103[1] = new GatheringLocation { Position = new Vector3(822.6691f, 48.57434f, -130.6889f) }; obj87.Locations = list179; reference131 = obj87; gatheringNodeGroup44.Nodes = list177; reference129 = gatheringNodeGroup44; ref GatheringNodeGroup reference132 = ref span101[1]; GatheringNodeGroup gatheringNodeGroup45 = new GatheringNodeGroup(); num2 = 2; List list180 = new List(num2); CollectionsMarshal.SetCount(list180, num2); Span span104 = CollectionsMarshal.AsSpan(list180); ref GatheringNode reference133 = ref span104[0]; GatheringNode obj88 = new GatheringNode { DataId = 32305u }; num3 = 2; List list181 = new List(num3); CollectionsMarshal.SetCount(list181, num3); Span span105 = CollectionsMarshal.AsSpan(list181); span105[0] = new GatheringLocation { Position = new Vector3(780.787f, 51.3394f, -265.6496f) }; span105[1] = new GatheringLocation { Position = new Vector3(824.1245f, 40.93994f, -250.4464f) }; obj88.Locations = list181; reference133 = obj88; ref GatheringNode reference134 = ref span104[1]; GatheringNode obj89 = new GatheringNode { DataId = 32304u }; num3 = 1; List list182 = new List(num3); CollectionsMarshal.SetCount(list182, num3); CollectionsMarshal.AsSpan(list182)[0] = new GatheringLocation { Position = new Vector3(816.6475f, 41.2146f, -263.6606f) }; obj89.Locations = list182; reference134 = obj89; gatheringNodeGroup45.Nodes = list180; reference132 = gatheringNodeGroup45; ref GatheringNodeGroup reference135 = ref span101[2]; GatheringNodeGroup gatheringNodeGroup46 = new GatheringNodeGroup(); num2 = 2; List list183 = new List(num2); CollectionsMarshal.SetCount(list183, num2); Span span106 = CollectionsMarshal.AsSpan(list183); ref GatheringNode reference136 = ref span106[0]; GatheringNode obj90 = new GatheringNode { DataId = 32306u }; num3 = 1; List list184 = new List(num3); CollectionsMarshal.SetCount(list184, num3); CollectionsMarshal.AsSpan(list184)[0] = new GatheringLocation { Position = new Vector3(648.2073f, 75.29906f, -226.7926f), MinimumAngle = 25, MaximumAngle = 290 }; obj90.Locations = list184; reference136 = obj90; ref GatheringNode reference137 = ref span106[1]; GatheringNode obj91 = new GatheringNode { DataId = 32307u }; num3 = 2; List list185 = new List(num3); CollectionsMarshal.SetCount(list185, num3); Span span107 = CollectionsMarshal.AsSpan(list185); span107[0] = new GatheringLocation { Position = new Vector3(652.0435f, 71.82505f, -241.2778f) }; span107[1] = new GatheringLocation { Position = new Vector3(645.0362f, 69.79202f, -255.1373f) }; obj91.Locations = list185; reference137 = obj91; gatheringNodeGroup46.Nodes = list183; reference135 = gatheringNodeGroup46; gatheringRoot16.Groups = list176; AddLocation(534, gatheringRoot16); GatheringRoot gatheringRoot17 = new GatheringRoot(); num = 1; List list186 = new List(num); CollectionsMarshal.SetCount(list186, num); CollectionsMarshal.AsSpan(list186)[0] = "liza"; gatheringRoot17.Author = list186; num = 1; List list187 = new List(num); CollectionsMarshal.SetCount(list187, num); CollectionsMarshal.AsSpan(list187)[0] = new QuestStep(EInteractionType.None, null, null, 613) { AetheryteShortcut = EAetheryteLocation.RubySeaOnokoro }; gatheringRoot17.Steps = list187; num = 1; List list188 = new List(num); CollectionsMarshal.SetCount(list188, num); ref GatheringNodeGroup reference138 = ref CollectionsMarshal.AsSpan(list188)[0]; GatheringNodeGroup gatheringNodeGroup47 = new GatheringNodeGroup(); num2 = 1; List list189 = new List(num2); CollectionsMarshal.SetCount(list189, num2); ref GatheringNode reference139 = ref CollectionsMarshal.AsSpan(list189)[0]; GatheringNode obj92 = new GatheringNode { DataId = 32308u }; num3 = 3; List list190 = new List(num3); CollectionsMarshal.SetCount(list190, num3); Span span108 = CollectionsMarshal.AsSpan(list190); span108[0] = new GatheringLocation { Position = new Vector3(-531.8166f, 16.39526f, 34.16671f), MinimumAngle = 245, MaximumAngle = 325 }; span108[1] = new GatheringLocation { Position = new Vector3(-532.9277f, 15.60621f, 50.29741f), MinimumAngle = 190, MaximumAngle = 330 }; span108[2] = new GatheringLocation { Position = new Vector3(-520.6714f, 14.15115f, 73.84262f), MinimumAngle = 105, MaximumAngle = 230 }; obj92.Locations = list190; reference139 = obj92; gatheringNodeGroup47.Nodes = list189; reference138 = gatheringNodeGroup47; gatheringRoot17.Groups = list188; AddLocation(535, gatheringRoot17); GatheringRoot gatheringRoot18 = new GatheringRoot(); num = 1; List list191 = new List(num); CollectionsMarshal.SetCount(list191, num); CollectionsMarshal.AsSpan(list191)[0] = "Theo"; gatheringRoot18.Author = list191; num = 1; List list192 = new List(num); CollectionsMarshal.SetCount(list192, num); CollectionsMarshal.AsSpan(list192)[0] = new QuestStep(EInteractionType.None, null, null, 622); gatheringRoot18.Steps = list192; num = 1; List list193 = new List(num); CollectionsMarshal.SetCount(list193, num); ref GatheringNodeGroup reference140 = ref CollectionsMarshal.AsSpan(list193)[0]; GatheringNodeGroup gatheringNodeGroup48 = new GatheringNodeGroup(); num2 = 3; List list194 = new List(num2); CollectionsMarshal.SetCount(list194, num2); Span span109 = CollectionsMarshal.AsSpan(list194); ref GatheringNode reference141 = ref span109[0]; GatheringNode obj93 = new GatheringNode { DataId = 32314u }; num3 = 1; List list195 = new List(num3); CollectionsMarshal.SetCount(list195, num3); CollectionsMarshal.AsSpan(list195)[0] = new GatheringLocation { Position = new Vector3(-506.7959f, 67.50204f, -406.9001f), MinimumAngle = 5, MaximumAngle = 170, MinimumDistance = 1f, MaximumDistance = 2.3f }; obj93.Locations = list195; reference141 = obj93; ref GatheringNode reference142 = ref span109[1]; GatheringNode obj94 = new GatheringNode { DataId = 32315u }; num3 = 1; List list196 = new List(num3); CollectionsMarshal.SetCount(list196, num3); CollectionsMarshal.AsSpan(list196)[0] = new GatheringLocation { Position = new Vector3(-505.4885f, 67.502f, -397.644f), MinimumAngle = -20, MaximumAngle = 105, MinimumDistance = 1f, MaximumDistance = 2.1f }; obj94.Locations = list196; reference142 = obj94; ref GatheringNode reference143 = ref span109[2]; GatheringNode obj95 = new GatheringNode { DataId = 32316u }; num3 = 1; List list197 = new List(num3); CollectionsMarshal.SetCount(list197, num3); CollectionsMarshal.AsSpan(list197)[0] = new GatheringLocation { Position = new Vector3(-501.4457f, 67.48835f, -391.6048f), MinimumAngle = -50, MaximumAngle = 105, MinimumDistance = 1f, MaximumDistance = 2.2f }; obj95.Locations = list197; reference143 = obj95; gatheringNodeGroup48.Nodes = list194; reference140 = gatheringNodeGroup48; gatheringRoot18.Groups = list193; AddLocation(541, gatheringRoot18); GatheringRoot gatheringRoot19 = new GatheringRoot(); num = 1; List list198 = new List(num); CollectionsMarshal.SetCount(list198, num); CollectionsMarshal.AsSpan(list198)[0] = "Theo"; gatheringRoot19.Author = list198; num = 1; List list199 = new List(num); CollectionsMarshal.SetCount(list199, num); CollectionsMarshal.AsSpan(list199)[0] = new QuestStep(EInteractionType.None, null, null, 622); gatheringRoot19.Steps = list199; num = 3; List list200 = new List(num); CollectionsMarshal.SetCount(list200, num); Span span110 = CollectionsMarshal.AsSpan(list200); ref GatheringNodeGroup reference144 = ref span110[0]; GatheringNodeGroup gatheringNodeGroup49 = new GatheringNodeGroup(); num2 = 1; List list201 = new List(num2); CollectionsMarshal.SetCount(list201, num2); ref GatheringNode reference145 = ref CollectionsMarshal.AsSpan(list201)[0]; GatheringNode obj96 = new GatheringNode { DataId = 32320u }; num3 = 1; List list202 = new List(num3); CollectionsMarshal.SetCount(list202, num3); CollectionsMarshal.AsSpan(list202)[0] = new GatheringLocation { Position = new Vector3(609.3118f, -21.51083f, 558.524f), MinimumAngle = 90, MaximumAngle = 270, MaximumDistance = 3f }; obj96.Locations = list202; reference145 = obj96; gatheringNodeGroup49.Nodes = list201; reference144 = gatheringNodeGroup49; ref GatheringNodeGroup reference146 = ref span110[1]; GatheringNodeGroup gatheringNodeGroup50 = new GatheringNodeGroup(); num2 = 1; List list203 = new List(num2); CollectionsMarshal.SetCount(list203, num2); ref GatheringNode reference147 = ref CollectionsMarshal.AsSpan(list203)[0]; GatheringNode obj97 = new GatheringNode { DataId = 32321u }; num3 = 1; List list204 = new List(num3); CollectionsMarshal.SetCount(list204, num3); CollectionsMarshal.AsSpan(list204)[0] = new GatheringLocation { Position = new Vector3(609.9794f, -21.53052f, 579.6443f), MinimumAngle = 90, MaximumAngle = 135, MaximumDistance = 3f }; obj97.Locations = list204; reference147 = obj97; gatheringNodeGroup50.Nodes = list203; reference146 = gatheringNodeGroup50; ref GatheringNodeGroup reference148 = ref span110[2]; GatheringNodeGroup gatheringNodeGroup51 = new GatheringNodeGroup(); num2 = 1; List list205 = new List(num2); CollectionsMarshal.SetCount(list205, num2); ref GatheringNode reference149 = ref CollectionsMarshal.AsSpan(list205)[0]; GatheringNode obj98 = new GatheringNode { DataId = 32322u }; num3 = 1; List list206 = new List(num3); CollectionsMarshal.SetCount(list206, num3); CollectionsMarshal.AsSpan(list206)[0] = new GatheringLocation { Position = new Vector3(588.3865f, -20.42655f, 561.5663f), MinimumAngle = 45, MaximumAngle = 315, MaximumDistance = 3f }; obj98.Locations = list206; reference149 = obj98; gatheringNodeGroup51.Nodes = list205; reference148 = gatheringNodeGroup51; gatheringRoot19.Groups = list200; AddLocation(543, gatheringRoot19); GatheringRoot gatheringRoot20 = new GatheringRoot(); num = 1; List list207 = new List(num); CollectionsMarshal.SetCount(list207, num); CollectionsMarshal.AsSpan(list207)[0] = "plogon_enjoyer"; gatheringRoot20.Author = list207; num = 1; List list208 = new List(num); CollectionsMarshal.SetCount(list208, num); CollectionsMarshal.AsSpan(list208)[0] = new QuestStep(EInteractionType.None, null, null, 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeDawnThrone }; gatheringRoot20.Steps = list208; num = 3; List list209 = new List(num); CollectionsMarshal.SetCount(list209, num); Span span111 = CollectionsMarshal.AsSpan(list209); ref GatheringNodeGroup reference150 = ref span111[0]; GatheringNodeGroup gatheringNodeGroup52 = new GatheringNodeGroup(); num2 = 1; List list210 = new List(num2); CollectionsMarshal.SetCount(list210, num2); ref GatheringNode reference151 = ref CollectionsMarshal.AsSpan(list210)[0]; GatheringNode obj99 = new GatheringNode { DataId = 32323u }; num3 = 1; List list211 = new List(num3); CollectionsMarshal.SetCount(list211, num3); CollectionsMarshal.AsSpan(list211)[0] = new GatheringLocation { Position = new Vector3(-54.36381f, 55.83623f, -357.2043f) }; obj99.Locations = list211; reference151 = obj99; gatheringNodeGroup52.Nodes = list210; reference150 = gatheringNodeGroup52; ref GatheringNodeGroup reference152 = ref span111[1]; GatheringNodeGroup gatheringNodeGroup53 = new GatheringNodeGroup(); num2 = 1; List list212 = new List(num2); CollectionsMarshal.SetCount(list212, num2); ref GatheringNode reference153 = ref CollectionsMarshal.AsSpan(list212)[0]; GatheringNode obj100 = new GatheringNode { DataId = 32325u }; num3 = 1; List list213 = new List(num3); CollectionsMarshal.SetCount(list213, num3); CollectionsMarshal.AsSpan(list213)[0] = new GatheringLocation { Position = new Vector3(-56.99122f, 59.4855f, -368.9053f) }; obj100.Locations = list213; reference153 = obj100; gatheringNodeGroup53.Nodes = list212; reference152 = gatheringNodeGroup53; ref GatheringNodeGroup reference154 = ref span111[2]; GatheringNodeGroup gatheringNodeGroup54 = new GatheringNodeGroup(); num2 = 1; List list214 = new List(num2); CollectionsMarshal.SetCount(list214, num2); ref GatheringNode reference155 = ref CollectionsMarshal.AsSpan(list214)[0]; GatheringNode obj101 = new GatheringNode { DataId = 32324u }; num3 = 1; List list215 = new List(num3); CollectionsMarshal.SetCount(list215, num3); CollectionsMarshal.AsSpan(list215)[0] = new GatheringLocation { Position = new Vector3(-83.84797f, 60.70433f, -366.7615f) }; obj101.Locations = list215; reference155 = obj101; gatheringNodeGroup54.Nodes = list214; reference154 = gatheringNodeGroup54; gatheringRoot20.Groups = list209; AddLocation(544, gatheringRoot20); GatheringRoot gatheringRoot21 = new GatheringRoot(); num = 1; List list216 = new List(num); CollectionsMarshal.SetCount(list216, num); CollectionsMarshal.AsSpan(list216)[0] = "plogon_enjoyer"; gatheringRoot21.Author = list216; num = 1; List list217 = new List(num); CollectionsMarshal.SetCount(list217, num); CollectionsMarshal.AsSpan(list217)[0] = new QuestStep(EInteractionType.None, null, null, 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeDawnThrone }; gatheringRoot21.Steps = list217; num = 3; List list218 = new List(num); CollectionsMarshal.SetCount(list218, num); Span span112 = CollectionsMarshal.AsSpan(list218); ref GatheringNodeGroup reference156 = ref span112[0]; GatheringNodeGroup gatheringNodeGroup55 = new GatheringNodeGroup(); num2 = 1; List list219 = new List(num2); CollectionsMarshal.SetCount(list219, num2); ref GatheringNode reference157 = ref CollectionsMarshal.AsSpan(list219)[0]; GatheringNode obj102 = new GatheringNode { DataId = 32335u }; num3 = 1; List list220 = new List(num3); CollectionsMarshal.SetCount(list220, num3); CollectionsMarshal.AsSpan(list220)[0] = new GatheringLocation { Position = new Vector3(-80.14488f, 58.18221f, -358.3333f) }; obj102.Locations = list220; reference157 = obj102; gatheringNodeGroup55.Nodes = list219; reference156 = gatheringNodeGroup55; ref GatheringNodeGroup reference158 = ref span112[1]; GatheringNodeGroup gatheringNodeGroup56 = new GatheringNodeGroup(); num2 = 1; List list221 = new List(num2); CollectionsMarshal.SetCount(list221, num2); ref GatheringNode reference159 = ref CollectionsMarshal.AsSpan(list221)[0]; GatheringNode obj103 = new GatheringNode { DataId = 32336u }; num3 = 1; List list222 = new List(num3); CollectionsMarshal.SetCount(list222, num3); CollectionsMarshal.AsSpan(list222)[0] = new GatheringLocation { Position = new Vector3(-58.9046f, 52.59887f, -350.7942f) }; obj103.Locations = list222; reference159 = obj103; gatheringNodeGroup56.Nodes = list221; reference158 = gatheringNodeGroup56; ref GatheringNodeGroup reference160 = ref span112[2]; GatheringNodeGroup gatheringNodeGroup57 = new GatheringNodeGroup(); num2 = 1; List list223 = new List(num2); CollectionsMarshal.SetCount(list223, num2); ref GatheringNode reference161 = ref CollectionsMarshal.AsSpan(list223)[0]; GatheringNode obj104 = new GatheringNode { DataId = 32337u }; num3 = 1; List list224 = new List(num3); CollectionsMarshal.SetCount(list224, num3); CollectionsMarshal.AsSpan(list224)[0] = new GatheringLocation { Position = new Vector3(-81.5958f, 51.05495f, -334.9854f) }; obj104.Locations = list224; reference161 = obj104; gatheringNodeGroup57.Nodes = list223; reference160 = gatheringNodeGroup57; gatheringRoot21.Groups = list218; AddLocation(548, gatheringRoot21); GatheringRoot gatheringRoot22 = new GatheringRoot(); num = 1; List list225 = new List(num); CollectionsMarshal.SetCount(list225, num); CollectionsMarshal.AsSpan(list225)[0] = "liza"; gatheringRoot22.Author = list225; num = 1; List list226 = new List(num); CollectionsMarshal.SetCount(list226, num); CollectionsMarshal.AsSpan(list226)[0] = new QuestStep(EInteractionType.None, null, null, 397) { AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; gatheringRoot22.Steps = list226; num = 3; List list227 = new List(num); CollectionsMarshal.SetCount(list227, num); Span span113 = CollectionsMarshal.AsSpan(list227); ref GatheringNodeGroup reference162 = ref span113[0]; GatheringNodeGroup gatheringNodeGroup58 = new GatheringNodeGroup(); num2 = 2; List list228 = new List(num2); CollectionsMarshal.SetCount(list228, num2); Span span114 = CollectionsMarshal.AsSpan(list228); ref GatheringNode reference163 = ref span114[0]; GatheringNode obj105 = new GatheringNode { DataId = 32349u }; num3 = 2; List list229 = new List(num3); CollectionsMarshal.SetCount(list229, num3); Span span115 = CollectionsMarshal.AsSpan(list229); span115[0] = new GatheringLocation { Position = new Vector3(63.68f, 227.89f, 570.31f), MinimumAngle = 140, MaximumAngle = 275 }; span115[1] = new GatheringLocation { Position = new Vector3(100.3585f, 236.1064f, 551.248f), MinimumAngle = 110, MaximumAngle = 245 }; obj105.Locations = list229; reference163 = obj105; ref GatheringNode reference164 = ref span114[1]; GatheringNode obj106 = new GatheringNode { DataId = 32348u }; num3 = 1; List list230 = new List(num3); CollectionsMarshal.SetCount(list230, num3); CollectionsMarshal.AsSpan(list230)[0] = new GatheringLocation { Position = new Vector3(68.42817f, 226.018f, 558.3953f), MinimumAngle = -15, MaximumAngle = 105 }; obj106.Locations = list230; reference164 = obj106; gatheringNodeGroup58.Nodes = list228; reference162 = gatheringNodeGroup58; ref GatheringNodeGroup reference165 = ref span113[1]; GatheringNodeGroup gatheringNodeGroup59 = new GatheringNodeGroup(); num2 = 2; List list231 = new List(num2); CollectionsMarshal.SetCount(list231, num2); Span span116 = CollectionsMarshal.AsSpan(list231); ref GatheringNode reference166 = ref span116[0]; GatheringNode obj107 = new GatheringNode { DataId = 32346u }; num3 = 1; List list232 = new List(num3); CollectionsMarshal.SetCount(list232, num3); CollectionsMarshal.AsSpan(list232)[0] = new GatheringLocation { Position = new Vector3(-19.27065f, 219.13f, 618.5656f), MinimumAngle = 70, MaximumAngle = 205 }; obj107.Locations = list232; reference166 = obj107; ref GatheringNode reference167 = ref span116[1]; GatheringNode obj108 = new GatheringNode { DataId = 32347u }; num3 = 2; List list233 = new List(num3); CollectionsMarshal.SetCount(list233, num3); Span span117 = CollectionsMarshal.AsSpan(list233); span117[0] = new GatheringLocation { Position = new Vector3(-11.97839f, 222.4612f, 613.5499f), MinimumAngle = 80, MaximumAngle = 235 }; span117[1] = new GatheringLocation { Position = new Vector3(-9.830506f, 220.8649f, 596.9268f), MinimumAngle = 70, MaximumAngle = 170 }; obj108.Locations = list233; reference167 = obj108; gatheringNodeGroup59.Nodes = list231; reference165 = gatheringNodeGroup59; ref GatheringNodeGroup reference168 = ref span113[2]; GatheringNodeGroup gatheringNodeGroup60 = new GatheringNodeGroup(); num2 = 2; List list234 = new List(num2); CollectionsMarshal.SetCount(list234, num2); Span span118 = CollectionsMarshal.AsSpan(list234); ref GatheringNode reference169 = ref span118[0]; GatheringNode obj109 = new GatheringNode { DataId = 32344u }; num3 = 1; List list235 = new List(num3); CollectionsMarshal.SetCount(list235, num3); CollectionsMarshal.AsSpan(list235)[0] = new GatheringLocation { Position = new Vector3(-60.89f, 241.99f, 692.56f), MinimumAngle = 60, MaximumAngle = 220 }; obj109.Locations = list235; reference169 = obj109; ref GatheringNode reference170 = ref span118[1]; GatheringNode obj110 = new GatheringNode { DataId = 32345u }; num3 = 2; List list236 = new List(num3); CollectionsMarshal.SetCount(list236, num3); Span span119 = CollectionsMarshal.AsSpan(list236); span119[0] = new GatheringLocation { Position = new Vector3(-70.72009f, 242.5652f, 704.0363f), MinimumAngle = 70, MaximumAngle = 225 }; span119[1] = new GatheringLocation { Position = new Vector3(-49.4545f, 241.67f, 686.183f), MinimumAngle = 100, MaximumAngle = 235 }; obj110.Locations = list236; reference170 = obj110; gatheringNodeGroup60.Nodes = list234; reference168 = gatheringNodeGroup60; gatheringRoot22.Groups = list227; AddLocation(551, gatheringRoot22); GatheringRoot gatheringRoot23 = new GatheringRoot(); num = 1; List list237 = new List(num); CollectionsMarshal.SetCount(list237, num); CollectionsMarshal.AsSpan(list237)[0] = "liza"; gatheringRoot23.Author = list237; num = 1; List list238 = new List(num); CollectionsMarshal.SetCount(list238, num); CollectionsMarshal.AsSpan(list238)[0] = new QuestStep(EInteractionType.None, null, null, 397) { AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; gatheringRoot23.Steps = list238; num = 3; List list239 = new List(num); CollectionsMarshal.SetCount(list239, num); Span span120 = CollectionsMarshal.AsSpan(list239); ref GatheringNodeGroup reference171 = ref span120[0]; GatheringNodeGroup gatheringNodeGroup61 = new GatheringNodeGroup(); num2 = 2; List list240 = new List(num2); CollectionsMarshal.SetCount(list240, num2); Span span121 = CollectionsMarshal.AsSpan(list240); ref GatheringNode reference172 = ref span121[0]; GatheringNode obj111 = new GatheringNode { DataId = 32355u }; num3 = 2; List list241 = new List(num3); CollectionsMarshal.SetCount(list241, num3); Span span122 = CollectionsMarshal.AsSpan(list241); span122[0] = new GatheringLocation { Position = new Vector3(484.6112f, 160.7014f, -339.9558f) }; span122[1] = new GatheringLocation { Position = new Vector3(479.6101f, 160.8177f, -328.4199f), MinimumAngle = 160, MaximumAngle = 335 }; obj111.Locations = list241; reference172 = obj111; ref GatheringNode reference173 = ref span121[1]; GatheringNode obj112 = new GatheringNode { DataId = 32354u }; num3 = 1; List list242 = new List(num3); CollectionsMarshal.SetCount(list242, num3); CollectionsMarshal.AsSpan(list242)[0] = new GatheringLocation { Position = new Vector3(481.3153f, 160.57f, -339.8337f), MinimumAngle = -150, MaximumAngle = 45 }; obj112.Locations = list242; reference173 = obj112; gatheringNodeGroup61.Nodes = list240; reference171 = gatheringNodeGroup61; ref GatheringNodeGroup reference174 = ref span120[1]; GatheringNodeGroup gatheringNodeGroup62 = new GatheringNodeGroup(); num2 = 2; List list243 = new List(num2); CollectionsMarshal.SetCount(list243, num2); Span span123 = CollectionsMarshal.AsSpan(list243); ref GatheringNode reference175 = ref span123[0]; GatheringNode obj113 = new GatheringNode { DataId = 32351u }; num3 = 2; List list244 = new List(num3); CollectionsMarshal.SetCount(list244, num3); Span span124 = CollectionsMarshal.AsSpan(list244); span124[0] = new GatheringLocation { Position = new Vector3(602.9045f, 172.9519f, -376.0714f) }; span124[1] = new GatheringLocation { Position = new Vector3(610.5079f, 174.6463f, -380.3387f) }; obj113.Locations = list244; reference175 = obj113; ref GatheringNode reference176 = ref span123[1]; GatheringNode obj114 = new GatheringNode { DataId = 32350u }; num3 = 1; List list245 = new List(num3); CollectionsMarshal.SetCount(list245, num3); CollectionsMarshal.AsSpan(list245)[0] = new GatheringLocation { Position = new Vector3(609.4385f, 174.6537f, -376.958f) }; obj114.Locations = list245; reference176 = obj114; gatheringNodeGroup62.Nodes = list243; reference174 = gatheringNodeGroup62; ref GatheringNodeGroup reference177 = ref span120[2]; GatheringNodeGroup gatheringNodeGroup63 = new GatheringNodeGroup(); num2 = 2; List list246 = new List(num2); CollectionsMarshal.SetCount(list246, num2); Span span125 = CollectionsMarshal.AsSpan(list246); ref GatheringNode reference178 = ref span125[0]; GatheringNode obj115 = new GatheringNode { DataId = 32353u }; num3 = 2; List list247 = new List(num3); CollectionsMarshal.SetCount(list247, num3); Span span126 = CollectionsMarshal.AsSpan(list247); span126[0] = new GatheringLocation { Position = new Vector3(457.2875f, 160.5861f, -451.3749f) }; span126[1] = new GatheringLocation { Position = new Vector3(471.3904f, 159.7412f, -441.1613f) }; obj115.Locations = list247; reference178 = obj115; ref GatheringNode reference179 = ref span125[1]; GatheringNode obj116 = new GatheringNode { DataId = 32352u }; num3 = 1; List list248 = new List(num3); CollectionsMarshal.SetCount(list248, num3); CollectionsMarshal.AsSpan(list248)[0] = new GatheringLocation { Position = new Vector3(478.0674f, 161.2902f, -449.485f), MinimumAngle = 0, MaximumAngle = 210 }; obj116.Locations = list248; reference179 = obj116; gatheringNodeGroup63.Nodes = list246; reference177 = gatheringNodeGroup63; gatheringRoot23.Groups = list239; AddLocation(552, gatheringRoot23); GatheringRoot gatheringRoot24 = new GatheringRoot(); num = 1; List list249 = new List(num); CollectionsMarshal.SetCount(list249, num); CollectionsMarshal.AsSpan(list249)[0] = "liza"; gatheringRoot24.Author = list249; num = 1; List list250 = new List(num); CollectionsMarshal.SetCount(list250, num); CollectionsMarshal.AsSpan(list250)[0] = new QuestStep(EInteractionType.None, null, null, 400) { AetheryteShortcut = EAetheryteLocation.ChurningMistsMoghome }; gatheringRoot24.Steps = list250; num = 3; List list251 = new List(num); CollectionsMarshal.SetCount(list251, num); Span span127 = CollectionsMarshal.AsSpan(list251); ref GatheringNodeGroup reference180 = ref span127[0]; GatheringNodeGroup gatheringNodeGroup64 = new GatheringNodeGroup(); num2 = 2; List list252 = new List(num2); CollectionsMarshal.SetCount(list252, num2); Span span128 = CollectionsMarshal.AsSpan(list252); ref GatheringNode reference181 = ref span128[0]; GatheringNode obj117 = new GatheringNode { DataId = 32357u }; num3 = 2; List list253 = new List(num3); CollectionsMarshal.SetCount(list253, num3); Span span129 = CollectionsMarshal.AsSpan(list253); span129[0] = new GatheringLocation { Position = new Vector3(557.625f, 5.119438f, 180.6541f), MinimumAngle = -70, MaximumAngle = 55 }; span129[1] = new GatheringLocation { Position = new Vector3(570.8357f, 11.89507f, 164.9729f), MinimumAngle = 55, MaximumAngle = 130 }; obj117.Locations = list253; reference181 = obj117; ref GatheringNode reference182 = ref span128[1]; GatheringNode obj118 = new GatheringNode { DataId = 32356u }; num3 = 1; List list254 = new List(num3); CollectionsMarshal.SetCount(list254, num3); CollectionsMarshal.AsSpan(list254)[0] = new GatheringLocation { Position = new Vector3(572.8384f, 11.68007f, 155.6572f), MinimumAngle = 70, MaximumAngle = 165 }; obj118.Locations = list254; reference182 = obj118; gatheringNodeGroup64.Nodes = list252; reference180 = gatheringNodeGroup64; ref GatheringNodeGroup reference183 = ref span127[1]; GatheringNodeGroup gatheringNodeGroup65 = new GatheringNodeGroup(); num2 = 2; List list255 = new List(num2); CollectionsMarshal.SetCount(list255, num2); Span span130 = CollectionsMarshal.AsSpan(list255); ref GatheringNode reference184 = ref span130[0]; GatheringNode obj119 = new GatheringNode { DataId = 32358u }; num3 = 1; List list256 = new List(num3); CollectionsMarshal.SetCount(list256, num3); CollectionsMarshal.AsSpan(list256)[0] = new GatheringLocation { Position = new Vector3(665.114f, 43.93011f, 151.3629f), MinimumAngle = -80, MaximumAngle = 40 }; obj119.Locations = list256; reference184 = obj119; ref GatheringNode reference185 = ref span130[1]; GatheringNode obj120 = new GatheringNode { DataId = 32359u }; num3 = 2; List list257 = new List(num3); CollectionsMarshal.SetCount(list257, num3); Span span131 = CollectionsMarshal.AsSpan(list257); span131[0] = new GatheringLocation { Position = new Vector3(697.7376f, 41.87314f, 124.1553f), MinimumAngle = -125, MaximumAngle = 30 }; span131[1] = new GatheringLocation { Position = new Vector3(681.178f, 41.71732f, 147.9972f), MinimumAngle = -15, MaximumAngle = 85 }; obj120.Locations = list257; reference185 = obj120; gatheringNodeGroup65.Nodes = list255; reference183 = gatheringNodeGroup65; ref GatheringNodeGroup reference186 = ref span127[2]; GatheringNodeGroup gatheringNodeGroup66 = new GatheringNodeGroup(); num2 = 2; List list258 = new List(num2); CollectionsMarshal.SetCount(list258, num2); Span span132 = CollectionsMarshal.AsSpan(list258); ref GatheringNode reference187 = ref span132[0]; GatheringNode obj121 = new GatheringNode { DataId = 32360u }; num3 = 1; List list259 = new List(num3); CollectionsMarshal.SetCount(list259, num3); CollectionsMarshal.AsSpan(list259)[0] = new GatheringLocation { Position = new Vector3(755.3978f, 20.37826f, 201.3921f), MinimumAngle = -30, MaximumAngle = 70 }; obj121.Locations = list259; reference187 = obj121; ref GatheringNode reference188 = ref span132[1]; GatheringNode obj122 = new GatheringNode { DataId = 32361u }; num3 = 2; List list260 = new List(num3); CollectionsMarshal.SetCount(list260, num3); Span span133 = CollectionsMarshal.AsSpan(list260); span133[0] = new GatheringLocation { Position = new Vector3(771.5975f, 20.41353f, 204.8761f), MinimumAngle = -45, MaximumAngle = 65 }; span133[1] = new GatheringLocation { Position = new Vector3(739.1428f, 23.87582f, 196.4766f), MinimumAngle = -40, MaximumAngle = 55 }; obj122.Locations = list260; reference188 = obj122; gatheringNodeGroup66.Nodes = list258; reference186 = gatheringNodeGroup66; gatheringRoot24.Groups = list251; AddLocation(553, gatheringRoot24); GatheringRoot gatheringRoot25 = new GatheringRoot(); num = 1; List list261 = new List(num); CollectionsMarshal.SetCount(list261, num); CollectionsMarshal.AsSpan(list261)[0] = "liza"; gatheringRoot25.Author = list261; num = 1; List list262 = new List(num); CollectionsMarshal.SetCount(list262, num); CollectionsMarshal.AsSpan(list262)[0] = new QuestStep(EInteractionType.None, null, null, 400) { AetheryteShortcut = EAetheryteLocation.ChurningMistsZenith }; gatheringRoot25.Steps = list262; num = 3; List list263 = new List(num); CollectionsMarshal.SetCount(list263, num); Span span134 = CollectionsMarshal.AsSpan(list263); ref GatheringNodeGroup reference189 = ref span134[0]; GatheringNodeGroup gatheringNodeGroup67 = new GatheringNodeGroup(); num2 = 2; List list264 = new List(num2); CollectionsMarshal.SetCount(list264, num2); Span span135 = CollectionsMarshal.AsSpan(list264); ref GatheringNode reference190 = ref span135[0]; GatheringNode obj123 = new GatheringNode { DataId = 32366u }; num3 = 1; List list265 = new List(num3); CollectionsMarshal.SetCount(list265, num3); CollectionsMarshal.AsSpan(list265)[0] = new GatheringLocation { Position = new Vector3(-699.5319f, 91.18189f, -362.7602f) }; obj123.Locations = list265; reference190 = obj123; ref GatheringNode reference191 = ref span135[1]; GatheringNode obj124 = new GatheringNode { DataId = 32367u }; num3 = 2; List list266 = new List(num3); CollectionsMarshal.SetCount(list266, num3); Span span136 = CollectionsMarshal.AsSpan(list266); span136[0] = new GatheringLocation { Position = new Vector3(-681.9284f, 91.30399f, -363.0468f) }; span136[1] = new GatheringLocation { Position = new Vector3(-709.8129f, 91.42828f, -361.5186f), MinimumAngle = 85, MaximumAngle = 285 }; obj124.Locations = list266; reference191 = obj124; gatheringNodeGroup67.Nodes = list264; reference189 = gatheringNodeGroup67; ref GatheringNodeGroup reference192 = ref span134[1]; GatheringNodeGroup gatheringNodeGroup68 = new GatheringNodeGroup(); num2 = 2; List list267 = new List(num2); CollectionsMarshal.SetCount(list267, num2); Span span137 = CollectionsMarshal.AsSpan(list267); ref GatheringNode reference193 = ref span137[0]; GatheringNode obj125 = new GatheringNode { DataId = 32364u }; num3 = 1; List list268 = new List(num3); CollectionsMarshal.SetCount(list268, num3); CollectionsMarshal.AsSpan(list268)[0] = new GatheringLocation { Position = new Vector3(-680.1304f, 91.30952f, -479.2773f), MinimumAngle = 50, MaximumAngle = 275 }; obj125.Locations = list268; reference193 = obj125; ref GatheringNode reference194 = ref span137[1]; GatheringNode obj126 = new GatheringNode { DataId = 32365u }; num3 = 2; List list269 = new List(num3); CollectionsMarshal.SetCount(list269, num3); Span span138 = CollectionsMarshal.AsSpan(list269); span138[0] = new GatheringLocation { Position = new Vector3(-691.5847f, 91.2657f, -491.8746f), MinimumAngle = -115, MaximumAngle = 90 }; span138[1] = new GatheringLocation { Position = new Vector3(-685.3473f, 91.26568f, -474.3657f), MinimumAngle = 0, MaximumAngle = 205 }; obj126.Locations = list269; reference194 = obj126; gatheringNodeGroup68.Nodes = list267; reference192 = gatheringNodeGroup68; ref GatheringNodeGroup reference195 = ref span134[2]; GatheringNodeGroup gatheringNodeGroup69 = new GatheringNodeGroup(); num2 = 2; List list270 = new List(num2); CollectionsMarshal.SetCount(list270, num2); Span span139 = CollectionsMarshal.AsSpan(list270); ref GatheringNode reference196 = ref span139[0]; GatheringNode obj127 = new GatheringNode { DataId = 32362u }; num3 = 1; List list271 = new List(num3); CollectionsMarshal.SetCount(list271, num3); CollectionsMarshal.AsSpan(list271)[0] = new GatheringLocation { Position = new Vector3(-764.3091f, 91.5154f, -554.3649f), MinimumAngle = -125, MaximumAngle = 65 }; obj127.Locations = list271; reference196 = obj127; ref GatheringNode reference197 = ref span139[1]; GatheringNode obj128 = new GatheringNode { DataId = 32363u }; num3 = 2; List list272 = new List(num3); CollectionsMarshal.SetCount(list272, num3); Span span140 = CollectionsMarshal.AsSpan(list272); span140[0] = new GatheringLocation { Position = new Vector3(-763.1495f, 91.37257f, -542.7809f), MinimumAngle = 70, MaximumAngle = 305 }; span140[1] = new GatheringLocation { Position = new Vector3(-776.5944f, 91.16921f, -566.8766f), MinimumAngle = -95, MaximumAngle = 110 }; obj128.Locations = list272; reference197 = obj128; gatheringNodeGroup69.Nodes = list270; reference195 = gatheringNodeGroup69; gatheringRoot25.Groups = list263; AddLocation(554, gatheringRoot25); GatheringRoot gatheringRoot26 = new GatheringRoot(); num = 1; List list273 = new List(num); CollectionsMarshal.SetCount(list273, num); CollectionsMarshal.AsSpan(list273)[0] = "liza"; gatheringRoot26.Author = list273; num = 1; List list274 = new List(num); CollectionsMarshal.SetCount(list274, num); CollectionsMarshal.AsSpan(list274)[0] = new QuestStep(EInteractionType.None, null, null, 814); gatheringRoot26.Steps = list274; num = 6; List list275 = new List(num); CollectionsMarshal.SetCount(list275, num); Span span141 = CollectionsMarshal.AsSpan(list275); ref GatheringNodeGroup reference198 = ref span141[0]; GatheringNodeGroup gatheringNodeGroup70 = new GatheringNodeGroup(); num2 = 1; List list276 = new List(num2); CollectionsMarshal.SetCount(list276, num2); ref GatheringNode reference199 = ref CollectionsMarshal.AsSpan(list276)[0]; GatheringNode obj129 = new GatheringNode { DataId = 32512u }; num3 = 1; List list277 = new List(num3); CollectionsMarshal.SetCount(list277, num3); CollectionsMarshal.AsSpan(list277)[0] = new GatheringLocation { Position = new Vector3(-221.5365f, 88.75751f, 36.51096f), MinimumAngle = -100, MaximumAngle = 25 }; obj129.Locations = list277; reference199 = obj129; gatheringNodeGroup70.Nodes = list276; reference198 = gatheringNodeGroup70; ref GatheringNodeGroup reference200 = ref span141[1]; GatheringNodeGroup gatheringNodeGroup71 = new GatheringNodeGroup(); num2 = 1; List list278 = new List(num2); CollectionsMarshal.SetCount(list278, num2); ref GatheringNode reference201 = ref CollectionsMarshal.AsSpan(list278)[0]; GatheringNode obj130 = new GatheringNode { DataId = 32513u }; num3 = 1; List list279 = new List(num3); CollectionsMarshal.SetCount(list279, num3); CollectionsMarshal.AsSpan(list279)[0] = new GatheringLocation { Position = new Vector3(-227.0897f, 89.90434f, 37.42806f), MinimumAngle = -20, MaximumAngle = 60 }; obj130.Locations = list279; reference201 = obj130; gatheringNodeGroup71.Nodes = list278; reference200 = gatheringNodeGroup71; ref GatheringNodeGroup reference202 = ref span141[2]; GatheringNodeGroup gatheringNodeGroup72 = new GatheringNodeGroup(); num2 = 1; List list280 = new List(num2); CollectionsMarshal.SetCount(list280, num2); ref GatheringNode reference203 = ref CollectionsMarshal.AsSpan(list280)[0]; GatheringNode obj131 = new GatheringNode { DataId = 32514u }; num3 = 1; List list281 = new List(num3); CollectionsMarshal.SetCount(list281, num3); CollectionsMarshal.AsSpan(list281)[0] = new GatheringLocation { Position = new Vector3(-233.9371f, 89.18435f, 42.91663f), MinimumAngle = -110, MaximumAngle = -25 }; obj131.Locations = list281; reference203 = obj131; gatheringNodeGroup72.Nodes = list280; reference202 = gatheringNodeGroup72; ref GatheringNodeGroup reference204 = ref span141[3]; GatheringNodeGroup gatheringNodeGroup73 = new GatheringNodeGroup(); num2 = 1; List list282 = new List(num2); CollectionsMarshal.SetCount(list282, num2); ref GatheringNode reference205 = ref CollectionsMarshal.AsSpan(list282)[0]; GatheringNode obj132 = new GatheringNode { DataId = 32515u }; num3 = 1; List list283 = new List(num3); CollectionsMarshal.SetCount(list283, num3); CollectionsMarshal.AsSpan(list283)[0] = new GatheringLocation { Position = new Vector3(-243.0384f, 88.70179f, 48.95438f), MinimumAngle = -70, MaximumAngle = 45 }; obj132.Locations = list283; reference205 = obj132; gatheringNodeGroup73.Nodes = list282; reference204 = gatheringNodeGroup73; ref GatheringNodeGroup reference206 = ref span141[4]; GatheringNodeGroup gatheringNodeGroup74 = new GatheringNodeGroup(); num2 = 1; List list284 = new List(num2); CollectionsMarshal.SetCount(list284, num2); ref GatheringNode reference207 = ref CollectionsMarshal.AsSpan(list284)[0]; GatheringNode obj133 = new GatheringNode { DataId = 32516u }; num3 = 1; List list285 = new List(num3); CollectionsMarshal.SetCount(list285, num3); CollectionsMarshal.AsSpan(list285)[0] = new GatheringLocation { Position = new Vector3(-256.5147f, 90.32328f, 51.07351f), MinimumAngle = -75, MaximumAngle = 90 }; obj133.Locations = list285; reference207 = obj133; gatheringNodeGroup74.Nodes = list284; reference206 = gatheringNodeGroup74; ref GatheringNodeGroup reference208 = ref span141[5]; GatheringNodeGroup gatheringNodeGroup75 = new GatheringNodeGroup(); num2 = 1; List list286 = new List(num2); CollectionsMarshal.SetCount(list286, num2); ref GatheringNode reference209 = ref CollectionsMarshal.AsSpan(list286)[0]; GatheringNode obj134 = new GatheringNode { DataId = 32517u }; num3 = 1; List list287 = new List(num3); CollectionsMarshal.SetCount(list287, num3); CollectionsMarshal.AsSpan(list287)[0] = new GatheringLocation { Position = new Vector3(-265.2769f, 90.43383f, 45.49376f), MinimumAngle = -40, MaximumAngle = 40 }; obj134.Locations = list287; reference209 = obj134; gatheringNodeGroup75.Nodes = list286; reference208 = gatheringNodeGroup75; gatheringRoot26.Groups = list275; AddLocation(576, gatheringRoot26); GatheringRoot gatheringRoot27 = new GatheringRoot(); num = 1; List list288 = new List(num); CollectionsMarshal.SetCount(list288, num); CollectionsMarshal.AsSpan(list288)[0] = "liza"; gatheringRoot27.Author = list288; num = 1; List list289 = new List(num); CollectionsMarshal.SetCount(list289, num); CollectionsMarshal.AsSpan(list289)[0] = new QuestStep(EInteractionType.None, null, null, 815) { AetheryteShortcut = EAetheryteLocation.AmhAraengInnAtJourneysHead }; gatheringRoot27.Steps = list289; num = 3; List list290 = new List(num); CollectionsMarshal.SetCount(list290, num); Span span142 = CollectionsMarshal.AsSpan(list290); ref GatheringNodeGroup reference210 = ref span142[0]; GatheringNodeGroup gatheringNodeGroup76 = new GatheringNodeGroup(); num2 = 2; List list291 = new List(num2); CollectionsMarshal.SetCount(list291, num2); Span span143 = CollectionsMarshal.AsSpan(list291); ref GatheringNode reference211 = ref span143[0]; GatheringNode obj135 = new GatheringNode { DataId = 32625u }; num3 = 2; List list292 = new List(num3); CollectionsMarshal.SetCount(list292, num3); Span span144 = CollectionsMarshal.AsSpan(list292); span144[0] = new GatheringLocation { Position = new Vector3(451.1189f, -40.18039f, 184.7025f), MinimumAngle = 95, MaximumAngle = 245 }; span144[1] = new GatheringLocation { Position = new Vector3(471.4881f, -41.63216f, 185.0577f), MinimumAngle = 160, MaximumAngle = 285 }; obj135.Locations = list292; reference211 = obj135; ref GatheringNode reference212 = ref span143[1]; GatheringNode obj136 = new GatheringNode { DataId = 32624u }; num3 = 1; List list293 = new List(num3); CollectionsMarshal.SetCount(list293, num3); CollectionsMarshal.AsSpan(list293)[0] = new GatheringLocation { Position = new Vector3(463.4016f, -41.51461f, 181.6076f), MinimumAngle = 90, MaximumAngle = 250 }; obj136.Locations = list293; reference212 = obj136; gatheringNodeGroup76.Nodes = list291; reference210 = gatheringNodeGroup76; ref GatheringNodeGroup reference213 = ref span142[1]; GatheringNodeGroup gatheringNodeGroup77 = new GatheringNodeGroup(); num2 = 2; List list294 = new List(num2); CollectionsMarshal.SetCount(list294, num2); Span span145 = CollectionsMarshal.AsSpan(list294); ref GatheringNode reference214 = ref span145[0]; GatheringNode obj137 = new GatheringNode { DataId = 32622u }; num3 = 1; List list295 = new List(num3); CollectionsMarshal.SetCount(list295, num3); CollectionsMarshal.AsSpan(list295)[0] = new GatheringLocation { Position = new Vector3(507.8041f, -33.50595f, 26.54234f), MinimumAngle = 60, MaximumAngle = 180, MinimumDistance = 1f, MaximumDistance = 3f }; obj137.Locations = list295; reference214 = obj137; ref GatheringNode reference215 = ref span145[1]; GatheringNode obj138 = new GatheringNode { DataId = 32623u }; num3 = 2; List list296 = new List(num3); CollectionsMarshal.SetCount(list296, num3); Span span146 = CollectionsMarshal.AsSpan(list296); span146[0] = new GatheringLocation { Position = new Vector3(509.3797f, -30.43971f, -2.22134f), MinimumAngle = -55, MaximumAngle = 30 }; span146[1] = new GatheringLocation { Position = new Vector3(490.9295f, -30.41992f, -0.7659363f), MinimumAngle = -70, MaximumAngle = 25 }; obj138.Locations = list296; reference215 = obj138; gatheringNodeGroup77.Nodes = list294; reference213 = gatheringNodeGroup77; ref GatheringNodeGroup reference216 = ref span142[2]; GatheringNodeGroup gatheringNodeGroup78 = new GatheringNodeGroup(); num2 = 2; List list297 = new List(num2); CollectionsMarshal.SetCount(list297, num2); Span span147 = CollectionsMarshal.AsSpan(list297); ref GatheringNode reference217 = ref span147[0]; GatheringNode obj139 = new GatheringNode { DataId = 32621u }; num3 = 2; List list298 = new List(num3); CollectionsMarshal.SetCount(list298, num3); Span span148 = CollectionsMarshal.AsSpan(list298); span148[0] = new GatheringLocation { Position = new Vector3(378.5f, -29.83888f, 25.41485f), MinimumAngle = -65, MaximumAngle = 30 }; span148[1] = new GatheringLocation { Position = new Vector3(358.2361f, -30f, 26.45336f), MinimumAngle = -40, MaximumAngle = 45 }; obj139.Locations = list298; reference217 = obj139; ref GatheringNode reference218 = ref span147[1]; GatheringNode obj140 = new GatheringNode { DataId = 32620u }; num3 = 1; List list299 = new List(num3); CollectionsMarshal.SetCount(list299, num3); CollectionsMarshal.AsSpan(list299)[0] = new GatheringLocation { Position = new Vector3(365.5395f, -34.4827f, 42.98462f), MinimumAngle = 190, MaximumAngle = 285 }; obj140.Locations = list299; reference218 = obj140; gatheringNodeGroup78.Nodes = list297; reference216 = gatheringNodeGroup78; gatheringRoot27.Groups = list290; AddLocation(591, gatheringRoot27); } private static void LoadLocation6() { GatheringRoot gatheringRoot = new GatheringRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); CollectionsMarshal.AsSpan(list)[0] = "liza"; gatheringRoot.Author = list; num = 1; List list2 = new List(num); CollectionsMarshal.SetCount(list2, num); CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 815) { AetheryteShortcut = EAetheryteLocation.AmhAraengMordSouq }; gatheringRoot.Steps = list2; num = 3; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span = CollectionsMarshal.AsSpan(list3); ref GatheringNodeGroup reference = ref span[0]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span2 = CollectionsMarshal.AsSpan(list4); ref GatheringNode reference2 = ref span2[0]; GatheringNode obj = new GatheringNode { DataId = 32686u }; int num3 = 2; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); Span span3 = CollectionsMarshal.AsSpan(list5); span3[0] = new GatheringLocation { Position = new Vector3(486.6385f, -28.30028f, -161.7677f), MinimumAngle = 155, MaximumAngle = 335 }; span3[1] = new GatheringLocation { Position = new Vector3(494.8945f, -21.52249f, -137.1469f) }; obj.Locations = list5; reference2 = obj; ref GatheringNode reference3 = ref span2[1]; GatheringNode obj2 = new GatheringNode { DataId = 32685u }; num3 = 1; List list6 = new List(num3); CollectionsMarshal.SetCount(list6, num3); CollectionsMarshal.AsSpan(list6)[0] = new GatheringLocation { Position = new Vector3(503.6436f, -23.70927f, -142.2979f) }; obj2.Locations = list6; reference3 = obj2; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; ref GatheringNodeGroup reference4 = ref span[1]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 2; List list7 = new List(num2); CollectionsMarshal.SetCount(list7, num2); Span span4 = CollectionsMarshal.AsSpan(list7); ref GatheringNode reference5 = ref span4[0]; GatheringNode obj3 = new GatheringNode { DataId = 32689u }; num3 = 1; List list8 = new List(num3); CollectionsMarshal.SetCount(list8, num3); CollectionsMarshal.AsSpan(list8)[0] = new GatheringLocation { Position = new Vector3(657.1875f, -26.81644f, -235.4547f), MinimumAngle = 65, MaximumAngle = 270 }; obj3.Locations = list8; reference5 = obj3; ref GatheringNode reference6 = ref span4[1]; GatheringNode obj4 = new GatheringNode { DataId = 32690u }; num3 = 2; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); Span span5 = CollectionsMarshal.AsSpan(list9); span5[0] = new GatheringLocation { Position = new Vector3(655.8629f, -27.85928f, -256.156f), MinimumAngle = 65, MaximumAngle = 235 }; span5[1] = new GatheringLocation { Position = new Vector3(656.6887f, -26.66475f, -230.172f), MinimumAngle = -75, MaximumAngle = 135 }; obj4.Locations = list9; reference6 = obj4; gatheringNodeGroup2.Nodes = list7; reference4 = gatheringNodeGroup2; ref GatheringNodeGroup reference7 = ref span[2]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); Span span6 = CollectionsMarshal.AsSpan(list10); ref GatheringNode reference8 = ref span6[0]; GatheringNode obj5 = new GatheringNode { DataId = 32688u }; num3 = 2; List list11 = new List(num3); CollectionsMarshal.SetCount(list11, num3); Span span7 = CollectionsMarshal.AsSpan(list11); span7[0] = new GatheringLocation { Position = new Vector3(487.4965f, -33.01668f, -304.6423f), MinimumAngle = 150, MaximumAngle = 330 }; span7[1] = new GatheringLocation { Position = new Vector3(477.8194f, -31.87613f, -320.6989f), MinimumAngle = 180, MaximumAngle = 310 }; obj5.Locations = list11; reference8 = obj5; ref GatheringNode reference9 = ref span6[1]; GatheringNode obj6 = new GatheringNode { DataId = 32687u }; num3 = 1; List list12 = new List(num3); CollectionsMarshal.SetCount(list12, num3); CollectionsMarshal.AsSpan(list12)[0] = new GatheringLocation { Position = new Vector3(481.1932f, -32.4591f, -313.7588f), MinimumAngle = 170, MaximumAngle = 305 }; obj6.Locations = list12; reference9 = obj6; gatheringNodeGroup3.Nodes = list10; reference7 = gatheringNodeGroup3; gatheringRoot.Groups = list3; AddLocation(611, gatheringRoot); GatheringRoot gatheringRoot2 = new GatheringRoot(); num = 1; List list13 = new List(num); CollectionsMarshal.SetCount(list13, num); CollectionsMarshal.AsSpan(list13)[0] = "liza"; gatheringRoot2.Author = list13; num = 1; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); CollectionsMarshal.AsSpan(list14)[0] = new QuestStep(EInteractionType.None, null, null, 814) { AetheryteShortcut = EAetheryteLocation.KholusiaWright }; gatheringRoot2.Steps = list14; num = 3; List list15 = new List(num); CollectionsMarshal.SetCount(list15, num); Span span8 = CollectionsMarshal.AsSpan(list15); ref GatheringNodeGroup reference10 = ref span8[0]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 2; List list16 = new List(num2); CollectionsMarshal.SetCount(list16, num2); Span span9 = CollectionsMarshal.AsSpan(list16); ref GatheringNode reference11 = ref span9[0]; GatheringNode obj7 = new GatheringNode { DataId = 32816u }; num3 = 2; List list17 = new List(num3); CollectionsMarshal.SetCount(list17, num3); Span span10 = CollectionsMarshal.AsSpan(list17); span10[0] = new GatheringLocation { Position = new Vector3(-210.0211f, 27.87489f, 244.1517f) }; span10[1] = new GatheringLocation { Position = new Vector3(-184.2966f, 33.53575f, 220.416f), MinimumAngle = -70, MaximumAngle = 100 }; obj7.Locations = list17; reference11 = obj7; ref GatheringNode reference12 = ref span9[1]; GatheringNode obj8 = new GatheringNode { DataId = 32815u }; num3 = 1; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); CollectionsMarshal.AsSpan(list18)[0] = new GatheringLocation { Position = new Vector3(-194.756f, 30.00866f, 235.5003f), MinimumAngle = 85, MaximumAngle = 290 }; obj8.Locations = list18; reference12 = obj8; gatheringNodeGroup4.Nodes = list16; reference10 = gatheringNodeGroup4; ref GatheringNodeGroup reference13 = ref span8[1]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 2; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); Span span11 = CollectionsMarshal.AsSpan(list19); ref GatheringNode reference14 = ref span11[0]; GatheringNode obj9 = new GatheringNode { DataId = 32819u }; num3 = 1; List list20 = new List(num3); CollectionsMarshal.SetCount(list20, num3); CollectionsMarshal.AsSpan(list20)[0] = new GatheringLocation { Position = new Vector3(-184.1455f, 44.3671f, 162.0892f), MinimumAngle = -90, MaximumAngle = 100 }; obj9.Locations = list20; reference14 = obj9; ref GatheringNode reference15 = ref span11[1]; GatheringNode obj10 = new GatheringNode { DataId = 32820u }; num3 = 2; List list21 = new List(num3); CollectionsMarshal.SetCount(list21, num3); Span span12 = CollectionsMarshal.AsSpan(list21); span12[0] = new GatheringLocation { Position = new Vector3(-164.9459f, 43.40527f, 153.1118f), MinimumAngle = -100, MaximumAngle = 75 }; span12[1] = new GatheringLocation { Position = new Vector3(-167.3752f, 47.25292f, 136.0359f), MinimumAngle = -105, MaximumAngle = 105 }; obj10.Locations = list21; reference15 = obj10; gatheringNodeGroup5.Nodes = list19; reference13 = gatheringNodeGroup5; ref GatheringNodeGroup reference16 = ref span8[2]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 2; List list22 = new List(num2); CollectionsMarshal.SetCount(list22, num2); Span span13 = CollectionsMarshal.AsSpan(list22); ref GatheringNode reference17 = ref span13[0]; GatheringNode obj11 = new GatheringNode { DataId = 32818u }; num3 = 2; List list23 = new List(num3); CollectionsMarshal.SetCount(list23, num3); Span span14 = CollectionsMarshal.AsSpan(list23); span14[0] = new GatheringLocation { Position = new Vector3(-246.385f, 72.55199f, 90.56253f), MinimumAngle = -85, MaximumAngle = 80 }; span14[1] = new GatheringLocation { Position = new Vector3(-208.7709f, 77.46264f, 68.17573f), MinimumAngle = -105, MaximumAngle = 90 }; obj11.Locations = list23; reference17 = obj11; ref GatheringNode reference18 = ref span13[1]; GatheringNode obj12 = new GatheringNode { DataId = 32817u }; num3 = 1; List list24 = new List(num3); CollectionsMarshal.SetCount(list24, num3); CollectionsMarshal.AsSpan(list24)[0] = new GatheringLocation { Position = new Vector3(-243.0861f, 79.1743f, 75.10091f), MinimumAngle = -120, MaximumAngle = 95 }; obj12.Locations = list24; reference18 = obj12; gatheringNodeGroup6.Nodes = list22; reference16 = gatheringNodeGroup6; gatheringRoot2.Groups = list15; AddLocation(649, gatheringRoot2); GatheringRoot gatheringRoot3 = new GatheringRoot(); num = 1; List list25 = new List(num); CollectionsMarshal.SetCount(list25, num); CollectionsMarshal.AsSpan(list25)[0] = "liza"; gatheringRoot3.Author = list25; num = 1; List list26 = new List(num); CollectionsMarshal.SetCount(list26, num); CollectionsMarshal.AsSpan(list26)[0] = new QuestStep(EInteractionType.None, null, null, 814) { AetheryteShortcut = EAetheryteLocation.KholusiaWright }; gatheringRoot3.Steps = list26; num = 3; List list27 = new List(num); CollectionsMarshal.SetCount(list27, num); Span span15 = CollectionsMarshal.AsSpan(list27); ref GatheringNodeGroup reference19 = ref span15[0]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 2; List list28 = new List(num2); CollectionsMarshal.SetCount(list28, num2); Span span16 = CollectionsMarshal.AsSpan(list28); ref GatheringNode reference20 = ref span16[0]; GatheringNode obj13 = new GatheringNode { DataId = 32825u }; num3 = 1; List list29 = new List(num3); CollectionsMarshal.SetCount(list29, num3); CollectionsMarshal.AsSpan(list29)[0] = new GatheringLocation { Position = new Vector3(-482.4797f, 39.54587f, 243.9857f), MinimumAngle = -95, MaximumAngle = 30 }; obj13.Locations = list29; reference20 = obj13; ref GatheringNode reference21 = ref span16[1]; GatheringNode obj14 = new GatheringNode { DataId = 32826u }; num3 = 2; List list30 = new List(num3); CollectionsMarshal.SetCount(list30, num3); Span span17 = CollectionsMarshal.AsSpan(list30); span17[0] = new GatheringLocation { Position = new Vector3(-479.1443f, 39.79183f, 240.7795f), MinimumAngle = -75, MaximumAngle = 15 }; span17[1] = new GatheringLocation { Position = new Vector3(-486.3334f, 39.4147f, 246.6178f), MinimumAngle = -105, MaximumAngle = 35 }; obj14.Locations = list30; reference21 = obj14; gatheringNodeGroup7.Nodes = list28; reference19 = gatheringNodeGroup7; ref GatheringNodeGroup reference22 = ref span15[1]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 2; List list31 = new List(num2); CollectionsMarshal.SetCount(list31, num2); Span span18 = CollectionsMarshal.AsSpan(list31); ref GatheringNode reference23 = ref span18[0]; GatheringNode obj15 = new GatheringNode { DataId = 32824u }; num3 = 2; List list32 = new List(num3); CollectionsMarshal.SetCount(list32, num3); Span span19 = CollectionsMarshal.AsSpan(list32); span19[0] = new GatheringLocation { Position = new Vector3(-591.8113f, 26.1771f, 413.057f), MinimumAngle = 165, MaximumAngle = 265 }; span19[1] = new GatheringLocation { Position = new Vector3(-583.5104f, 26.20471f, 419.7504f), MinimumAngle = 180, MaximumAngle = 280 }; obj15.Locations = list32; reference23 = obj15; ref GatheringNode reference24 = ref span18[1]; GatheringNode obj16 = new GatheringNode { DataId = 32823u }; num3 = 1; List list33 = new List(num3); CollectionsMarshal.SetCount(list33, num3); CollectionsMarshal.AsSpan(list33)[0] = new GatheringLocation { Position = new Vector3(-587.8331f, 26.20816f, 416.5177f), MinimumAngle = 155, MaximumAngle = 250 }; obj16.Locations = list33; reference24 = obj16; gatheringNodeGroup8.Nodes = list31; reference22 = gatheringNodeGroup8; ref GatheringNodeGroup reference25 = ref span15[2]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 2; List list34 = new List(num2); CollectionsMarshal.SetCount(list34, num2); Span span20 = CollectionsMarshal.AsSpan(list34); ref GatheringNode reference26 = ref span20[0]; GatheringNode obj17 = new GatheringNode { DataId = 32821u }; num3 = 1; List list35 = new List(num3); CollectionsMarshal.SetCount(list35, num3); CollectionsMarshal.AsSpan(list35)[0] = new GatheringLocation { Position = new Vector3(-667.9664f, 24.58142f, 365.2537f), MinimumAngle = 165, MaximumAngle = 240 }; obj17.Locations = list35; reference26 = obj17; ref GatheringNode reference27 = ref span20[1]; GatheringNode obj18 = new GatheringNode { DataId = 32822u }; num3 = 2; List list36 = new List(num3); CollectionsMarshal.SetCount(list36, num3); Span span21 = CollectionsMarshal.AsSpan(list36); span21[0] = new GatheringLocation { Position = new Vector3(-672.0605f, 24.69111f, 363.4729f), MinimumAngle = 115, MaximumAngle = 215 }; span21[1] = new GatheringLocation { Position = new Vector3(-663.9247f, 24.84755f, 366.6812f), MinimumAngle = 170, MaximumAngle = 310 }; obj18.Locations = list36; reference27 = obj18; gatheringNodeGroup9.Nodes = list34; reference25 = gatheringNodeGroup9; gatheringRoot3.Groups = list27; AddLocation(650, gatheringRoot3); GatheringRoot gatheringRoot4 = new GatheringRoot(); num = 1; List list37 = new List(num); CollectionsMarshal.SetCount(list37, num); CollectionsMarshal.AsSpan(list37)[0] = "liza"; gatheringRoot4.Author = list37; num = 2; List list38 = new List(num); CollectionsMarshal.SetCount(list38, num); Span span22 = CollectionsMarshal.AsSpan(list38); span22[0] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(329.38184f, 9.586891f, 749.2314f), 816) { Fly = true, AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; span22[1] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(351.29465f, -38.275272f, 763.0457f), 816) { DisableNavmesh = true, Fly = true }; gatheringRoot4.Steps = list38; num = 3; List list39 = new List(num); CollectionsMarshal.SetCount(list39, num); Span span23 = CollectionsMarshal.AsSpan(list39); ref GatheringNodeGroup reference28 = ref span23[0]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 2; List list40 = new List(num2); CollectionsMarshal.SetCount(list40, num2); Span span24 = CollectionsMarshal.AsSpan(list40); ref GatheringNode reference29 = ref span24[0]; GatheringNode obj19 = new GatheringNode { DataId = 32832u }; num3 = 3; List list41 = new List(num3); CollectionsMarshal.SetCount(list41, num3); Span span25 = CollectionsMarshal.AsSpan(list41); span25[0] = new GatheringLocation { Position = new Vector3(382.7488f, -72.47251f, 794.3513f) }; span25[1] = new GatheringLocation { Position = new Vector3(388.7861f, -74.19925f, 801.0947f) }; span25[2] = new GatheringLocation { Position = new Vector3(386.1797f, -73.5009f, 787.0967f) }; obj19.Locations = list41; reference29 = obj19; ref GatheringNode reference30 = ref span24[1]; GatheringNode obj20 = new GatheringNode { DataId = 32831u }; num3 = 1; List list42 = new List(num3); CollectionsMarshal.SetCount(list42, num3); CollectionsMarshal.AsSpan(list42)[0] = new GatheringLocation { Position = new Vector3(396.5799f, -76.29187f, 790.9022f) }; obj20.Locations = list42; reference30 = obj20; gatheringNodeGroup10.Nodes = list40; reference28 = gatheringNodeGroup10; ref GatheringNodeGroup reference31 = ref span23[1]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 2; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); Span span26 = CollectionsMarshal.AsSpan(list43); ref GatheringNode reference32 = ref span26[0]; GatheringNode obj21 = new GatheringNode { DataId = 32830u }; num3 = 2; List list44 = new List(num3); CollectionsMarshal.SetCount(list44, num3); Span span27 = CollectionsMarshal.AsSpan(list44); span27[0] = new GatheringLocation { Position = new Vector3(492.6384f, -82.73045f, 804.714f) }; span27[1] = new GatheringLocation { Position = new Vector3(482.808f, -82.61642f, 802.591f) }; obj21.Locations = list44; reference32 = obj21; ref GatheringNode reference33 = ref span26[1]; GatheringNode obj22 = new GatheringNode { DataId = 32829u }; num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); CollectionsMarshal.AsSpan(list45)[0] = new GatheringLocation { Position = new Vector3(493.5814f, -82.43644f, 790.831f) }; obj22.Locations = list45; reference33 = obj22; gatheringNodeGroup11.Nodes = list43; reference31 = gatheringNodeGroup11; ref GatheringNodeGroup reference34 = ref span23[2]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 2; List list46 = new List(num2); CollectionsMarshal.SetCount(list46, num2); Span span28 = CollectionsMarshal.AsSpan(list46); ref GatheringNode reference35 = ref span28[0]; GatheringNode obj23 = new GatheringNode { DataId = 32827u }; num3 = 1; List list47 = new List(num3); CollectionsMarshal.SetCount(list47, num3); CollectionsMarshal.AsSpan(list47)[0] = new GatheringLocation { Position = new Vector3(490.9451f, -97.88062f, 636.6115f) }; obj23.Locations = list47; reference35 = obj23; ref GatheringNode reference36 = ref span28[1]; GatheringNode obj24 = new GatheringNode { DataId = 32828u }; num3 = 1; List list48 = new List(num3); CollectionsMarshal.SetCount(list48, num3); CollectionsMarshal.AsSpan(list48)[0] = new GatheringLocation { Position = new Vector3(491.5274f, -100.762f, 626.6958f) }; obj24.Locations = list48; reference36 = obj24; gatheringNodeGroup12.Nodes = list46; reference34 = gatheringNodeGroup12; gatheringRoot4.Groups = list39; AddLocation(651, gatheringRoot4); GatheringRoot gatheringRoot5 = new GatheringRoot(); num = 1; List list49 = new List(num); CollectionsMarshal.SetCount(list49, num); CollectionsMarshal.AsSpan(list49)[0] = "liza"; gatheringRoot5.Author = list49; num = 2; List list50 = new List(num); CollectionsMarshal.SetCount(list50, num); Span span29 = CollectionsMarshal.AsSpan(list50); span29[0] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(491.82068f, 3.9304812f, 487.9401f), 816) { Fly = true, AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; span29[1] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(506.00256f, -37.76961f, 485.49347f), 816) { DisableNavmesh = true, Fly = true }; gatheringRoot5.Steps = list50; num = 3; List list51 = new List(num); CollectionsMarshal.SetCount(list51, num); Span span30 = CollectionsMarshal.AsSpan(list51); ref GatheringNodeGroup reference37 = ref span30[0]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 2; List list52 = new List(num2); CollectionsMarshal.SetCount(list52, num2); Span span31 = CollectionsMarshal.AsSpan(list52); ref GatheringNode reference38 = ref span31[0]; GatheringNode obj25 = new GatheringNode { DataId = 32836u }; num3 = 3; List list53 = new List(num3); CollectionsMarshal.SetCount(list53, num3); Span span32 = CollectionsMarshal.AsSpan(list53); span32[0] = new GatheringLocation { Position = new Vector3(539.5437f, -81.62054f, 520.1647f), MinimumAngle = -30, MaximumAngle = 165 }; span32[1] = new GatheringLocation { Position = new Vector3(555.8599f, -73.65717f, 494.6164f), MinimumAngle = 35, MaximumAngle = 240 }; span32[2] = new GatheringLocation { Position = new Vector3(576.4164f, -69.75835f, 512.9263f), MinimumAngle = -75, MaximumAngle = 70 }; obj25.Locations = list53; reference38 = obj25; ref GatheringNode reference39 = ref span31[1]; GatheringNode obj26 = new GatheringNode { DataId = 32835u }; num3 = 1; List list54 = new List(num3); CollectionsMarshal.SetCount(list54, num3); CollectionsMarshal.AsSpan(list54)[0] = new GatheringLocation { Position = new Vector3(552.5504f, -78.23183f, 512.429f), MinimumAngle = -30, MaximumAngle = 135 }; obj26.Locations = list54; reference39 = obj26; gatheringNodeGroup13.Nodes = list52; reference37 = gatheringNodeGroup13; ref GatheringNodeGroup reference40 = ref span30[1]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num2 = 2; List list55 = new List(num2); CollectionsMarshal.SetCount(list55, num2); Span span33 = CollectionsMarshal.AsSpan(list55); ref GatheringNode reference41 = ref span33[0]; GatheringNode obj27 = new GatheringNode { DataId = 32838u }; num3 = 2; List list56 = new List(num3); CollectionsMarshal.SetCount(list56, num3); Span span34 = CollectionsMarshal.AsSpan(list56); span34[0] = new GatheringLocation { Position = new Vector3(652.7063f, -46.64378f, 488.4543f), MinimumAngle = 0, MaximumAngle = 120 }; span34[1] = new GatheringLocation { Position = new Vector3(669.2959f, -47.14824f, 513.9606f), MinimumAngle = -20, MaximumAngle = 105 }; obj27.Locations = list56; reference41 = obj27; ref GatheringNode reference42 = ref span33[1]; GatheringNode obj28 = new GatheringNode { DataId = 32837u }; num3 = 1; List list57 = new List(num3); CollectionsMarshal.SetCount(list57, num3); CollectionsMarshal.AsSpan(list57)[0] = new GatheringLocation { Position = new Vector3(659.1685f, -46.65159f, 499.8015f), MinimumAngle = 0, MaximumAngle = 125 }; obj28.Locations = list57; reference42 = obj28; gatheringNodeGroup14.Nodes = list55; reference40 = gatheringNodeGroup14; ref GatheringNodeGroup reference43 = ref span30[2]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 2; List list58 = new List(num2); CollectionsMarshal.SetCount(list58, num2); Span span35 = CollectionsMarshal.AsSpan(list58); ref GatheringNode reference44 = ref span35[0]; GatheringNode obj29 = new GatheringNode { DataId = 32834u }; num3 = 1; List list59 = new List(num3); CollectionsMarshal.SetCount(list59, num3); CollectionsMarshal.AsSpan(list59)[0] = new GatheringLocation { Position = new Vector3(576.1583f, -46.68682f, 375.5306f), MinimumAngle = -40, MaximumAngle = 150 }; obj29.Locations = list59; reference44 = obj29; ref GatheringNode reference45 = ref span35[1]; GatheringNode obj30 = new GatheringNode { DataId = 32833u }; num3 = 1; List list60 = new List(num3); CollectionsMarshal.SetCount(list60, num3); CollectionsMarshal.AsSpan(list60)[0] = new GatheringLocation { Position = new Vector3(571.1834f, -46.41214f, 360.5112f), MinimumAngle = 0, MaximumAngle = 115 }; obj30.Locations = list60; reference45 = obj30; gatheringNodeGroup15.Nodes = list58; reference43 = gatheringNodeGroup15; gatheringRoot5.Groups = list51; AddLocation(652, gatheringRoot5); GatheringRoot gatheringRoot6 = new GatheringRoot(); num = 1; List list61 = new List(num); CollectionsMarshal.SetCount(list61, num); CollectionsMarshal.AsSpan(list61)[0] = "liza"; gatheringRoot6.Author = list61; num = 1; List list62 = new List(num); CollectionsMarshal.SetCount(list62, num); CollectionsMarshal.AsSpan(list62)[0] = new QuestStep(EInteractionType.None, null, null, 817) { AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; gatheringRoot6.Steps = list62; num = 3; List list63 = new List(num); CollectionsMarshal.SetCount(list63, num); Span span36 = CollectionsMarshal.AsSpan(list63); ref GatheringNodeGroup reference46 = ref span36[0]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num2 = 1; List list64 = new List(num2); CollectionsMarshal.SetCount(list64, num2); ref GatheringNode reference47 = ref CollectionsMarshal.AsSpan(list64)[0]; GatheringNode obj31 = new GatheringNode { DataId = 32993u }; num3 = 1; List list65 = new List(num3); CollectionsMarshal.SetCount(list65, num3); CollectionsMarshal.AsSpan(list65)[0] = new GatheringLocation { Position = new Vector3(-704.8221f, 2.162976f, 563.2257f), MinimumAngle = 35, MaximumAngle = 120, MinimumDistance = 1f, MaximumDistance = 2.4f }; obj31.Locations = list65; reference47 = obj31; gatheringNodeGroup16.Nodes = list64; reference46 = gatheringNodeGroup16; ref GatheringNodeGroup reference48 = ref span36[1]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 1; List list66 = new List(num2); CollectionsMarshal.SetCount(list66, num2); ref GatheringNode reference49 = ref CollectionsMarshal.AsSpan(list66)[0]; GatheringNode obj32 = new GatheringNode { DataId = 32991u }; num3 = 1; List list67 = new List(num3); CollectionsMarshal.SetCount(list67, num3); CollectionsMarshal.AsSpan(list67)[0] = new GatheringLocation { Position = new Vector3(-702.9366f, 3.147394f, 580.9824f), MinimumAngle = 20, MaximumAngle = 120 }; obj32.Locations = list67; reference49 = obj32; gatheringNodeGroup17.Nodes = list66; reference48 = gatheringNodeGroup17; ref GatheringNodeGroup reference50 = ref span36[2]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num2 = 1; List list68 = new List(num2); CollectionsMarshal.SetCount(list68, num2); ref GatheringNode reference51 = ref CollectionsMarshal.AsSpan(list68)[0]; GatheringNode obj33 = new GatheringNode { DataId = 32992u }; num3 = 1; List list69 = new List(num3); CollectionsMarshal.SetCount(list69, num3); CollectionsMarshal.AsSpan(list69)[0] = new GatheringLocation { Position = new Vector3(-731.9697f, 2.883299f, 562.4577f), MinimumAngle = 100, MaximumAngle = 245 }; obj33.Locations = list69; reference51 = obj33; gatheringNodeGroup18.Nodes = list68; reference50 = gatheringNodeGroup18; gatheringRoot6.Groups = list63; AddLocation(685, gatheringRoot6); GatheringRoot gatheringRoot7 = new GatheringRoot(); num = 1; List list70 = new List(num); CollectionsMarshal.SetCount(list70, num); CollectionsMarshal.AsSpan(list70)[0] = "liza"; gatheringRoot7.Author = list70; num = 3; List list71 = new List(num); CollectionsMarshal.SetCount(list71, num); Span span37 = CollectionsMarshal.AsSpan(list71); span37[0] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-790.09827f, 5.6f, 239.26955f), 817) { Fly = true, AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; span37[1] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-789.0584f, -26.2001f, 239.5829f), 817) { DisableNavmesh = true, Fly = true }; span37[2] = new QuestStep(EInteractionType.None, null, null, 817); gatheringRoot7.Steps = list71; num = 3; List list72 = new List(num); CollectionsMarshal.SetCount(list72, num); Span span38 = CollectionsMarshal.AsSpan(list72); ref GatheringNodeGroup reference52 = ref span38[0]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 1; List list73 = new List(num2); CollectionsMarshal.SetCount(list73, num2); ref GatheringNode reference53 = ref CollectionsMarshal.AsSpan(list73)[0]; GatheringNode obj34 = new GatheringNode { DataId = 32996u }; num3 = 1; List list74 = new List(num3); CollectionsMarshal.SetCount(list74, num3); CollectionsMarshal.AsSpan(list74)[0] = new GatheringLocation { Position = new Vector3(-831.8083f, -41.57311f, 115.2932f), MinimumAngle = 40, MaximumAngle = 145, MinimumDistance = 1.4f, MaximumDistance = 3f }; obj34.Locations = list74; reference53 = obj34; gatheringNodeGroup19.Nodes = list73; reference52 = gatheringNodeGroup19; ref GatheringNodeGroup reference54 = ref span38[1]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num2 = 1; List list75 = new List(num2); CollectionsMarshal.SetCount(list75, num2); ref GatheringNode reference55 = ref CollectionsMarshal.AsSpan(list75)[0]; GatheringNode obj35 = new GatheringNode { DataId = 32994u }; num3 = 1; List list76 = new List(num3); CollectionsMarshal.SetCount(list76, num3); CollectionsMarshal.AsSpan(list76)[0] = new GatheringLocation { Position = new Vector3(-874.5662f, -38.51086f, 112.2362f), MinimumAngle = -75, MaximumAngle = 10 }; obj35.Locations = list76; reference55 = obj35; gatheringNodeGroup20.Nodes = list75; reference54 = gatheringNodeGroup20; ref GatheringNodeGroup reference56 = ref span38[2]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); num2 = 1; List list77 = new List(num2); CollectionsMarshal.SetCount(list77, num2); ref GatheringNode reference57 = ref CollectionsMarshal.AsSpan(list77)[0]; GatheringNode obj36 = new GatheringNode { DataId = 32995u }; num3 = 1; List list78 = new List(num3); CollectionsMarshal.SetCount(list78, num3); CollectionsMarshal.AsSpan(list78)[0] = new GatheringLocation { Position = new Vector3(-885.0585f, -37.47266f, 140.9555f), MinimumAngle = 225, MaximumAngle = 335 }; obj36.Locations = list78; reference57 = obj36; gatheringNodeGroup21.Nodes = list77; reference56 = gatheringNodeGroup21; gatheringRoot7.Groups = list72; AddLocation(686, gatheringRoot7); GatheringRoot gatheringRoot8 = new GatheringRoot(); num = 1; List list79 = new List(num); CollectionsMarshal.SetCount(list79, num); CollectionsMarshal.AsSpan(list79)[0] = "liza"; gatheringRoot8.Author = list79; num = 1; List list80 = new List(num); CollectionsMarshal.SetCount(list80, num); CollectionsMarshal.AsSpan(list80)[0] = new QuestStep(EInteractionType.None, null, null, 817); gatheringRoot8.Steps = list80; num = 3; List list81 = new List(num); CollectionsMarshal.SetCount(list81, num); Span span39 = CollectionsMarshal.AsSpan(list81); ref GatheringNodeGroup reference58 = ref span39[0]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num2 = 1; List list82 = new List(num2); CollectionsMarshal.SetCount(list82, num2); ref GatheringNode reference59 = ref CollectionsMarshal.AsSpan(list82)[0]; GatheringNode obj37 = new GatheringNode { DataId = 32997u }; num3 = 1; List list83 = new List(num3); CollectionsMarshal.SetCount(list83, num3); CollectionsMarshal.AsSpan(list83)[0] = new GatheringLocation { Position = new Vector3(476.9907f, -2.17159f, -464.3045f), MinimumAngle = -10, MaximumAngle = 110 }; obj37.Locations = list83; reference59 = obj37; gatheringNodeGroup22.Nodes = list82; reference58 = gatheringNodeGroup22; ref GatheringNodeGroup reference60 = ref span39[1]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); num2 = 1; List list84 = new List(num2); CollectionsMarshal.SetCount(list84, num2); ref GatheringNode reference61 = ref CollectionsMarshal.AsSpan(list84)[0]; GatheringNode obj38 = new GatheringNode { DataId = 32999u }; num3 = 1; List list85 = new List(num3); CollectionsMarshal.SetCount(list85, num3); CollectionsMarshal.AsSpan(list85)[0] = new GatheringLocation { Position = new Vector3(447.1716f, -0.6280748f, -467.6738f), MinimumAngle = -120, MaximumAngle = -5 }; obj38.Locations = list85; reference61 = obj38; gatheringNodeGroup23.Nodes = list84; reference60 = gatheringNodeGroup23; ref GatheringNodeGroup reference62 = ref span39[2]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num2 = 1; List list86 = new List(num2); CollectionsMarshal.SetCount(list86, num2); ref GatheringNode reference63 = ref CollectionsMarshal.AsSpan(list86)[0]; GatheringNode obj39 = new GatheringNode { DataId = 32998u }; num3 = 1; List list87 = new List(num3); CollectionsMarshal.SetCount(list87, num3); CollectionsMarshal.AsSpan(list87)[0] = new GatheringLocation { Position = new Vector3(438.931f, -1.880641f, -455.9972f), MinimumAngle = -80, MaximumAngle = 40 }; obj39.Locations = list87; reference63 = obj39; gatheringNodeGroup24.Nodes = list86; reference62 = gatheringNodeGroup24; gatheringRoot8.Groups = list81; AddLocation(687, gatheringRoot8); GatheringRoot gatheringRoot9 = new GatheringRoot(); num = 1; List list88 = new List(num); CollectionsMarshal.SetCount(list88, num); CollectionsMarshal.AsSpan(list88)[0] = "liza"; gatheringRoot9.Author = list88; num = 1; List list89 = new List(num); CollectionsMarshal.SetCount(list89, num); CollectionsMarshal.AsSpan(list89)[0] = new QuestStep(EInteractionType.None, null, null, 817); gatheringRoot9.Steps = list89; num = 3; List list90 = new List(num); CollectionsMarshal.SetCount(list90, num); Span span40 = CollectionsMarshal.AsSpan(list90); ref GatheringNodeGroup reference64 = ref span40[0]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); num2 = 1; List list91 = new List(num2); CollectionsMarshal.SetCount(list91, num2); ref GatheringNode reference65 = ref CollectionsMarshal.AsSpan(list91)[0]; GatheringNode obj40 = new GatheringNode { DataId = 33002u }; num3 = 1; List list92 = new List(num3); CollectionsMarshal.SetCount(list92, num3); CollectionsMarshal.AsSpan(list92)[0] = new GatheringLocation { Position = new Vector3(164.1997f, 24.4362f, 58.99305f), MinimumAngle = 85, MaximumAngle = 225 }; obj40.Locations = list92; reference65 = obj40; gatheringNodeGroup25.Nodes = list91; reference64 = gatheringNodeGroup25; ref GatheringNodeGroup reference66 = ref span40[1]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num2 = 1; List list93 = new List(num2); CollectionsMarshal.SetCount(list93, num2); ref GatheringNode reference67 = ref CollectionsMarshal.AsSpan(list93)[0]; GatheringNode obj41 = new GatheringNode { DataId = 33001u }; num3 = 1; List list94 = new List(num3); CollectionsMarshal.SetCount(list94, num3); CollectionsMarshal.AsSpan(list94)[0] = new GatheringLocation { Position = new Vector3(131.2174f, 27.21391f, 45.33313f), MinimumAngle = 160, MaximumAngle = 275 }; obj41.Locations = list94; reference67 = obj41; gatheringNodeGroup26.Nodes = list93; reference66 = gatheringNodeGroup26; ref GatheringNodeGroup reference68 = ref span40[2]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); num2 = 1; List list95 = new List(num2); CollectionsMarshal.SetCount(list95, num2); ref GatheringNode reference69 = ref CollectionsMarshal.AsSpan(list95)[0]; GatheringNode obj42 = new GatheringNode { DataId = 33000u }; num3 = 1; List list96 = new List(num3); CollectionsMarshal.SetCount(list96, num3); CollectionsMarshal.AsSpan(list96)[0] = new GatheringLocation { Position = new Vector3(65.9342f, 22.4589f, 45.68196f), MinimumAngle = 180, MaximumAngle = 265 }; obj42.Locations = list96; reference69 = obj42; gatheringNodeGroup27.Nodes = list95; reference68 = gatheringNodeGroup27; gatheringRoot9.Groups = list90; AddLocation(688, gatheringRoot9); GatheringRoot gatheringRoot10 = new GatheringRoot(); num = 1; List list97 = new List(num); CollectionsMarshal.SetCount(list97, num); CollectionsMarshal.AsSpan(list97)[0] = "liza"; gatheringRoot10.Author = list97; num = 1; List list98 = new List(num); CollectionsMarshal.SetCount(list98, num); CollectionsMarshal.AsSpan(list98)[0] = new QuestStep(EInteractionType.None, null, null, 817) { AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; gatheringRoot10.Steps = list98; num = 3; List list99 = new List(num); CollectionsMarshal.SetCount(list99, num); Span span41 = CollectionsMarshal.AsSpan(list99); ref GatheringNodeGroup reference70 = ref span41[0]; GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup(); num2 = 1; List list100 = new List(num2); CollectionsMarshal.SetCount(list100, num2); ref GatheringNode reference71 = ref CollectionsMarshal.AsSpan(list100)[0]; GatheringNode obj43 = new GatheringNode { DataId = 33005u }; num3 = 1; List list101 = new List(num3); CollectionsMarshal.SetCount(list101, num3); CollectionsMarshal.AsSpan(list101)[0] = new GatheringLocation { Position = new Vector3(214.7744f, -19.57758f, 623.6767f), MinimumAngle = -15, MaximumAngle = 55 }; obj43.Locations = list101; reference71 = obj43; gatheringNodeGroup28.Nodes = list100; reference70 = gatheringNodeGroup28; ref GatheringNodeGroup reference72 = ref span41[1]; GatheringNodeGroup gatheringNodeGroup29 = new GatheringNodeGroup(); num2 = 1; List list102 = new List(num2); CollectionsMarshal.SetCount(list102, num2); ref GatheringNode reference73 = ref CollectionsMarshal.AsSpan(list102)[0]; GatheringNode obj44 = new GatheringNode { DataId = 33004u }; num3 = 1; List list103 = new List(num3); CollectionsMarshal.SetCount(list103, num3); CollectionsMarshal.AsSpan(list103)[0] = new GatheringLocation { Position = new Vector3(235.4031f, -17.474f, 645.2612f), MinimumAngle = -75, MaximumAngle = 60 }; obj44.Locations = list103; reference73 = obj44; gatheringNodeGroup29.Nodes = list102; reference72 = gatheringNodeGroup29; ref GatheringNodeGroup reference74 = ref span41[2]; GatheringNodeGroup gatheringNodeGroup30 = new GatheringNodeGroup(); num2 = 1; List list104 = new List(num2); CollectionsMarshal.SetCount(list104, num2); ref GatheringNode reference75 = ref CollectionsMarshal.AsSpan(list104)[0]; GatheringNode obj45 = new GatheringNode { DataId = 33003u }; num3 = 1; List list105 = new List(num3); CollectionsMarshal.SetCount(list105, num3); CollectionsMarshal.AsSpan(list105)[0] = new GatheringLocation { Position = new Vector3(263.691f, -15.7453f, 659.6932f), MinimumAngle = 5, MaximumAngle = 110 }; obj45.Locations = list105; reference75 = obj45; gatheringNodeGroup30.Nodes = list104; reference74 = gatheringNodeGroup30; gatheringRoot10.Groups = list99; AddLocation(689, gatheringRoot10); GatheringRoot gatheringRoot11 = new GatheringRoot(); num = 1; List list106 = new List(num); CollectionsMarshal.SetCount(list106, num); CollectionsMarshal.AsSpan(list106)[0] = "liza"; gatheringRoot11.Author = list106; num = 1; List list107 = new List(num); CollectionsMarshal.SetCount(list107, num); CollectionsMarshal.AsSpan(list107)[0] = new QuestStep(EInteractionType.None, null, null, 817) { AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; gatheringRoot11.Steps = list107; num = 3; List list108 = new List(num); CollectionsMarshal.SetCount(list108, num); Span span42 = CollectionsMarshal.AsSpan(list108); ref GatheringNodeGroup reference76 = ref span42[0]; GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup(); num2 = 1; List list109 = new List(num2); CollectionsMarshal.SetCount(list109, num2); ref GatheringNode reference77 = ref CollectionsMarshal.AsSpan(list109)[0]; GatheringNode obj46 = new GatheringNode { DataId = 33007u }; num3 = 1; List list110 = new List(num3); CollectionsMarshal.SetCount(list110, num3); CollectionsMarshal.AsSpan(list110)[0] = new GatheringLocation { Position = new Vector3(-643.0819f, 1.715566f, 600.3007f) }; obj46.Locations = list110; reference77 = obj46; gatheringNodeGroup31.Nodes = list109; reference76 = gatheringNodeGroup31; ref GatheringNodeGroup reference78 = ref span42[1]; GatheringNodeGroup gatheringNodeGroup32 = new GatheringNodeGroup(); num2 = 1; List list111 = new List(num2); CollectionsMarshal.SetCount(list111, num2); ref GatheringNode reference79 = ref CollectionsMarshal.AsSpan(list111)[0]; GatheringNode obj47 = new GatheringNode { DataId = 33006u }; num3 = 1; List list112 = new List(num3); CollectionsMarshal.SetCount(list112, num3); CollectionsMarshal.AsSpan(list112)[0] = new GatheringLocation { Position = new Vector3(-664.0663f, 4.130917f, 608.2639f), MinimumAngle = 100, MaximumAngle = 235 }; obj47.Locations = list112; reference79 = obj47; gatheringNodeGroup32.Nodes = list111; reference78 = gatheringNodeGroup32; ref GatheringNodeGroup reference80 = ref span42[2]; GatheringNodeGroup gatheringNodeGroup33 = new GatheringNodeGroup(); num2 = 1; List list113 = new List(num2); CollectionsMarshal.SetCount(list113, num2); ref GatheringNode reference81 = ref CollectionsMarshal.AsSpan(list113)[0]; GatheringNode obj48 = new GatheringNode { DataId = 33008u }; num3 = 1; List list114 = new List(num3); CollectionsMarshal.SetCount(list114, num3); CollectionsMarshal.AsSpan(list114)[0] = new GatheringLocation { Position = new Vector3(-689.2495f, 4.592032f, 603.05f), MinimumAngle = -95, MaximumAngle = 85 }; obj48.Locations = list114; reference81 = obj48; gatheringNodeGroup33.Nodes = list113; reference80 = gatheringNodeGroup33; gatheringRoot11.Groups = list108; AddLocation(690, gatheringRoot11); GatheringRoot gatheringRoot12 = new GatheringRoot(); num = 1; List list115 = new List(num); CollectionsMarshal.SetCount(list115, num); CollectionsMarshal.AsSpan(list115)[0] = "liza"; gatheringRoot12.Author = list115; num = 3; List list116 = new List(num); CollectionsMarshal.SetCount(list116, num); Span span43 = CollectionsMarshal.AsSpan(list116); span43[0] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-790.09827f, 5.6f, 239.26955f), 817) { Fly = true, AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; span43[1] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-789.0584f, -26.2001f, 239.5829f), 817) { DisableNavmesh = true, Fly = true }; span43[2] = new QuestStep(EInteractionType.None, null, null, 817); gatheringRoot12.Steps = list116; num = 3; List list117 = new List(num); CollectionsMarshal.SetCount(list117, num); Span span44 = CollectionsMarshal.AsSpan(list117); ref GatheringNodeGroup reference82 = ref span44[0]; GatheringNodeGroup gatheringNodeGroup34 = new GatheringNodeGroup(); num2 = 1; List list118 = new List(num2); CollectionsMarshal.SetCount(list118, num2); ref GatheringNode reference83 = ref CollectionsMarshal.AsSpan(list118)[0]; GatheringNode obj49 = new GatheringNode { DataId = 33011u }; num3 = 1; List list119 = new List(num3); CollectionsMarshal.SetCount(list119, num3); CollectionsMarshal.AsSpan(list119)[0] = new GatheringLocation { Position = new Vector3(-833.2918f, -44.18139f, 229.6708f) }; obj49.Locations = list119; reference83 = obj49; gatheringNodeGroup34.Nodes = list118; reference82 = gatheringNodeGroup34; ref GatheringNodeGroup reference84 = ref span44[1]; GatheringNodeGroup gatheringNodeGroup35 = new GatheringNodeGroup(); num2 = 1; List list120 = new List(num2); CollectionsMarshal.SetCount(list120, num2); ref GatheringNode reference85 = ref CollectionsMarshal.AsSpan(list120)[0]; GatheringNode obj50 = new GatheringNode { DataId = 33010u }; num3 = 1; List list121 = new List(num3); CollectionsMarshal.SetCount(list121, num3); CollectionsMarshal.AsSpan(list121)[0] = new GatheringLocation { Position = new Vector3(-869.9858f, -41.20595f, 221.9869f) }; obj50.Locations = list121; reference85 = obj50; gatheringNodeGroup35.Nodes = list120; reference84 = gatheringNodeGroup35; ref GatheringNodeGroup reference86 = ref span44[2]; GatheringNodeGroup gatheringNodeGroup36 = new GatheringNodeGroup(); num2 = 1; List list122 = new List(num2); CollectionsMarshal.SetCount(list122, num2); ref GatheringNode reference87 = ref CollectionsMarshal.AsSpan(list122)[0]; GatheringNode obj51 = new GatheringNode { DataId = 33009u }; num3 = 1; List list123 = new List(num3); CollectionsMarshal.SetCount(list123, num3); CollectionsMarshal.AsSpan(list123)[0] = new GatheringLocation { Position = new Vector3(-847.5519f, -41.43839f, 195.9766f) }; obj51.Locations = list123; reference87 = obj51; gatheringNodeGroup36.Nodes = list122; reference86 = gatheringNodeGroup36; gatheringRoot12.Groups = list117; AddLocation(691, gatheringRoot12); GatheringRoot gatheringRoot13 = new GatheringRoot(); num = 1; List list124 = new List(num); CollectionsMarshal.SetCount(list124, num); CollectionsMarshal.AsSpan(list124)[0] = "liza"; gatheringRoot13.Author = list124; num = 1; List list125 = new List(num); CollectionsMarshal.SetCount(list125, num); CollectionsMarshal.AsSpan(list125)[0] = new QuestStep(EInteractionType.None, null, null, 817); gatheringRoot13.Steps = list125; num = 3; List list126 = new List(num); CollectionsMarshal.SetCount(list126, num); Span span45 = CollectionsMarshal.AsSpan(list126); ref GatheringNodeGroup reference88 = ref span45[0]; GatheringNodeGroup gatheringNodeGroup37 = new GatheringNodeGroup(); num2 = 1; List list127 = new List(num2); CollectionsMarshal.SetCount(list127, num2); ref GatheringNode reference89 = ref CollectionsMarshal.AsSpan(list127)[0]; GatheringNode obj52 = new GatheringNode { DataId = 33013u }; num3 = 1; List list128 = new List(num3); CollectionsMarshal.SetCount(list128, num3); CollectionsMarshal.AsSpan(list128)[0] = new GatheringLocation { Position = new Vector3(471.6041f, 0.1209641f, -476.659f), MinimumAngle = 0, MaximumAngle = 125 }; obj52.Locations = list128; reference89 = obj52; gatheringNodeGroup37.Nodes = list127; reference88 = gatheringNodeGroup37; ref GatheringNodeGroup reference90 = ref span45[1]; GatheringNodeGroup gatheringNodeGroup38 = new GatheringNodeGroup(); num2 = 1; List list129 = new List(num2); CollectionsMarshal.SetCount(list129, num2); ref GatheringNode reference91 = ref CollectionsMarshal.AsSpan(list129)[0]; GatheringNode obj53 = new GatheringNode { DataId = 33012u }; num3 = 1; List list130 = new List(num3); CollectionsMarshal.SetCount(list130, num3); CollectionsMarshal.AsSpan(list130)[0] = new GatheringLocation { Position = new Vector3(448.4756f, 2.033593f, -482.1674f), MinimumAngle = 155, MaximumAngle = 345 }; obj53.Locations = list130; reference91 = obj53; gatheringNodeGroup38.Nodes = list129; reference90 = gatheringNodeGroup38; ref GatheringNodeGroup reference92 = ref span45[2]; GatheringNodeGroup gatheringNodeGroup39 = new GatheringNodeGroup(); num2 = 1; List list131 = new List(num2); CollectionsMarshal.SetCount(list131, num2); ref GatheringNode reference93 = ref CollectionsMarshal.AsSpan(list131)[0]; GatheringNode obj54 = new GatheringNode { DataId = 33014u }; num3 = 1; List list132 = new List(num3); CollectionsMarshal.SetCount(list132, num3); CollectionsMarshal.AsSpan(list132)[0] = new GatheringLocation { Position = new Vector3(433.1882f, 10.99631f, -517.6039f) }; obj54.Locations = list132; reference93 = obj54; gatheringNodeGroup39.Nodes = list131; reference92 = gatheringNodeGroup39; gatheringRoot13.Groups = list126; AddLocation(692, gatheringRoot13); GatheringRoot gatheringRoot14 = new GatheringRoot(); num = 1; List list133 = new List(num); CollectionsMarshal.SetCount(list133, num); CollectionsMarshal.AsSpan(list133)[0] = "liza"; gatheringRoot14.Author = list133; num = 1; List list134 = new List(num); CollectionsMarshal.SetCount(list134, num); CollectionsMarshal.AsSpan(list134)[0] = new QuestStep(EInteractionType.None, null, null, 817); gatheringRoot14.Steps = list134; num = 3; List list135 = new List(num); CollectionsMarshal.SetCount(list135, num); Span span46 = CollectionsMarshal.AsSpan(list135); ref GatheringNodeGroup reference94 = ref span46[0]; GatheringNodeGroup gatheringNodeGroup40 = new GatheringNodeGroup(); num2 = 1; List list136 = new List(num2); CollectionsMarshal.SetCount(list136, num2); ref GatheringNode reference95 = ref CollectionsMarshal.AsSpan(list136)[0]; GatheringNode obj55 = new GatheringNode { DataId = 33015u }; num3 = 1; List list137 = new List(num3); CollectionsMarshal.SetCount(list137, num3); CollectionsMarshal.AsSpan(list137)[0] = new GatheringLocation { Position = new Vector3(301.3512f, 8.535884f, 8.796566f), MinimumAngle = 55, MaximumAngle = 245 }; obj55.Locations = list137; reference95 = obj55; gatheringNodeGroup40.Nodes = list136; reference94 = gatheringNodeGroup40; ref GatheringNodeGroup reference96 = ref span46[1]; GatheringNodeGroup gatheringNodeGroup41 = new GatheringNodeGroup(); num2 = 1; List list138 = new List(num2); CollectionsMarshal.SetCount(list138, num2); ref GatheringNode reference97 = ref CollectionsMarshal.AsSpan(list138)[0]; GatheringNode obj56 = new GatheringNode { DataId = 33016u }; num3 = 1; List list139 = new List(num3); CollectionsMarshal.SetCount(list139, num3); CollectionsMarshal.AsSpan(list139)[0] = new GatheringLocation { Position = new Vector3(273.905f, 10.59709f, 19.72124f), MinimumAngle = 135, MaximumAngle = 340 }; obj56.Locations = list139; reference97 = obj56; gatheringNodeGroup41.Nodes = list138; reference96 = gatheringNodeGroup41; ref GatheringNodeGroup reference98 = ref span46[2]; GatheringNodeGroup gatheringNodeGroup42 = new GatheringNodeGroup(); num2 = 1; List list140 = new List(num2); CollectionsMarshal.SetCount(list140, num2); ref GatheringNode reference99 = ref CollectionsMarshal.AsSpan(list140)[0]; GatheringNode obj57 = new GatheringNode { DataId = 33017u }; num3 = 1; List list141 = new List(num3); CollectionsMarshal.SetCount(list141, num3); CollectionsMarshal.AsSpan(list141)[0] = new GatheringLocation { Position = new Vector3(271.7985f, 7.424402f, -29.68495f), MinimumAngle = -165, MaximumAngle = 15 }; obj57.Locations = list141; reference99 = obj57; gatheringNodeGroup42.Nodes = list140; reference98 = gatheringNodeGroup42; gatheringRoot14.Groups = list135; AddLocation(693, gatheringRoot14); GatheringRoot gatheringRoot15 = new GatheringRoot(); num = 1; List list142 = new List(num); CollectionsMarshal.SetCount(list142, num); CollectionsMarshal.AsSpan(list142)[0] = "liza"; gatheringRoot15.Author = list142; num = 1; List list143 = new List(num); CollectionsMarshal.SetCount(list143, num); CollectionsMarshal.AsSpan(list143)[0] = new QuestStep(EInteractionType.None, null, null, 817) { AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; gatheringRoot15.Steps = list143; num = 3; List list144 = new List(num); CollectionsMarshal.SetCount(list144, num); Span span47 = CollectionsMarshal.AsSpan(list144); ref GatheringNodeGroup reference100 = ref span47[0]; GatheringNodeGroup gatheringNodeGroup43 = new GatheringNodeGroup(); num2 = 1; List list145 = new List(num2); CollectionsMarshal.SetCount(list145, num2); ref GatheringNode reference101 = ref CollectionsMarshal.AsSpan(list145)[0]; GatheringNode obj58 = new GatheringNode { DataId = 33020u }; num3 = 1; List list146 = new List(num3); CollectionsMarshal.SetCount(list146, num3); CollectionsMarshal.AsSpan(list146)[0] = new GatheringLocation { Position = new Vector3(226.1767f, -20.10281f, 643.5543f), MinimumAngle = -50, MaximumAngle = 120 }; obj58.Locations = list146; reference101 = obj58; gatheringNodeGroup43.Nodes = list145; reference100 = gatheringNodeGroup43; ref GatheringNodeGroup reference102 = ref span47[1]; GatheringNodeGroup gatheringNodeGroup44 = new GatheringNodeGroup(); num2 = 1; List list147 = new List(num2); CollectionsMarshal.SetCount(list147, num2); ref GatheringNode reference103 = ref CollectionsMarshal.AsSpan(list147)[0]; GatheringNode obj59 = new GatheringNode { DataId = 33018u }; num3 = 1; List list148 = new List(num3); CollectionsMarshal.SetCount(list148, num3); CollectionsMarshal.AsSpan(list148)[0] = new GatheringLocation { Position = new Vector3(248.9525f, -17.98949f, 657.4498f), MinimumAngle = -55, MaximumAngle = 100, MinimumDistance = 1f, MaximumDistance = 3f }; obj59.Locations = list148; reference103 = obj59; gatheringNodeGroup44.Nodes = list147; reference102 = gatheringNodeGroup44; ref GatheringNodeGroup reference104 = ref span47[2]; GatheringNodeGroup gatheringNodeGroup45 = new GatheringNodeGroup(); num2 = 1; List list149 = new List(num2); CollectionsMarshal.SetCount(list149, num2); ref GatheringNode reference105 = ref CollectionsMarshal.AsSpan(list149)[0]; GatheringNode obj60 = new GatheringNode { DataId = 33019u }; num3 = 1; List list150 = new List(num3); CollectionsMarshal.SetCount(list150, num3); CollectionsMarshal.AsSpan(list150)[0] = new GatheringLocation { Position = new Vector3(209.0277f, -25.56828f, 701.8604f) }; obj60.Locations = list150; reference105 = obj60; gatheringNodeGroup45.Nodes = list149; reference104 = gatheringNodeGroup45; gatheringRoot15.Groups = list144; AddLocation(694, gatheringRoot15); } private static void LoadLocation7() { GatheringRoot gatheringRoot = new GatheringRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); CollectionsMarshal.AsSpan(list)[0] = "liza"; gatheringRoot.Author = list; num = 1; List list2 = new List(num); CollectionsMarshal.SetCount(list2, num); ref QuestStep reference = ref CollectionsMarshal.AsSpan(list2)[0]; QuestStep obj = new QuestStep(EInteractionType.None, null, null, 399) { AetheryteShortcut = EAetheryteLocation.Idyllshire, AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.Idyllshire, To = EAetheryteLocation.IdyllshirePrologueGate } }; SkipConditions skipConditions = new SkipConditions(); SkipAetheryteCondition skipAetheryteCondition = new SkipAetheryteCondition(); int num2 = 1; List list3 = new List(num2); CollectionsMarshal.SetCount(list3, num2); CollectionsMarshal.AsSpan(list3)[0] = 399; skipAetheryteCondition.InTerritory = list3; skipConditions.AetheryteShortcutIf = skipAetheryteCondition; obj.SkipConditions = skipConditions; reference = obj; gatheringRoot.Steps = list2; num = 3; List list4 = new List(num); CollectionsMarshal.SetCount(list4, num); Span span = CollectionsMarshal.AsSpan(list4); ref GatheringNodeGroup reference2 = ref span[0]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); num2 = 2; List list5 = new List(num2); CollectionsMarshal.SetCount(list5, num2); Span span2 = CollectionsMarshal.AsSpan(list5); ref GatheringNode reference3 = ref span2[0]; GatheringNode obj2 = new GatheringNode { DataId = 33285u }; int num3 = 1; List list6 = new List(num3); CollectionsMarshal.SetCount(list6, num3); CollectionsMarshal.AsSpan(list6)[0] = new GatheringLocation { Position = new Vector3(-426.4134f, 137.5601f, 514.3357f) }; obj2.Locations = list6; reference3 = obj2; ref GatheringNode reference4 = ref span2[1]; GatheringNode obj3 = new GatheringNode { DataId = 33286u }; num3 = 2; List list7 = new List(num3); CollectionsMarshal.SetCount(list7, num3); Span span3 = CollectionsMarshal.AsSpan(list7); span3[0] = new GatheringLocation { Position = new Vector3(-448.7838f, 137.5986f, 514.3243f) }; span3[1] = new GatheringLocation { Position = new Vector3(-433.5015f, 137.6451f, 487.8173f) }; obj3.Locations = list7; reference4 = obj3; gatheringNodeGroup.Nodes = list5; reference2 = gatheringNodeGroup; ref GatheringNodeGroup reference5 = ref span[1]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 2; List list8 = new List(num2); CollectionsMarshal.SetCount(list8, num2); Span span4 = CollectionsMarshal.AsSpan(list8); ref GatheringNode reference6 = ref span4[0]; GatheringNode obj4 = new GatheringNode { DataId = 33288u }; num3 = 1; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); CollectionsMarshal.AsSpan(list9)[0] = new GatheringLocation { Position = new Vector3(-354.5423f, 137.5715f, 638.9959f) }; obj4.Locations = list9; reference6 = obj4; ref GatheringNode reference7 = ref span4[1]; GatheringNode obj5 = new GatheringNode { DataId = 33287u }; num3 = 1; List list10 = new List(num3); CollectionsMarshal.SetCount(list10, num3); CollectionsMarshal.AsSpan(list10)[0] = new GatheringLocation { Position = new Vector3(-352.4377f, 137.5906f, 604.364f) }; obj5.Locations = list10; reference7 = obj5; gatheringNodeGroup2.Nodes = list8; reference5 = gatheringNodeGroup2; ref GatheringNodeGroup reference8 = ref span[2]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list11 = new List(num2); CollectionsMarshal.SetCount(list11, num2); Span span5 = CollectionsMarshal.AsSpan(list11); ref GatheringNode reference9 = ref span5[0]; GatheringNode obj6 = new GatheringNode { DataId = 33284u }; num3 = 1; List list12 = new List(num3); CollectionsMarshal.SetCount(list12, num3); CollectionsMarshal.AsSpan(list12)[0] = new GatheringLocation { Position = new Vector3(-254.4776f, 137.97f, 591.0092f), MinimumAngle = -20, MaximumAngle = 85 }; obj6.Locations = list12; reference9 = obj6; ref GatheringNode reference10 = ref span5[1]; GatheringNode obj7 = new GatheringNode { DataId = 33283u }; num3 = 1; List list13 = new List(num3); CollectionsMarshal.SetCount(list13, num3); CollectionsMarshal.AsSpan(list13)[0] = new GatheringLocation { Position = new Vector3(-263.1079f, 137.4419f, 569.8724f), MinimumAngle = -10, MaximumAngle = 190 }; obj7.Locations = list13; reference10 = obj7; gatheringNodeGroup3.Nodes = list11; reference8 = gatheringNodeGroup3; gatheringRoot.Groups = list4; AddLocation(723, gatheringRoot); GatheringRoot gatheringRoot2 = new GatheringRoot(); num = 1; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); CollectionsMarshal.AsSpan(list14)[0] = "liza"; gatheringRoot2.Author = list14; num = 1; List list15 = new List(num); CollectionsMarshal.SetCount(list15, num); CollectionsMarshal.AsSpan(list15)[0] = new QuestStep(EInteractionType.None, null, null, 397) { AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; gatheringRoot2.Steps = list15; num = 3; List list16 = new List(num); CollectionsMarshal.SetCount(list16, num); Span span6 = CollectionsMarshal.AsSpan(list16); ref GatheringNodeGroup reference11 = ref span6[0]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 2; List list17 = new List(num2); CollectionsMarshal.SetCount(list17, num2); Span span7 = CollectionsMarshal.AsSpan(list17); ref GatheringNode reference12 = ref span7[0]; GatheringNode obj8 = new GatheringNode { DataId = 33290u }; num3 = 2; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); Span span8 = CollectionsMarshal.AsSpan(list18); span8[0] = new GatheringLocation { Position = new Vector3(-409.5019f, 171.5775f, 49.79576f), MinimumAngle = -40, MaximumAngle = 115 }; span8[1] = new GatheringLocation { Position = new Vector3(-418.5088f, 168.7132f, 33.29783f), MinimumAngle = 10, MaximumAngle = 110 }; obj8.Locations = list18; reference12 = obj8; ref GatheringNode reference13 = ref span7[1]; GatheringNode obj9 = new GatheringNode { DataId = 33289u }; num3 = 1; List list19 = new List(num3); CollectionsMarshal.SetCount(list19, num3); CollectionsMarshal.AsSpan(list19)[0] = new GatheringLocation { Position = new Vector3(-413.911f, 170.7656f, 43.01591f), MinimumAngle = 0, MaximumAngle = 130 }; obj9.Locations = list19; reference13 = obj9; gatheringNodeGroup4.Nodes = list17; reference11 = gatheringNodeGroup4; ref GatheringNodeGroup reference14 = ref span6[1]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 2; List list20 = new List(num2); CollectionsMarshal.SetCount(list20, num2); Span span9 = CollectionsMarshal.AsSpan(list20); ref GatheringNode reference15 = ref span9[0]; GatheringNode obj10 = new GatheringNode { DataId = 33292u }; num3 = 1; List list21 = new List(num3); CollectionsMarshal.SetCount(list21, num3); CollectionsMarshal.AsSpan(list21)[0] = new GatheringLocation { Position = new Vector3(-510.636f, 169.9518f, 119.9934f), MinimumAngle = 150, MaximumAngle = 310 }; obj10.Locations = list21; reference15 = obj10; ref GatheringNode reference16 = ref span9[1]; GatheringNode obj11 = new GatheringNode { DataId = 33291u }; num3 = 1; List list22 = new List(num3); CollectionsMarshal.SetCount(list22, num3); CollectionsMarshal.AsSpan(list22)[0] = new GatheringLocation { Position = new Vector3(-519.3103f, 169.0242f, 111.3145f), MinimumAngle = 125, MaximumAngle = 300 }; obj11.Locations = list22; reference16 = obj11; gatheringNodeGroup5.Nodes = list20; reference14 = gatheringNodeGroup5; ref GatheringNodeGroup reference17 = ref span6[2]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 2; List list23 = new List(num2); CollectionsMarshal.SetCount(list23, num2); Span span10 = CollectionsMarshal.AsSpan(list23); ref GatheringNode reference18 = ref span10[0]; GatheringNode obj12 = new GatheringNode { DataId = 33293u }; num3 = 1; List list24 = new List(num3); CollectionsMarshal.SetCount(list24, num3); CollectionsMarshal.AsSpan(list24)[0] = new GatheringLocation { Position = new Vector3(-563.8201f, 159.5121f, -11.58269f), MinimumAngle = -100, MaximumAngle = 50 }; obj12.Locations = list24; reference18 = obj12; ref GatheringNode reference19 = ref span10[1]; GatheringNode obj13 = new GatheringNode { DataId = 33294u }; num3 = 1; List list25 = new List(num3); CollectionsMarshal.SetCount(list25, num3); CollectionsMarshal.AsSpan(list25)[0] = new GatheringLocation { Position = new Vector3(-555.6268f, 159.594f, -17.77679f), MinimumAngle = -145, MaximumAngle = 25 }; obj13.Locations = list25; reference19 = obj13; gatheringNodeGroup6.Nodes = list23; reference17 = gatheringNodeGroup6; gatheringRoot2.Groups = list16; AddLocation(724, gatheringRoot2); GatheringRoot gatheringRoot3 = new GatheringRoot(); num = 1; List list26 = new List(num); CollectionsMarshal.SetCount(list26, num); CollectionsMarshal.AsSpan(list26)[0] = "liza"; gatheringRoot3.Author = list26; num = 1; List list27 = new List(num); CollectionsMarshal.SetCount(list27, num); CollectionsMarshal.AsSpan(list27)[0] = new QuestStep(EInteractionType.None, null, null, 398) { AetheryteShortcut = EAetheryteLocation.DravanianForelandsTailfeather }; gatheringRoot3.Steps = list27; num = 3; List list28 = new List(num); CollectionsMarshal.SetCount(list28, num); Span span11 = CollectionsMarshal.AsSpan(list28); ref GatheringNodeGroup reference20 = ref span11[0]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 2; List list29 = new List(num2); CollectionsMarshal.SetCount(list29, num2); Span span12 = CollectionsMarshal.AsSpan(list29); ref GatheringNode reference21 = ref span12[0]; GatheringNode obj14 = new GatheringNode { DataId = 33300u }; num3 = 2; List list30 = new List(num3); CollectionsMarshal.SetCount(list30, num3); Span span13 = CollectionsMarshal.AsSpan(list30); span13[0] = new GatheringLocation { Position = new Vector3(560.8948f, -19.68621f, -534.3345f), MinimumAngle = -75, MaximumAngle = 30 }; span13[1] = new GatheringLocation { Position = new Vector3(557.1625f, -19.65358f, -547.1852f), MinimumAngle = 60, MaximumAngle = 200 }; obj14.Locations = list30; reference21 = obj14; ref GatheringNode reference22 = ref span12[1]; GatheringNode obj15 = new GatheringNode { DataId = 33299u }; num3 = 1; List list31 = new List(num3); CollectionsMarshal.SetCount(list31, num3); CollectionsMarshal.AsSpan(list31)[0] = new GatheringLocation { Position = new Vector3(571.0399f, -19.2677f, -544.8133f), MinimumAngle = 200, MaximumAngle = 320 }; obj15.Locations = list31; reference22 = obj15; gatheringNodeGroup7.Nodes = list29; reference20 = gatheringNodeGroup7; ref GatheringNodeGroup reference23 = ref span11[1]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 2; List list32 = new List(num2); CollectionsMarshal.SetCount(list32, num2); Span span14 = CollectionsMarshal.AsSpan(list32); ref GatheringNode reference24 = ref span14[0]; GatheringNode obj16 = new GatheringNode { DataId = 33297u }; num3 = 1; List list33 = new List(num3); CollectionsMarshal.SetCount(list33, num3); CollectionsMarshal.AsSpan(list33)[0] = new GatheringLocation { Position = new Vector3(630.7735f, -18.70739f, -566.2144f), MinimumAngle = 85, MaximumAngle = 240 }; obj16.Locations = list33; reference24 = obj16; ref GatheringNode reference25 = ref span14[1]; GatheringNode obj17 = new GatheringNode { DataId = 33298u }; num3 = 2; List list34 = new List(num3); CollectionsMarshal.SetCount(list34, num3); Span span15 = CollectionsMarshal.AsSpan(list34); span15[0] = new GatheringLocation { Position = new Vector3(639.3101f, -18.78794f, -559.5169f), MinimumAngle = -175, MaximumAngle = 0 }; span15[1] = new GatheringLocation { Position = new Vector3(618.4453f, -18.9477f, -559.1786f), MinimumAngle = 60, MaximumAngle = 150 }; obj17.Locations = list34; reference25 = obj17; gatheringNodeGroup8.Nodes = list32; reference23 = gatheringNodeGroup8; ref GatheringNodeGroup reference26 = ref span11[2]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 2; List list35 = new List(num2); CollectionsMarshal.SetCount(list35, num2); Span span16 = CollectionsMarshal.AsSpan(list35); ref GatheringNode reference27 = ref span16[0]; GatheringNode obj18 = new GatheringNode { DataId = 33295u }; num3 = 1; List list36 = new List(num3); CollectionsMarshal.SetCount(list36, num3); CollectionsMarshal.AsSpan(list36)[0] = new GatheringLocation { Position = new Vector3(731.6483f, -20.17027f, -614.199f), MinimumAngle = -35, MaximumAngle = 125 }; obj18.Locations = list36; reference27 = obj18; ref GatheringNode reference28 = ref span16[1]; GatheringNode obj19 = new GatheringNode { DataId = 33296u }; num3 = 2; List list37 = new List(num3); CollectionsMarshal.SetCount(list37, num3); Span span17 = CollectionsMarshal.AsSpan(list37); span17[0] = new GatheringLocation { Position = new Vector3(743.4034f, -19.02f, -621.8422f), MinimumAngle = 195, MaximumAngle = 325 }; span17[1] = new GatheringLocation { Position = new Vector3(727.6966f, -20.47985f, -627.8105f), MinimumAngle = 60, MaximumAngle = 210 }; obj19.Locations = list37; reference28 = obj19; gatheringNodeGroup9.Nodes = list35; reference26 = gatheringNodeGroup9; gatheringRoot3.Groups = list28; AddLocation(725, gatheringRoot3); GatheringRoot gatheringRoot4 = new GatheringRoot(); num = 1; List list38 = new List(num); CollectionsMarshal.SetCount(list38, num); CollectionsMarshal.AsSpan(list38)[0] = "liza"; gatheringRoot4.Author = list38; num = 1; List list39 = new List(num); CollectionsMarshal.SetCount(list39, num); CollectionsMarshal.AsSpan(list39)[0] = new QuestStep(EInteractionType.None, null, null, 400) { AetheryteShortcut = EAetheryteLocation.ChurningMistsZenith }; gatheringRoot4.Steps = list39; num = 3; List list40 = new List(num); CollectionsMarshal.SetCount(list40, num); Span span18 = CollectionsMarshal.AsSpan(list40); ref GatheringNodeGroup reference29 = ref span18[0]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 2; List list41 = new List(num2); CollectionsMarshal.SetCount(list41, num2); Span span19 = CollectionsMarshal.AsSpan(list41); ref GatheringNode reference30 = ref span19[0]; GatheringNode obj20 = new GatheringNode { DataId = 33305u }; num3 = 1; List list42 = new List(num3); CollectionsMarshal.SetCount(list42, num3); CollectionsMarshal.AsSpan(list42)[0] = new GatheringLocation { Position = new Vector3(-560.7639f, 266.9573f, -744.8922f), MinimumAngle = -45, MaximumAngle = 80 }; obj20.Locations = list42; reference30 = obj20; ref GatheringNode reference31 = ref span19[1]; GatheringNode obj21 = new GatheringNode { DataId = 33306u }; num3 = 1; List list43 = new List(num3); CollectionsMarshal.SetCount(list43, num3); CollectionsMarshal.AsSpan(list43)[0] = new GatheringLocation { Position = new Vector3(-547.9997f, 268.3711f, -737.2209f), MinimumAngle = 0, MaximumAngle = 95 }; obj21.Locations = list43; reference31 = obj21; gatheringNodeGroup10.Nodes = list41; reference29 = gatheringNodeGroup10; ref GatheringNodeGroup reference32 = ref span18[1]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 2; List list44 = new List(num2); CollectionsMarshal.SetCount(list44, num2); Span span20 = CollectionsMarshal.AsSpan(list44); ref GatheringNode reference33 = ref span20[0]; GatheringNode obj22 = new GatheringNode { DataId = 33304u }; num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); CollectionsMarshal.AsSpan(list45)[0] = new GatheringLocation { Position = new Vector3(-682.6185f, 261.1417f, -778.2869f), MinimumAngle = -50, MaximumAngle = 20, MinimumDistance = 1.5f, MaximumDistance = 3f }; obj22.Locations = list45; reference33 = obj22; ref GatheringNode reference34 = ref span20[1]; GatheringNode obj23 = new GatheringNode { DataId = 33303u }; num3 = 1; List list46 = new List(num3); CollectionsMarshal.SetCount(list46, num3); CollectionsMarshal.AsSpan(list46)[0] = new GatheringLocation { Position = new Vector3(-696.5138f, 261.6092f, -759.7711f), MinimumAngle = 215, MaximumAngle = 310 }; obj23.Locations = list46; reference34 = obj23; gatheringNodeGroup11.Nodes = list44; reference32 = gatheringNodeGroup11; ref GatheringNodeGroup reference35 = ref span18[2]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 2; List list47 = new List(num2); CollectionsMarshal.SetCount(list47, num2); Span span21 = CollectionsMarshal.AsSpan(list47); ref GatheringNode reference36 = ref span21[0]; GatheringNode obj24 = new GatheringNode { DataId = 33301u }; num3 = 1; List list48 = new List(num3); CollectionsMarshal.SetCount(list48, num3); CollectionsMarshal.AsSpan(list48)[0] = new GatheringLocation { Position = new Vector3(-792.3468f, 271.3054f, -737.431f), MinimumAngle = 280, MaximumAngle = 360, MinimumDistance = 2f, MaximumDistance = 3f }; obj24.Locations = list48; reference36 = obj24; ref GatheringNode reference37 = ref span21[1]; GatheringNode obj25 = new GatheringNode { DataId = 33302u }; num3 = 1; List list49 = new List(num3); CollectionsMarshal.SetCount(list49, num3); CollectionsMarshal.AsSpan(list49)[0] = new GatheringLocation { Position = new Vector3(-800.0043f, 269.2748f, -729.5305f), MinimumAngle = 230, MaximumAngle = 340 }; obj25.Locations = list49; reference37 = obj25; gatheringNodeGroup12.Nodes = list47; reference35 = gatheringNodeGroup12; gatheringRoot4.Groups = list40; AddLocation(726, gatheringRoot4); GatheringRoot gatheringRoot5 = new GatheringRoot(); num = 1; List list50 = new List(num); CollectionsMarshal.SetCount(list50, num); CollectionsMarshal.AsSpan(list50)[0] = "liza"; gatheringRoot5.Author = list50; num = 1; List list51 = new List(num); CollectionsMarshal.SetCount(list51, num); CollectionsMarshal.AsSpan(list51)[0] = new QuestStep(EInteractionType.None, null, null, 401) { AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop }; gatheringRoot5.Steps = list51; num = 3; List list52 = new List(num); CollectionsMarshal.SetCount(list52, num); Span span22 = CollectionsMarshal.AsSpan(list52); ref GatheringNodeGroup reference38 = ref span22[0]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 2; List list53 = new List(num2); CollectionsMarshal.SetCount(list53, num2); Span span23 = CollectionsMarshal.AsSpan(list53); ref GatheringNode reference39 = ref span23[0]; GatheringNode obj26 = new GatheringNode { DataId = 33308u }; num3 = 1; List list54 = new List(num3); CollectionsMarshal.SetCount(list54, num3); CollectionsMarshal.AsSpan(list54)[0] = new GatheringLocation { Position = new Vector3(612.0084f, -154.126f, 721.6054f), MinimumAngle = -220, MaximumAngle = 25 }; obj26.Locations = list54; reference39 = obj26; ref GatheringNode reference40 = ref span23[1]; GatheringNode obj27 = new GatheringNode { DataId = 33307u }; num3 = 1; List list55 = new List(num3); CollectionsMarshal.SetCount(list55, num3); CollectionsMarshal.AsSpan(list55)[0] = new GatheringLocation { Position = new Vector3(601.7455f, -154.7067f, 734.4706f), MinimumAngle = -120, MaximumAngle = 75 }; obj27.Locations = list55; reference40 = obj27; gatheringNodeGroup13.Nodes = list53; reference38 = gatheringNodeGroup13; ref GatheringNodeGroup reference41 = ref span22[1]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num2 = 2; List list56 = new List(num2); CollectionsMarshal.SetCount(list56, num2); Span span24 = CollectionsMarshal.AsSpan(list56); ref GatheringNode reference42 = ref span24[0]; GatheringNode obj28 = new GatheringNode { DataId = 33311u }; num3 = 1; List list57 = new List(num3); CollectionsMarshal.SetCount(list57, num3); CollectionsMarshal.AsSpan(list57)[0] = new GatheringLocation { Position = new Vector3(654.2362f, -159.8305f, 820.9418f) }; obj28.Locations = list57; reference42 = obj28; ref GatheringNode reference43 = ref span24[1]; GatheringNode obj29 = new GatheringNode { DataId = 33312u }; num3 = 1; List list58 = new List(num3); CollectionsMarshal.SetCount(list58, num3); CollectionsMarshal.AsSpan(list58)[0] = new GatheringLocation { Position = new Vector3(656.2291f, -160.4766f, 826.9885f), MinimumAngle = 100, MaximumAngle = 270 }; obj29.Locations = list58; reference43 = obj29; gatheringNodeGroup14.Nodes = list56; reference41 = gatheringNodeGroup14; ref GatheringNodeGroup reference44 = ref span22[2]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 2; List list59 = new List(num2); CollectionsMarshal.SetCount(list59, num2); Span span25 = CollectionsMarshal.AsSpan(list59); ref GatheringNode reference45 = ref span25[0]; GatheringNode obj30 = new GatheringNode { DataId = 33309u }; num3 = 1; List list60 = new List(num3); CollectionsMarshal.SetCount(list60, num3); CollectionsMarshal.AsSpan(list60)[0] = new GatheringLocation { Position = new Vector3(739.0756f, -158.0396f, 642.5712f), MinimumAngle = 110, MaximumAngle = 210, MinimumDistance = 1f, MaximumDistance = 3f }; obj30.Locations = list60; reference45 = obj30; ref GatheringNode reference46 = ref span25[1]; GatheringNode obj31 = new GatheringNode { DataId = 33310u }; num3 = 1; List list61 = new List(num3); CollectionsMarshal.SetCount(list61, num3); CollectionsMarshal.AsSpan(list61)[0] = new GatheringLocation { Position = new Vector3(723.027f, -157.7834f, 626.666f), MinimumAngle = -170, MaximumAngle = 35 }; obj31.Locations = list61; reference46 = obj31; gatheringNodeGroup15.Nodes = list59; reference44 = gatheringNodeGroup15; gatheringRoot5.Groups = list52; AddLocation(727, gatheringRoot5); GatheringRoot gatheringRoot6 = new GatheringRoot(); num = 1; List list62 = new List(num); CollectionsMarshal.SetCount(list62, num); CollectionsMarshal.AsSpan(list62)[0] = "liza"; gatheringRoot6.Author = list62; num = 1; List list63 = new List(num); CollectionsMarshal.SetCount(list63, num); CollectionsMarshal.AsSpan(list63)[0] = new QuestStep(EInteractionType.None, null, null, 401) { AetheryteShortcut = EAetheryteLocation.SeaOfCloudsOkZundu }; gatheringRoot6.Steps = list63; num = 3; List list64 = new List(num); CollectionsMarshal.SetCount(list64, num); Span span26 = CollectionsMarshal.AsSpan(list64); ref GatheringNodeGroup reference47 = ref span26[0]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num2 = 2; List list65 = new List(num2); CollectionsMarshal.SetCount(list65, num2); Span span27 = CollectionsMarshal.AsSpan(list65); ref GatheringNode reference48 = ref span27[0]; GatheringNode obj32 = new GatheringNode { DataId = 33313u }; num3 = 1; List list66 = new List(num3); CollectionsMarshal.SetCount(list66, num3); CollectionsMarshal.AsSpan(list66)[0] = new GatheringLocation { Position = new Vector3(284.0225f, -40.41348f, -766.5984f), MinimumAngle = 160, MaximumAngle = 245, MinimumDistance = 1.6f, MaximumDistance = 3f }; obj32.Locations = list66; reference48 = obj32; ref GatheringNode reference49 = ref span27[1]; GatheringNode obj33 = new GatheringNode { DataId = 33314u }; num3 = 1; List list67 = new List(num3); CollectionsMarshal.SetCount(list67, num3); CollectionsMarshal.AsSpan(list67)[0] = new GatheringLocation { Position = new Vector3(291.4046f, -40.37925f, -758.5402f), MinimumAngle = 210, MaximumAngle = 345 }; obj33.Locations = list67; reference49 = obj33; gatheringNodeGroup16.Nodes = list65; reference47 = gatheringNodeGroup16; ref GatheringNodeGroup reference50 = ref span26[1]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 2; List list68 = new List(num2); CollectionsMarshal.SetCount(list68, num2); Span span28 = CollectionsMarshal.AsSpan(list68); ref GatheringNode reference51 = ref span28[0]; GatheringNode obj34 = new GatheringNode { DataId = 33315u }; num3 = 1; List list69 = new List(num3); CollectionsMarshal.SetCount(list69, num3); CollectionsMarshal.AsSpan(list69)[0] = new GatheringLocation { Position = new Vector3(358.8156f, -41.42974f, -734.5118f), MinimumAngle = 115, MaximumAngle = 250 }; obj34.Locations = list69; reference51 = obj34; ref GatheringNode reference52 = ref span28[1]; GatheringNode obj35 = new GatheringNode { DataId = 33316u }; num3 = 1; List list70 = new List(num3); CollectionsMarshal.SetCount(list70, num3); CollectionsMarshal.AsSpan(list70)[0] = new GatheringLocation { Position = new Vector3(367.6869f, -41.54303f, -735.3597f), MinimumAngle = 70, MaximumAngle = 220 }; obj35.Locations = list70; reference52 = obj35; gatheringNodeGroup17.Nodes = list68; reference50 = gatheringNodeGroup17; ref GatheringNodeGroup reference53 = ref span26[2]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num2 = 2; List list71 = new List(num2); CollectionsMarshal.SetCount(list71, num2); Span span29 = CollectionsMarshal.AsSpan(list71); ref GatheringNode reference54 = ref span29[0]; GatheringNode obj36 = new GatheringNode { DataId = 33317u }; num3 = 1; List list72 = new List(num3); CollectionsMarshal.SetCount(list72, num3); CollectionsMarshal.AsSpan(list72)[0] = new GatheringLocation { Position = new Vector3(452.3558f, -47.13874f, -752.6805f), MinimumAngle = 150, MaximumAngle = 275 }; obj36.Locations = list72; reference54 = obj36; ref GatheringNode reference55 = ref span29[1]; GatheringNode obj37 = new GatheringNode { DataId = 33318u }; num3 = 1; List list73 = new List(num3); CollectionsMarshal.SetCount(list73, num3); CollectionsMarshal.AsSpan(list73)[0] = new GatheringLocation { Position = new Vector3(465.9165f, -47.82627f, -756.4039f), MinimumAngle = 35, MaximumAngle = 160, MinimumDistance = 1.2f, MaximumDistance = 3f }; obj37.Locations = list73; reference55 = obj37; gatheringNodeGroup18.Nodes = list71; reference53 = gatheringNodeGroup18; gatheringRoot6.Groups = list64; AddLocation(728, gatheringRoot6); GatheringRoot gatheringRoot7 = new GatheringRoot(); num = 1; List list74 = new List(num); CollectionsMarshal.SetCount(list74, num); CollectionsMarshal.AsSpan(list74)[0] = "liza"; gatheringRoot7.Author = list74; num = 1; List list75 = new List(num); CollectionsMarshal.SetCount(list75, num); CollectionsMarshal.AsSpan(list75)[0] = new QuestStep(EInteractionType.None, null, null, 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; gatheringRoot7.Steps = list75; num = 3; List list76 = new List(num); CollectionsMarshal.SetCount(list76, num); Span span30 = CollectionsMarshal.AsSpan(list76); ref GatheringNodeGroup reference56 = ref span30[0]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 2; List list77 = new List(num2); CollectionsMarshal.SetCount(list77, num2); Span span31 = CollectionsMarshal.AsSpan(list77); ref GatheringNode reference57 = ref span31[0]; GatheringNode obj38 = new GatheringNode { DataId = 33321u }; num3 = 1; List list78 = new List(num3); CollectionsMarshal.SetCount(list78, num3); CollectionsMarshal.AsSpan(list78)[0] = new GatheringLocation { Position = new Vector3(518.1079f, 218.4718f, -593.7597f), MinimumAngle = -140, MaximumAngle = 70 }; obj38.Locations = list78; reference57 = obj38; ref GatheringNode reference58 = ref span31[1]; GatheringNode obj39 = new GatheringNode { DataId = 33322u }; num3 = 2; List list79 = new List(num3); CollectionsMarshal.SetCount(list79, num3); Span span32 = CollectionsMarshal.AsSpan(list79); span32[0] = new GatheringLocation { Position = new Vector3(543.8551f, 223.6571f, -583.9418f), MinimumAngle = 175, MaximumAngle = 290 }; span32[1] = new GatheringLocation { Position = new Vector3(513.8116f, 218.4708f, -580.1434f), MinimumAngle = 0, MaximumAngle = 145 }; obj39.Locations = list79; reference58 = obj39; gatheringNodeGroup19.Nodes = list77; reference56 = gatheringNodeGroup19; ref GatheringNodeGroup reference59 = ref span30[1]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num2 = 2; List list80 = new List(num2); CollectionsMarshal.SetCount(list80, num2); Span span33 = CollectionsMarshal.AsSpan(list80); ref GatheringNode reference60 = ref span33[0]; GatheringNode obj40 = new GatheringNode { DataId = 33323u }; num3 = 1; List list81 = new List(num3); CollectionsMarshal.SetCount(list81, num3); CollectionsMarshal.AsSpan(list81)[0] = new GatheringLocation { Position = new Vector3(648.0388f, 230.7679f, -678.8027f), MinimumAngle = 225, MaximumAngle = 345 }; obj40.Locations = list81; reference60 = obj40; ref GatheringNode reference61 = ref span33[1]; GatheringNode obj41 = new GatheringNode { DataId = 33324u }; num3 = 1; List list82 = new List(num3); CollectionsMarshal.SetCount(list82, num3); CollectionsMarshal.AsSpan(list82)[0] = new GatheringLocation { Position = new Vector3(675.1682f, 234.6712f, -675.749f), MinimumAngle = -55, MaximumAngle = 85 }; obj41.Locations = list82; reference61 = obj41; gatheringNodeGroup20.Nodes = list80; reference59 = gatheringNodeGroup20; ref GatheringNodeGroup reference62 = ref span30[2]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); num2 = 2; List list83 = new List(num2); CollectionsMarshal.SetCount(list83, num2); Span span34 = CollectionsMarshal.AsSpan(list83); ref GatheringNode reference63 = ref span34[0]; GatheringNode obj42 = new GatheringNode { DataId = 33320u }; num3 = 1; List list84 = new List(num3); CollectionsMarshal.SetCount(list84, num3); CollectionsMarshal.AsSpan(list84)[0] = new GatheringLocation { Position = new Vector3(722.4699f, 242.8886f, -598.9974f), MinimumAngle = 65, MaximumAngle = 195 }; obj42.Locations = list84; reference63 = obj42; ref GatheringNode reference64 = ref span34[1]; GatheringNode obj43 = new GatheringNode { DataId = 33319u }; num3 = 1; List list85 = new List(num3); CollectionsMarshal.SetCount(list85, num3); CollectionsMarshal.AsSpan(list85)[0] = new GatheringLocation { Position = new Vector3(718.4479f, 244.6019f, -583.6996f), MinimumAngle = 45, MaximumAngle = 190 }; obj43.Locations = list85; reference64 = obj43; gatheringNodeGroup21.Nodes = list83; reference62 = gatheringNodeGroup21; gatheringRoot7.Groups = list76; AddLocation(729, gatheringRoot7); GatheringRoot gatheringRoot8 = new GatheringRoot(); num = 1; List list86 = new List(num); CollectionsMarshal.SetCount(list86, num); CollectionsMarshal.AsSpan(list86)[0] = "liza"; gatheringRoot8.Author = list86; num = 2; List list87 = new List(num); CollectionsMarshal.SetCount(list87, num); Span span35 = CollectionsMarshal.AsSpan(list87); span35[0] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(322.1539f, -121.22571f, -314.2446f), 613) { RestartNavigationIfCancelled = false, AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu }; span35[1] = new QuestStep(EInteractionType.None, null, null, 613); gatheringRoot8.Steps = list87; num = 3; List list88 = new List(num); CollectionsMarshal.SetCount(list88, num); Span span36 = CollectionsMarshal.AsSpan(list88); ref GatheringNodeGroup reference65 = ref span36[0]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num2 = 2; List list89 = new List(num2); CollectionsMarshal.SetCount(list89, num2); Span span37 = CollectionsMarshal.AsSpan(list89); ref GatheringNode reference66 = ref span37[0]; GatheringNode obj44 = new GatheringNode { DataId = 33325u }; num3 = 1; List list90 = new List(num3); CollectionsMarshal.SetCount(list90, num3); CollectionsMarshal.AsSpan(list90)[0] = new GatheringLocation { Position = new Vector3(953.1041f, -127.1716f, -816.3145f), MinimumAngle = -25, MaximumAngle = 100 }; obj44.Locations = list90; reference66 = obj44; ref GatheringNode reference67 = ref span37[1]; GatheringNode obj45 = new GatheringNode { DataId = 33326u }; num3 = 2; List list91 = new List(num3); CollectionsMarshal.SetCount(list91, num3); Span span38 = CollectionsMarshal.AsSpan(list91); span38[0] = new GatheringLocation { Position = new Vector3(956.8734f, -129.366f, -843.1625f), MinimumAngle = 75, MaximumAngle = 210 }; span38[1] = new GatheringLocation { Position = new Vector3(976.0558f, -131.5356f, -813.2305f), MinimumAngle = -65, MaximumAngle = 30, MinimumDistance = 1.4f, MaximumDistance = 3f }; obj45.Locations = list91; reference67 = obj45; gatheringNodeGroup22.Nodes = list89; reference65 = gatheringNodeGroup22; ref GatheringNodeGroup reference68 = ref span36[1]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); num2 = 2; List list92 = new List(num2); CollectionsMarshal.SetCount(list92, num2); Span span39 = CollectionsMarshal.AsSpan(list92); ref GatheringNode reference69 = ref span39[0]; GatheringNode obj46 = new GatheringNode { DataId = 33327u }; num3 = 1; List list93 = new List(num3); CollectionsMarshal.SetCount(list93, num3); CollectionsMarshal.AsSpan(list93)[0] = new GatheringLocation { Position = new Vector3(887.1607f, -141.6279f, -863.3355f), MinimumAngle = 185, MaximumAngle = 340 }; obj46.Locations = list93; reference69 = obj46; ref GatheringNode reference70 = ref span39[1]; GatheringNode obj47 = new GatheringNode { DataId = 33328u }; num3 = 2; List list94 = new List(num3); CollectionsMarshal.SetCount(list94, num3); Span span40 = CollectionsMarshal.AsSpan(list94); span40[0] = new GatheringLocation { Position = new Vector3(874.0369f, -135.9791f, -848.3512f), MinimumAngle = -80, MaximumAngle = 60 }; span40[1] = new GatheringLocation { Position = new Vector3(895.865f, -144.0468f, -890.5269f), MinimumAngle = 195, MaximumAngle = 315 }; obj47.Locations = list94; reference70 = obj47; gatheringNodeGroup23.Nodes = list92; reference68 = gatheringNodeGroup23; ref GatheringNodeGroup reference71 = ref span36[2]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num2 = 2; List list95 = new List(num2); CollectionsMarshal.SetCount(list95, num2); Span span41 = CollectionsMarshal.AsSpan(list95); ref GatheringNode reference72 = ref span41[0]; GatheringNode obj48 = new GatheringNode { DataId = 33329u }; num3 = 1; List list96 = new List(num3); CollectionsMarshal.SetCount(list96, num3); CollectionsMarshal.AsSpan(list96)[0] = new GatheringLocation { Position = new Vector3(836.5433f, -140.1729f, -948.7974f), MinimumAngle = 130, MaximumAngle = 295 }; obj48.Locations = list96; reference72 = obj48; ref GatheringNode reference73 = ref span41[1]; GatheringNode obj49 = new GatheringNode { DataId = 33330u }; num3 = 2; List list97 = new List(num3); CollectionsMarshal.SetCount(list97, num3); Span span42 = CollectionsMarshal.AsSpan(list97); span42[0] = new GatheringLocation { Position = new Vector3(843.2012f, -139.2853f, -961.9124f), MinimumAngle = -95, MaximumAngle = 15, MinimumDistance = 1.3f, MaximumDistance = 3f }; span42[1] = new GatheringLocation { Position = new Vector3(856.3994f, -142.4276f, -941.0324f), MinimumAngle = 115, MaximumAngle = 265 }; obj49.Locations = list97; reference73 = obj49; gatheringNodeGroup24.Nodes = list95; reference71 = gatheringNodeGroup24; gatheringRoot8.Groups = list88; AddLocation(730, gatheringRoot8); GatheringRoot gatheringRoot9 = new GatheringRoot(); num = 1; List list98 = new List(num); CollectionsMarshal.SetCount(list98, num); CollectionsMarshal.AsSpan(list98)[0] = "liza"; gatheringRoot9.Author = list98; num = 1; List list99 = new List(num); CollectionsMarshal.SetCount(list99, num); CollectionsMarshal.AsSpan(list99)[0] = new QuestStep(EInteractionType.None, null, null, 614) { AetheryteShortcut = EAetheryteLocation.YanxiaNamai }; gatheringRoot9.Steps = list99; num = 3; List list100 = new List(num); CollectionsMarshal.SetCount(list100, num); Span span43 = CollectionsMarshal.AsSpan(list100); ref GatheringNodeGroup reference74 = ref span43[0]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); num2 = 2; List list101 = new List(num2); CollectionsMarshal.SetCount(list101, num2); Span span44 = CollectionsMarshal.AsSpan(list101); ref GatheringNode reference75 = ref span44[0]; GatheringNode obj50 = new GatheringNode { DataId = 33334u }; num3 = 2; List list102 = new List(num3); CollectionsMarshal.SetCount(list102, num3); Span span45 = CollectionsMarshal.AsSpan(list102); span45[0] = new GatheringLocation { Position = new Vector3(-222.386f, 23.28162f, 425.76f) }; span45[1] = new GatheringLocation { Position = new Vector3(-209.1725f, 22.35068f, 425.5524f) }; obj50.Locations = list102; reference75 = obj50; ref GatheringNode reference76 = ref span44[1]; GatheringNode obj51 = new GatheringNode { DataId = 33333u }; num3 = 1; List list103 = new List(num3); CollectionsMarshal.SetCount(list103, num3); CollectionsMarshal.AsSpan(list103)[0] = new GatheringLocation { Position = new Vector3(-219.9592f, 22.78741f, 431.5036f) }; obj51.Locations = list103; reference76 = obj51; gatheringNodeGroup25.Nodes = list101; reference74 = gatheringNodeGroup25; ref GatheringNodeGroup reference77 = ref span43[1]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num2 = 2; List list104 = new List(num2); CollectionsMarshal.SetCount(list104, num2); Span span46 = CollectionsMarshal.AsSpan(list104); ref GatheringNode reference78 = ref span46[0]; GatheringNode obj52 = new GatheringNode { DataId = 33335u }; num3 = 1; List list105 = new List(num3); CollectionsMarshal.SetCount(list105, num3); CollectionsMarshal.AsSpan(list105)[0] = new GatheringLocation { Position = new Vector3(-349.8553f, 33.90925f, 452.5893f), MinimumAngle = -90, MaximumAngle = 90 }; obj52.Locations = list105; reference78 = obj52; ref GatheringNode reference79 = ref span46[1]; GatheringNode obj53 = new GatheringNode { DataId = 33336u }; num3 = 2; List list106 = new List(num3); CollectionsMarshal.SetCount(list106, num3); Span span47 = CollectionsMarshal.AsSpan(list106); span47[0] = new GatheringLocation { Position = new Vector3(-361.5062f, 33.49068f, 453.4639f) }; span47[1] = new GatheringLocation { Position = new Vector3(-359.826f, 35.47207f, 442.164f) }; obj53.Locations = list106; reference79 = obj53; gatheringNodeGroup26.Nodes = list104; reference77 = gatheringNodeGroup26; ref GatheringNodeGroup reference80 = ref span43[2]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); num2 = 2; List list107 = new List(num2); CollectionsMarshal.SetCount(list107, num2); Span span48 = CollectionsMarshal.AsSpan(list107); ref GatheringNode reference81 = ref span48[0]; GatheringNode obj54 = new GatheringNode { DataId = 33331u }; num3 = 1; List list108 = new List(num3); CollectionsMarshal.SetCount(list108, num3); CollectionsMarshal.AsSpan(list108)[0] = new GatheringLocation { Position = new Vector3(-231.3864f, 17.74118f, 511.0694f) }; obj54.Locations = list108; reference81 = obj54; ref GatheringNode reference82 = ref span48[1]; GatheringNode obj55 = new GatheringNode { DataId = 33332u }; num3 = 2; List list109 = new List(num3); CollectionsMarshal.SetCount(list109, num3); Span span49 = CollectionsMarshal.AsSpan(list109); span49[0] = new GatheringLocation { Position = new Vector3(-219.0789f, 18.05494f, 525.418f) }; span49[1] = new GatheringLocation { Position = new Vector3(-220.9139f, 17.97838f, 514.0063f) }; obj55.Locations = list109; reference82 = obj55; gatheringNodeGroup27.Nodes = list107; reference80 = gatheringNodeGroup27; gatheringRoot9.Groups = list100; AddLocation(731, gatheringRoot9); GatheringRoot gatheringRoot10 = new GatheringRoot(); num = 1; List list110 = new List(num); CollectionsMarshal.SetCount(list110, num); CollectionsMarshal.AsSpan(list110)[0] = "liza"; gatheringRoot10.Author = list110; num = 1; List list111 = new List(num); CollectionsMarshal.SetCount(list111, num); CollectionsMarshal.AsSpan(list111)[0] = new QuestStep(EInteractionType.None, null, null, 621) { AetheryteShortcut = EAetheryteLocation.LochsAlaMhiganQuarter }; gatheringRoot10.Steps = list111; num = 3; List list112 = new List(num); CollectionsMarshal.SetCount(list112, num); Span span50 = CollectionsMarshal.AsSpan(list112); ref GatheringNodeGroup reference83 = ref span50[0]; GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup(); num2 = 2; List list113 = new List(num2); CollectionsMarshal.SetCount(list113, num2); Span span51 = CollectionsMarshal.AsSpan(list113); ref GatheringNode reference84 = ref span51[0]; GatheringNode obj56 = new GatheringNode { DataId = 33339u }; num3 = 1; List list114 = new List(num3); CollectionsMarshal.SetCount(list114, num3); CollectionsMarshal.AsSpan(list114)[0] = new GatheringLocation { Position = new Vector3(440.6299f, 74.86803f, -205.3779f), MinimumAngle = 85, MaximumAngle = 215 }; obj56.Locations = list114; reference84 = obj56; ref GatheringNode reference85 = ref span51[1]; GatheringNode obj57 = new GatheringNode { DataId = 33340u }; num3 = 2; List list115 = new List(num3); CollectionsMarshal.SetCount(list115, num3); Span span52 = CollectionsMarshal.AsSpan(list115); span52[0] = new GatheringLocation { Position = new Vector3(426.4497f, 70.57706f, -198.046f), MinimumAngle = 95, MaximumAngle = 180, MinimumDistance = 1.3f, MaximumDistance = 3f }; span52[1] = new GatheringLocation { Position = new Vector3(453.1248f, 77.29013f, -211.6347f), MinimumAngle = 85, MaximumAngle = 190 }; obj57.Locations = list115; reference85 = obj57; gatheringNodeGroup28.Nodes = list113; reference83 = gatheringNodeGroup28; ref GatheringNodeGroup reference86 = ref span50[1]; GatheringNodeGroup gatheringNodeGroup29 = new GatheringNodeGroup(); num2 = 2; List list116 = new List(num2); CollectionsMarshal.SetCount(list116, num2); Span span53 = CollectionsMarshal.AsSpan(list116); ref GatheringNode reference87 = ref span53[0]; GatheringNode obj58 = new GatheringNode { DataId = 33337u }; num3 = 1; List list117 = new List(num3); CollectionsMarshal.SetCount(list117, num3); CollectionsMarshal.AsSpan(list117)[0] = new GatheringLocation { Position = new Vector3(561.2196f, 94.65154f, -315.6258f), MinimumAngle = 50, MaximumAngle = 160 }; obj58.Locations = list117; reference87 = obj58; ref GatheringNode reference88 = ref span53[1]; GatheringNode obj59 = new GatheringNode { DataId = 33338u }; num3 = 1; List list118 = new List(num3); CollectionsMarshal.SetCount(list118, num3); CollectionsMarshal.AsSpan(list118)[0] = new GatheringLocation { Position = new Vector3(563.1749f, 93.41929f, -335.4834f), MinimumAngle = -25, MaximumAngle = 75 }; obj59.Locations = list118; reference88 = obj59; gatheringNodeGroup29.Nodes = list116; reference86 = gatheringNodeGroup29; ref GatheringNodeGroup reference89 = ref span50[2]; GatheringNodeGroup gatheringNodeGroup30 = new GatheringNodeGroup(); num2 = 2; List list119 = new List(num2); CollectionsMarshal.SetCount(list119, num2); Span span54 = CollectionsMarshal.AsSpan(list119); ref GatheringNode reference90 = ref span54[0]; GatheringNode obj60 = new GatheringNode { DataId = 33341u }; num3 = 1; List list120 = new List(num3); CollectionsMarshal.SetCount(list120, num3); CollectionsMarshal.AsSpan(list120)[0] = new GatheringLocation { Position = new Vector3(388.9345f, 54.85489f, -350.8919f), MinimumAngle = 55, MaximumAngle = 150 }; obj60.Locations = list120; reference90 = obj60; ref GatheringNode reference91 = ref span54[1]; GatheringNode obj61 = new GatheringNode { DataId = 33342u }; num3 = 1; List list121 = new List(num3); CollectionsMarshal.SetCount(list121, num3); CollectionsMarshal.AsSpan(list121)[0] = new GatheringLocation { Position = new Vector3(394.7824f, 51.66671f, -369.6645f), MinimumAngle = 70, MaximumAngle = 135 }; obj61.Locations = list121; reference91 = obj61; gatheringNodeGroup30.Nodes = list119; reference89 = gatheringNodeGroup30; gatheringRoot10.Groups = list112; AddLocation(732, gatheringRoot10); GatheringRoot gatheringRoot11 = new GatheringRoot(); num = 1; List list122 = new List(num); CollectionsMarshal.SetCount(list122, num); CollectionsMarshal.AsSpan(list122)[0] = "liza"; gatheringRoot11.Author = list122; num = 1; List list123 = new List(num); CollectionsMarshal.SetCount(list123, num); CollectionsMarshal.AsSpan(list123)[0] = new QuestStep(EInteractionType.None, null, null, 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; gatheringRoot11.Steps = list123; num = 1; List list124 = new List(num); CollectionsMarshal.SetCount(list124, num); ref GatheringNodeGroup reference92 = ref CollectionsMarshal.AsSpan(list124)[0]; GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup(); num2 = 1; List list125 = new List(num2); CollectionsMarshal.SetCount(list125, num2); ref GatheringNode reference93 = ref CollectionsMarshal.AsSpan(list125)[0]; GatheringNode obj62 = new GatheringNode { DataId = 33028u }; num3 = 1; List list126 = new List(num3); CollectionsMarshal.SetCount(list126, num3); CollectionsMarshal.AsSpan(list126)[0] = new GatheringLocation { Position = new Vector3(454.6367f, 227.1414f, -731.7471f), MinimumAngle = -120, MaximumAngle = 65 }; obj62.Locations = list126; reference93 = obj62; gatheringNodeGroup31.Nodes = list125; reference92 = gatheringNodeGroup31; gatheringRoot11.Groups = list124; AddLocation(777, gatheringRoot11); } private static void LoadLocation8() { GatheringRoot gatheringRoot = new GatheringRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); CollectionsMarshal.AsSpan(list)[0] = "liza"; gatheringRoot.Author = list; num = 1; List list2 = new List(num); CollectionsMarshal.SetCount(list2, num); CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 399) { AetheryteShortcut = EAetheryteLocation.Idyllshire, AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.Idyllshire, To = EAetheryteLocation.IdyllshirePrologueGate } }; gatheringRoot.Steps = list2; num = 3; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span = CollectionsMarshal.AsSpan(list3); ref GatheringNodeGroup reference = ref span[0]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span2 = CollectionsMarshal.AsSpan(list4); ref GatheringNode reference2 = ref span2[0]; GatheringNode obj = new GatheringNode { DataId = 33856u }; int num3 = 1; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); CollectionsMarshal.AsSpan(list5)[0] = new GatheringLocation { Position = new Vector3(-395.4635f, 144.1793f, -249.5864f), MinimumAngle = -190, MaximumAngle = 0 }; obj.Locations = list5; reference2 = obj; ref GatheringNode reference3 = ref span2[1]; GatheringNode obj2 = new GatheringNode { DataId = 33855u }; num3 = 1; List list6 = new List(num3); CollectionsMarshal.SetCount(list6, num3); CollectionsMarshal.AsSpan(list6)[0] = new GatheringLocation { Position = new Vector3(-398.5591f, 144.6183f, -241.8769f), MinimumAngle = -140, MaximumAngle = -20 }; obj2.Locations = list6; reference3 = obj2; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; ref GatheringNodeGroup reference4 = ref span[1]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 2; List list7 = new List(num2); CollectionsMarshal.SetCount(list7, num2); Span span3 = CollectionsMarshal.AsSpan(list7); ref GatheringNode reference5 = ref span3[0]; GatheringNode obj3 = new GatheringNode { DataId = 33857u }; num3 = 1; List list8 = new List(num3); CollectionsMarshal.SetCount(list8, num3); CollectionsMarshal.AsSpan(list8)[0] = new GatheringLocation { Position = new Vector3(-407.5786f, 149.6453f, -93.85593f), MinimumAngle = 185, MaximumAngle = 280, MinimumDistance = 2f, MaximumDistance = 3f }; obj3.Locations = list8; reference5 = obj3; ref GatheringNode reference6 = ref span3[1]; GatheringNode obj4 = new GatheringNode { DataId = 33858u }; num3 = 1; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); CollectionsMarshal.AsSpan(list9)[0] = new GatheringLocation { Position = new Vector3(-413.9488f, 148.9834f, -71.42188f), MinimumAngle = 165, MaximumAngle = 285 }; obj4.Locations = list9; reference6 = obj4; gatheringNodeGroup2.Nodes = list7; reference4 = gatheringNodeGroup2; ref GatheringNodeGroup reference7 = ref span[2]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); Span span4 = CollectionsMarshal.AsSpan(list10); ref GatheringNode reference8 = ref span4[0]; GatheringNode obj5 = new GatheringNode { DataId = 33860u }; num3 = 1; List list11 = new List(num3); CollectionsMarshal.SetCount(list11, num3); CollectionsMarshal.AsSpan(list11)[0] = new GatheringLocation { Position = new Vector3(-254.579f, 147.4603f, -91.96173f), MinimumAngle = 30, MaximumAngle = 130 }; obj5.Locations = list11; reference8 = obj5; ref GatheringNode reference9 = ref span4[1]; GatheringNode obj6 = new GatheringNode { DataId = 33859u }; num3 = 1; List list12 = new List(num3); CollectionsMarshal.SetCount(list12, num3); CollectionsMarshal.AsSpan(list12)[0] = new GatheringLocation { Position = new Vector3(-254.9425f, 146.4598f, -105.2472f), MinimumAngle = 35, MaximumAngle = 155 }; obj6.Locations = list12; reference9 = obj6; gatheringNodeGroup3.Nodes = list10; reference7 = gatheringNodeGroup3; gatheringRoot.Groups = list3; AddLocation(808, gatheringRoot); GatheringRoot gatheringRoot2 = new GatheringRoot(); num = 1; List list13 = new List(num); CollectionsMarshal.SetCount(list13, num); CollectionsMarshal.AsSpan(list13)[0] = "liza"; gatheringRoot2.Author = list13; num = 1; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); CollectionsMarshal.AsSpan(list14)[0] = new QuestStep(EInteractionType.None, null, null, 399) { AetheryteShortcut = EAetheryteLocation.Idyllshire, AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.Idyllshire, To = EAetheryteLocation.IdyllshireEpilogueGate } }; gatheringRoot2.Steps = list14; num = 3; List list15 = new List(num); CollectionsMarshal.SetCount(list15, num); Span span5 = CollectionsMarshal.AsSpan(list15); ref GatheringNodeGroup reference10 = ref span5[0]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 2; List list16 = new List(num2); CollectionsMarshal.SetCount(list16, num2); Span span6 = CollectionsMarshal.AsSpan(list16); ref GatheringNode reference11 = ref span6[0]; GatheringNode obj7 = new GatheringNode { DataId = 33866u }; num3 = 1; List list17 = new List(num3); CollectionsMarshal.SetCount(list17, num3); CollectionsMarshal.AsSpan(list17)[0] = new GatheringLocation { Position = new Vector3(679.6339f, 116.0614f, 134.6795f), MinimumAngle = 200, MaximumAngle = 320 }; obj7.Locations = list17; reference11 = obj7; ref GatheringNode reference12 = ref span6[1]; GatheringNode obj8 = new GatheringNode { DataId = 33865u }; num3 = 1; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); CollectionsMarshal.AsSpan(list18)[0] = new GatheringLocation { Position = new Vector3(697.5129f, 122.1484f, 146.8725f), MinimumAngle = -205, MaximumAngle = -10 }; obj8.Locations = list18; reference12 = obj8; gatheringNodeGroup4.Nodes = list16; reference10 = gatheringNodeGroup4; ref GatheringNodeGroup reference13 = ref span5[1]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 2; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); Span span7 = CollectionsMarshal.AsSpan(list19); ref GatheringNode reference14 = ref span7[0]; GatheringNode obj9 = new GatheringNode { DataId = 33862u }; num3 = 1; List list20 = new List(num3); CollectionsMarshal.SetCount(list20, num3); CollectionsMarshal.AsSpan(list20)[0] = new GatheringLocation { Position = new Vector3(809.8756f, 152.7643f, 205.2242f), MinimumAngle = -95, MaximumAngle = 90 }; obj9.Locations = list20; reference14 = obj9; ref GatheringNode reference15 = ref span7[1]; GatheringNode obj10 = new GatheringNode { DataId = 33861u }; num3 = 1; List list21 = new List(num3); CollectionsMarshal.SetCount(list21, num3); CollectionsMarshal.AsSpan(list21)[0] = new GatheringLocation { Position = new Vector3(834.4771f, 154.8756f, 206.0541f), MinimumAngle = 35, MaximumAngle = 185 }; obj10.Locations = list21; reference15 = obj10; gatheringNodeGroup5.Nodes = list19; reference13 = gatheringNodeGroup5; ref GatheringNodeGroup reference16 = ref span5[2]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 2; List list22 = new List(num2); CollectionsMarshal.SetCount(list22, num2); Span span8 = CollectionsMarshal.AsSpan(list22); ref GatheringNode reference17 = ref span8[0]; GatheringNode obj11 = new GatheringNode { DataId = 33863u }; num3 = 1; List list23 = new List(num3); CollectionsMarshal.SetCount(list23, num3); CollectionsMarshal.AsSpan(list23)[0] = new GatheringLocation { Position = new Vector3(781.7728f, 134.6856f, -22.00103f), MinimumAngle = 0, MaximumAngle = 135 }; obj11.Locations = list23; reference17 = obj11; ref GatheringNode reference18 = ref span8[1]; GatheringNode obj12 = new GatheringNode { DataId = 33864u }; num3 = 1; List list24 = new List(num3); CollectionsMarshal.SetCount(list24, num3); CollectionsMarshal.AsSpan(list24)[0] = new GatheringLocation { Position = new Vector3(774.9854f, 134.3857f, -27.45042f), MinimumAngle = -25, MaximumAngle = 120 }; obj12.Locations = list24; reference18 = obj12; gatheringNodeGroup6.Nodes = list22; reference16 = gatheringNodeGroup6; gatheringRoot2.Groups = list15; AddLocation(809, gatheringRoot2); GatheringRoot gatheringRoot3 = new GatheringRoot(); num = 1; List list25 = new List(num); CollectionsMarshal.SetCount(list25, num); CollectionsMarshal.AsSpan(list25)[0] = "liza"; gatheringRoot3.Author = list25; num = 1; List list26 = new List(num); CollectionsMarshal.SetCount(list26, num); CollectionsMarshal.AsSpan(list26)[0] = new QuestStep(EInteractionType.None, null, null, 612) { AetheryteShortcut = EAetheryteLocation.FringesPeeringStones }; gatheringRoot3.Steps = list26; num = 3; List list27 = new List(num); CollectionsMarshal.SetCount(list27, num); Span span9 = CollectionsMarshal.AsSpan(list27); ref GatheringNodeGroup reference19 = ref span9[0]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 2; List list28 = new List(num2); CollectionsMarshal.SetCount(list28, num2); Span span10 = CollectionsMarshal.AsSpan(list28); ref GatheringNode reference20 = ref span10[0]; GatheringNode obj13 = new GatheringNode { DataId = 33871u }; num3 = 1; List list29 = new List(num3); CollectionsMarshal.SetCount(list29, num3); CollectionsMarshal.AsSpan(list29)[0] = new GatheringLocation { Position = new Vector3(556.8531f, 73.44064f, 99.57761f), MinimumAngle = 35, MaximumAngle = 160 }; obj13.Locations = list29; reference20 = obj13; ref GatheringNode reference21 = ref span10[1]; GatheringNode obj14 = new GatheringNode { DataId = 33872u }; num3 = 1; List list30 = new List(num3); CollectionsMarshal.SetCount(list30, num3); CollectionsMarshal.AsSpan(list30)[0] = new GatheringLocation { Position = new Vector3(561.7782f, 73.45153f, 72.6368f), MinimumAngle = 15, MaximumAngle = 165, MinimumDistance = 1.3f, MaximumDistance = 3f }; obj14.Locations = list30; reference21 = obj14; gatheringNodeGroup7.Nodes = list28; reference19 = gatheringNodeGroup7; ref GatheringNodeGroup reference22 = ref span9[1]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 2; List list31 = new List(num2); CollectionsMarshal.SetCount(list31, num2); Span span11 = CollectionsMarshal.AsSpan(list31); ref GatheringNode reference23 = ref span11[0]; GatheringNode obj15 = new GatheringNode { DataId = 33867u }; num3 = 1; List list32 = new List(num3); CollectionsMarshal.SetCount(list32, num3); CollectionsMarshal.AsSpan(list32)[0] = new GatheringLocation { Position = new Vector3(498.26f, 76.74628f, -46.34168f), MinimumAngle = -65, MaximumAngle = 45 }; obj15.Locations = list32; reference23 = obj15; ref GatheringNode reference24 = ref span11[1]; GatheringNode obj16 = new GatheringNode { DataId = 33868u }; num3 = 1; List list33 = new List(num3); CollectionsMarshal.SetCount(list33, num3); CollectionsMarshal.AsSpan(list33)[0] = new GatheringLocation { Position = new Vector3(473.011f, 76.55681f, -47.70556f), MinimumAngle = -45, MaximumAngle = 60, MinimumDistance = 1.9f, MaximumDistance = 3f }; obj16.Locations = list33; reference24 = obj16; gatheringNodeGroup8.Nodes = list31; reference22 = gatheringNodeGroup8; ref GatheringNodeGroup reference25 = ref span9[2]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 2; List list34 = new List(num2); CollectionsMarshal.SetCount(list34, num2); Span span12 = CollectionsMarshal.AsSpan(list34); ref GatheringNode reference26 = ref span12[0]; GatheringNode obj17 = new GatheringNode { DataId = 33870u }; num3 = 1; List list35 = new List(num3); CollectionsMarshal.SetCount(list35, num3); CollectionsMarshal.AsSpan(list35)[0] = new GatheringLocation { Position = new Vector3(361.4784f, 70.79905f, 146.1887f), MinimumAngle = -55, MaximumAngle = 40, MinimumDistance = 1.3f, MaximumDistance = 3f }; obj17.Locations = list35; reference26 = obj17; ref GatheringNode reference27 = ref span12[1]; GatheringNode obj18 = new GatheringNode { DataId = 33869u }; num3 = 1; List list36 = new List(num3); CollectionsMarshal.SetCount(list36, num3); CollectionsMarshal.AsSpan(list36)[0] = new GatheringLocation { Position = new Vector3(364.7684f, 70.90228f, 167.3831f), MinimumAngle = 105, MaximumAngle = 230 }; obj18.Locations = list36; reference27 = obj18; gatheringNodeGroup9.Nodes = list34; reference25 = gatheringNodeGroup9; gatheringRoot3.Groups = list27; AddLocation(810, gatheringRoot3); GatheringRoot gatheringRoot4 = new GatheringRoot(); num = 1; List list37 = new List(num); CollectionsMarshal.SetCount(list37, num); CollectionsMarshal.AsSpan(list37)[0] = "liza"; gatheringRoot4.Author = list37; num = 1; List list38 = new List(num); CollectionsMarshal.SetCount(list38, num); CollectionsMarshal.AsSpan(list38)[0] = new QuestStep(EInteractionType.None, null, null, 612) { AetheryteShortcut = EAetheryteLocation.FringesPeeringStones }; gatheringRoot4.Steps = list38; num = 3; List list39 = new List(num); CollectionsMarshal.SetCount(list39, num); Span span13 = CollectionsMarshal.AsSpan(list39); ref GatheringNodeGroup reference28 = ref span13[0]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 2; List list40 = new List(num2); CollectionsMarshal.SetCount(list40, num2); Span span14 = CollectionsMarshal.AsSpan(list40); ref GatheringNode reference29 = ref span14[0]; GatheringNode obj19 = new GatheringNode { DataId = 33875u }; num3 = 1; List list41 = new List(num3); CollectionsMarshal.SetCount(list41, num3); CollectionsMarshal.AsSpan(list41)[0] = new GatheringLocation { Position = new Vector3(567.9412f, 50.43103f, 373.1152f), MinimumAngle = 200, MaximumAngle = 350 }; obj19.Locations = list41; reference29 = obj19; ref GatheringNode reference30 = ref span14[1]; GatheringNode obj20 = new GatheringNode { DataId = 33876u }; num3 = 1; List list42 = new List(num3); CollectionsMarshal.SetCount(list42, num3); CollectionsMarshal.AsSpan(list42)[0] = new GatheringLocation { Position = new Vector3(578.4171f, 48.36443f, 365.4806f), MinimumAngle = -45, MaximumAngle = 120 }; obj20.Locations = list42; reference30 = obj20; gatheringNodeGroup10.Nodes = list40; reference28 = gatheringNodeGroup10; ref GatheringNodeGroup reference31 = ref span13[1]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 2; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); Span span15 = CollectionsMarshal.AsSpan(list43); ref GatheringNode reference32 = ref span15[0]; GatheringNode obj21 = new GatheringNode { DataId = 33873u }; num3 = 1; List list44 = new List(num3); CollectionsMarshal.SetCount(list44, num3); CollectionsMarshal.AsSpan(list44)[0] = new GatheringLocation { Position = new Vector3(599.5352f, 75.60928f, 244.3069f), MinimumAngle = -80, MaximumAngle = 70 }; obj21.Locations = list44; reference32 = obj21; ref GatheringNode reference33 = ref span15[1]; GatheringNode obj22 = new GatheringNode { DataId = 33874u }; num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); CollectionsMarshal.AsSpan(list45)[0] = new GatheringLocation { Position = new Vector3(592.9609f, 75.62624f, 268.9515f), MinimumAngle = 110, MaximumAngle = 285 }; obj22.Locations = list45; reference33 = obj22; gatheringNodeGroup11.Nodes = list43; reference31 = gatheringNodeGroup11; ref GatheringNodeGroup reference34 = ref span13[2]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 2; List list46 = new List(num2); CollectionsMarshal.SetCount(list46, num2); Span span16 = CollectionsMarshal.AsSpan(list46); ref GatheringNode reference35 = ref span16[0]; GatheringNode obj23 = new GatheringNode { DataId = 33878u }; num3 = 1; List list47 = new List(num3); CollectionsMarshal.SetCount(list47, num3); CollectionsMarshal.AsSpan(list47)[0] = new GatheringLocation { Position = new Vector3(753.3094f, 72.73058f, 364.073f), MinimumAngle = 95, MaximumAngle = 240 }; obj23.Locations = list47; reference35 = obj23; ref GatheringNode reference36 = ref span16[1]; GatheringNode obj24 = new GatheringNode { DataId = 33877u }; num3 = 1; List list48 = new List(num3); CollectionsMarshal.SetCount(list48, num3); CollectionsMarshal.AsSpan(list48)[0] = new GatheringLocation { Position = new Vector3(764.3023f, 74.18732f, 337.2563f), MinimumAngle = -70, MaximumAngle = 105 }; obj24.Locations = list48; reference36 = obj24; gatheringNodeGroup12.Nodes = list46; reference34 = gatheringNodeGroup12; gatheringRoot4.Groups = list39; AddLocation(811, gatheringRoot4); GatheringRoot gatheringRoot5 = new GatheringRoot(); num = 1; List list49 = new List(num); CollectionsMarshal.SetCount(list49, num); CollectionsMarshal.AsSpan(list49)[0] = "liza"; gatheringRoot5.Author = list49; num = 1; List list50 = new List(num); CollectionsMarshal.SetCount(list50, num); CollectionsMarshal.AsSpan(list50)[0] = new QuestStep(EInteractionType.None, null, null, 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeReunion }; gatheringRoot5.Steps = list50; num = 3; List list51 = new List(num); CollectionsMarshal.SetCount(list51, num); Span span17 = CollectionsMarshal.AsSpan(list51); ref GatheringNodeGroup reference37 = ref span17[0]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 2; List list52 = new List(num2); CollectionsMarshal.SetCount(list52, num2); Span span18 = CollectionsMarshal.AsSpan(list52); ref GatheringNode reference38 = ref span18[0]; GatheringNode obj25 = new GatheringNode { DataId = 33883u }; num3 = 1; List list53 = new List(num3); CollectionsMarshal.SetCount(list53, num3); CollectionsMarshal.AsSpan(list53)[0] = new GatheringLocation { Position = new Vector3(128.0255f, -1.00095f, 322.0047f), MinimumAngle = -120, MaximumAngle = 65 }; obj25.Locations = list53; reference38 = obj25; ref GatheringNode reference39 = ref span18[1]; GatheringNode obj26 = new GatheringNode { DataId = 33884u }; num3 = 1; List list54 = new List(num3); CollectionsMarshal.SetCount(list54, num3); CollectionsMarshal.AsSpan(list54)[0] = new GatheringLocation { Position = new Vector3(116.5815f, -1.584854f, 321.8561f), MinimumAngle = -65, MaximumAngle = 100 }; obj26.Locations = list54; reference39 = obj26; gatheringNodeGroup13.Nodes = list52; reference37 = gatheringNodeGroup13; ref GatheringNodeGroup reference40 = ref span17[1]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num2 = 2; List list55 = new List(num2); CollectionsMarshal.SetCount(list55, num2); Span span19 = CollectionsMarshal.AsSpan(list55); ref GatheringNode reference41 = ref span19[0]; GatheringNode obj27 = new GatheringNode { DataId = 33882u }; num3 = 1; List list56 = new List(num3); CollectionsMarshal.SetCount(list56, num3); CollectionsMarshal.AsSpan(list56)[0] = new GatheringLocation { Position = new Vector3(-31.5303f, -2.218102f, 328.7178f), MinimumAngle = 110, MaximumAngle = 255 }; obj27.Locations = list56; reference41 = obj27; ref GatheringNode reference42 = ref span19[1]; GatheringNode obj28 = new GatheringNode { DataId = 33881u }; num3 = 1; List list57 = new List(num3); CollectionsMarshal.SetCount(list57, num3); CollectionsMarshal.AsSpan(list57)[0] = new GatheringLocation { Position = new Vector3(-44.53269f, -1.966054f, 332.6949f), MinimumAngle = 120, MaximumAngle = 225 }; obj28.Locations = list57; reference42 = obj28; gatheringNodeGroup14.Nodes = list55; reference40 = gatheringNodeGroup14; ref GatheringNodeGroup reference43 = ref span17[2]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 2; List list58 = new List(num2); CollectionsMarshal.SetCount(list58, num2); Span span20 = CollectionsMarshal.AsSpan(list58); ref GatheringNode reference44 = ref span20[0]; GatheringNode obj29 = new GatheringNode { DataId = 33880u }; num3 = 1; List list59 = new List(num3); CollectionsMarshal.SetCount(list59, num3); CollectionsMarshal.AsSpan(list59)[0] = new GatheringLocation { Position = new Vector3(37.46276f, -4.431953f, 425.0844f), MinimumAngle = 140, MaximumAngle = 240 }; obj29.Locations = list59; reference44 = obj29; ref GatheringNode reference45 = ref span20[1]; GatheringNode obj30 = new GatheringNode { DataId = 33879u }; num3 = 1; List list60 = new List(num3); CollectionsMarshal.SetCount(list60, num3); CollectionsMarshal.AsSpan(list60)[0] = new GatheringLocation { Position = new Vector3(46.12198f, -5.283945f, 426.5148f), MinimumAngle = 115, MaximumAngle = 255, MinimumDistance = 1.5f, MaximumDistance = 3f }; obj30.Locations = list60; reference45 = obj30; gatheringNodeGroup15.Nodes = list58; reference43 = gatheringNodeGroup15; gatheringRoot5.Groups = list51; AddLocation(812, gatheringRoot5); GatheringRoot gatheringRoot6 = new GatheringRoot(); num = 1; List list61 = new List(num); CollectionsMarshal.SetCount(list61, num); CollectionsMarshal.AsSpan(list61)[0] = "liza"; gatheringRoot6.Author = list61; num = 1; List list62 = new List(num); CollectionsMarshal.SetCount(list62, num); CollectionsMarshal.AsSpan(list62)[0] = new QuestStep(EInteractionType.None, null, null, 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeDawnThrone }; gatheringRoot6.Steps = list62; num = 3; List list63 = new List(num); CollectionsMarshal.SetCount(list63, num); Span span21 = CollectionsMarshal.AsSpan(list63); ref GatheringNodeGroup reference46 = ref span21[0]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num2 = 2; List list64 = new List(num2); CollectionsMarshal.SetCount(list64, num2); Span span22 = CollectionsMarshal.AsSpan(list64); ref GatheringNode reference47 = ref span22[0]; GatheringNode obj31 = new GatheringNode { DataId = 33885u }; num3 = 1; List list65 = new List(num3); CollectionsMarshal.SetCount(list65, num3); CollectionsMarshal.AsSpan(list65)[0] = new GatheringLocation { Position = new Vector3(288.2408f, 23.61323f, -234.9867f) }; obj31.Locations = list65; reference47 = obj31; ref GatheringNode reference48 = ref span22[1]; GatheringNode obj32 = new GatheringNode { DataId = 33886u }; num3 = 1; List list66 = new List(num3); CollectionsMarshal.SetCount(list66, num3); CollectionsMarshal.AsSpan(list66)[0] = new GatheringLocation { Position = new Vector3(281.9221f, 23.03055f, -231.9227f) }; obj32.Locations = list66; reference48 = obj32; gatheringNodeGroup16.Nodes = list64; reference46 = gatheringNodeGroup16; ref GatheringNodeGroup reference49 = ref span21[1]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 2; List list67 = new List(num2); CollectionsMarshal.SetCount(list67, num2); Span span23 = CollectionsMarshal.AsSpan(list67); ref GatheringNode reference50 = ref span23[0]; GatheringNode obj33 = new GatheringNode { DataId = 33887u }; num3 = 1; List list68 = new List(num3); CollectionsMarshal.SetCount(list68, num3); CollectionsMarshal.AsSpan(list68)[0] = new GatheringLocation { Position = new Vector3(407.1815f, 26.86968f, -325.3348f), MinimumAngle = -60, MaximumAngle = 170 }; obj33.Locations = list68; reference50 = obj33; ref GatheringNode reference51 = ref span23[1]; GatheringNode obj34 = new GatheringNode { DataId = 33888u }; num3 = 1; List list69 = new List(num3); CollectionsMarshal.SetCount(list69, num3); CollectionsMarshal.AsSpan(list69)[0] = new GatheringLocation { Position = new Vector3(413.6349f, 25.90826f, -320.5389f) }; obj34.Locations = list69; reference51 = obj34; gatheringNodeGroup17.Nodes = list67; reference49 = gatheringNodeGroup17; ref GatheringNodeGroup reference52 = ref span21[2]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num2 = 2; List list70 = new List(num2); CollectionsMarshal.SetCount(list70, num2); Span span24 = CollectionsMarshal.AsSpan(list70); ref GatheringNode reference53 = ref span24[0]; GatheringNode obj35 = new GatheringNode { DataId = 33889u }; num3 = 1; List list71 = new List(num3); CollectionsMarshal.SetCount(list71, num3); CollectionsMarshal.AsSpan(list71)[0] = new GatheringLocation { Position = new Vector3(451.9882f, 8.707673f, -136.5769f) }; obj35.Locations = list71; reference53 = obj35; ref GatheringNode reference54 = ref span24[1]; GatheringNode obj36 = new GatheringNode { DataId = 33890u }; num3 = 1; List list72 = new List(num3); CollectionsMarshal.SetCount(list72, num3); CollectionsMarshal.AsSpan(list72)[0] = new GatheringLocation { Position = new Vector3(458.5264f, 8.823095f, -132.5937f) }; obj36.Locations = list72; reference54 = obj36; gatheringNodeGroup18.Nodes = list70; reference52 = gatheringNodeGroup18; gatheringRoot6.Groups = list63; AddLocation(813, gatheringRoot6); GatheringRoot gatheringRoot7 = new GatheringRoot(); num = 1; List list73 = new List(num); CollectionsMarshal.SetCount(list73, num); CollectionsMarshal.AsSpan(list73)[0] = "liza"; gatheringRoot7.Author = list73; num = 1; List list74 = new List(num); CollectionsMarshal.SetCount(list74, num); CollectionsMarshal.AsSpan(list74)[0] = new QuestStep(EInteractionType.None, null, null, 956) { AetheryteShortcut = EAetheryteLocation.LabyrinthosArcheion }; gatheringRoot7.Steps = list74; num = 3; List list75 = new List(num); CollectionsMarshal.SetCount(list75, num); Span span25 = CollectionsMarshal.AsSpan(list75); ref GatheringNodeGroup reference55 = ref span25[0]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 2; List list76 = new List(num2); CollectionsMarshal.SetCount(list76, num2); Span span26 = CollectionsMarshal.AsSpan(list76); ref GatheringNode reference56 = ref span26[0]; GatheringNode obj37 = new GatheringNode { DataId = 33894u }; num3 = 1; List list77 = new List(num3); CollectionsMarshal.SetCount(list77, num3); CollectionsMarshal.AsSpan(list77)[0] = new GatheringLocation { Position = new Vector3(458.9456f, 161.3972f, -602.1197f), MinimumAngle = 140, MaximumAngle = 250 }; obj37.Locations = list77; reference56 = obj37; ref GatheringNode reference57 = ref span26[1]; GatheringNode obj38 = new GatheringNode { DataId = 33895u }; num3 = 3; List list78 = new List(num3); CollectionsMarshal.SetCount(list78, num3); Span span27 = CollectionsMarshal.AsSpan(list78); span27[0] = new GatheringLocation { Position = new Vector3(443.0363f, 161.2974f, -616.2661f), MinimumAngle = 205, MaximumAngle = 345 }; span27[1] = new GatheringLocation { Position = new Vector3(444.8557f, 161.3728f, -600.3932f), MinimumAngle = 145, MaximumAngle = 275 }; span27[2] = new GatheringLocation { Position = new Vector3(454.163f, 161.1728f, -629.1985f), MinimumAngle = -125, MaximumAngle = 25 }; obj38.Locations = list78; reference57 = obj38; gatheringNodeGroup19.Nodes = list76; reference55 = gatheringNodeGroup19; ref GatheringNodeGroup reference58 = ref span25[1]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num2 = 2; List list79 = new List(num2); CollectionsMarshal.SetCount(list79, num2); Span span28 = CollectionsMarshal.AsSpan(list79); ref GatheringNode reference59 = ref span28[0]; GatheringNode obj39 = new GatheringNode { DataId = 33899u }; num3 = 3; List list80 = new List(num3); CollectionsMarshal.SetCount(list80, num3); Span span29 = CollectionsMarshal.AsSpan(list80); span29[0] = new GatheringLocation { Position = new Vector3(570.556f, 161.4453f, -670.7103f), MinimumAngle = -30, MaximumAngle = 95 }; span29[1] = new GatheringLocation { Position = new Vector3(581.0989f, 161.3507f, -660.939f), MinimumAngle = 0, MaximumAngle = 110 }; span29[2] = new GatheringLocation { Position = new Vector3(594.2559f, 163.7275f, -639.3449f), MinimumAngle = 0, MaximumAngle = 150 }; obj39.Locations = list80; reference59 = obj39; ref GatheringNode reference60 = ref span28[1]; GatheringNode obj40 = new GatheringNode { DataId = 33898u }; num3 = 1; List list81 = new List(num3); CollectionsMarshal.SetCount(list81, num3); CollectionsMarshal.AsSpan(list81)[0] = new GatheringLocation { Position = new Vector3(584.6903f, 161.4933f, -649.8119f), MinimumAngle = 70, MaximumAngle = 155 }; obj40.Locations = list81; reference60 = obj40; gatheringNodeGroup20.Nodes = list79; reference58 = gatheringNodeGroup20; ref GatheringNodeGroup reference61 = ref span25[2]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); num2 = 2; List list82 = new List(num2); CollectionsMarshal.SetCount(list82, num2); Span span30 = CollectionsMarshal.AsSpan(list82); ref GatheringNode reference62 = ref span30[0]; GatheringNode obj41 = new GatheringNode { DataId = 33897u }; num3 = 3; List list83 = new List(num3); CollectionsMarshal.SetCount(list83, num3); Span span31 = CollectionsMarshal.AsSpan(list83); span31[0] = new GatheringLocation { Position = new Vector3(607.6349f, 161.3022f, -502.1884f), MinimumAngle = 0, MaximumAngle = 130 }; span31[1] = new GatheringLocation { Position = new Vector3(604.954f, 161.3468f, -508.9037f), MinimumAngle = 0, MaximumAngle = 125 }; span31[2] = new GatheringLocation { Position = new Vector3(589.7828f, 161.4424f, -519.1625f), MinimumAngle = 175, MaximumAngle = 280 }; obj41.Locations = list83; reference62 = obj41; ref GatheringNode reference63 = ref span30[1]; GatheringNode obj42 = new GatheringNode { DataId = 33896u }; num3 = 1; List list84 = new List(num3); CollectionsMarshal.SetCount(list84, num3); CollectionsMarshal.AsSpan(list84)[0] = new GatheringLocation { Position = new Vector3(603.6301f, 161.3214f, -520.9421f), MinimumAngle = 20, MaximumAngle = 145 }; obj42.Locations = list84; reference63 = obj42; gatheringNodeGroup21.Nodes = list82; reference61 = gatheringNodeGroup21; gatheringRoot7.Groups = list75; AddLocation(815, gatheringRoot7); GatheringRoot gatheringRoot8 = new GatheringRoot(); num = 1; List list85 = new List(num); CollectionsMarshal.SetCount(list85, num); CollectionsMarshal.AsSpan(list85)[0] = "liza"; gatheringRoot8.Author = list85; num = 1; List list86 = new List(num); CollectionsMarshal.SetCount(list86, num); CollectionsMarshal.AsSpan(list86)[0] = new QuestStep(EInteractionType.None, null, null, 956) { AetheryteShortcut = EAetheryteLocation.LabyrinthosArcheion }; gatheringRoot8.Steps = list86; num = 3; List list87 = new List(num); CollectionsMarshal.SetCount(list87, num); Span span32 = CollectionsMarshal.AsSpan(list87); ref GatheringNodeGroup reference64 = ref span32[0]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num2 = 2; List list88 = new List(num2); CollectionsMarshal.SetCount(list88, num2); Span span33 = CollectionsMarshal.AsSpan(list88); ref GatheringNode reference65 = ref span33[0]; GatheringNode obj43 = new GatheringNode { DataId = 33902u }; num3 = 1; List list89 = new List(num3); CollectionsMarshal.SetCount(list89, num3); CollectionsMarshal.AsSpan(list89)[0] = new GatheringLocation { Position = new Vector3(88.60914f, 73.62239f, -402.4773f), MinimumAngle = 80, MaximumAngle = 235 }; obj43.Locations = list89; reference65 = obj43; ref GatheringNode reference66 = ref span33[1]; GatheringNode obj44 = new GatheringNode { DataId = 33903u }; num3 = 3; List list90 = new List(num3); CollectionsMarshal.SetCount(list90, num3); Span span34 = CollectionsMarshal.AsSpan(list90); span34[0] = new GatheringLocation { Position = new Vector3(85.61829f, 73.2991f, -400.5821f), MinimumAngle = 35, MaximumAngle = 225 }; span34[1] = new GatheringLocation { Position = new Vector3(93.23958f, 73.67628f, -393.219f), MinimumAngle = -80, MaximumAngle = 80 }; span34[2] = new GatheringLocation { Position = new Vector3(98.62136f, 74.0167f, -394.248f), MinimumAngle = -140, MaximumAngle = 15 }; obj44.Locations = list90; reference66 = obj44; gatheringNodeGroup22.Nodes = list88; reference64 = gatheringNodeGroup22; ref GatheringNodeGroup reference67 = ref span32[1]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); num2 = 2; List list91 = new List(num2); CollectionsMarshal.SetCount(list91, num2); Span span35 = CollectionsMarshal.AsSpan(list91); ref GatheringNode reference68 = ref span35[0]; GatheringNode obj45 = new GatheringNode { DataId = 33905u }; num3 = 3; List list92 = new List(num3); CollectionsMarshal.SetCount(list92, num3); Span span36 = CollectionsMarshal.AsSpan(list92); span36[0] = new GatheringLocation { Position = new Vector3(120.6405f, 84.99234f, -556.7947f), MinimumAngle = -10, MaximumAngle = 155 }; span36[1] = new GatheringLocation { Position = new Vector3(90.8064f, 80.4303f, -549.3706f), MinimumAngle = -45, MaximumAngle = 90 }; span36[2] = new GatheringLocation { Position = new Vector3(108.5405f, 82.52325f, -552.4589f), MinimumAngle = -115, MaximumAngle = 65 }; obj45.Locations = list92; reference68 = obj45; ref GatheringNode reference69 = ref span35[1]; GatheringNode obj46 = new GatheringNode { DataId = 33904u }; num3 = 1; List list93 = new List(num3); CollectionsMarshal.SetCount(list93, num3); CollectionsMarshal.AsSpan(list93)[0] = new GatheringLocation { Position = new Vector3(102.0981f, 81.4679f, -550.4082f), MinimumAngle = -90, MaximumAngle = 75 }; obj46.Locations = list93; reference69 = obj46; gatheringNodeGroup23.Nodes = list91; reference67 = gatheringNodeGroup23; ref GatheringNodeGroup reference70 = ref span32[2]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num2 = 2; List list94 = new List(num2); CollectionsMarshal.SetCount(list94, num2); Span span37 = CollectionsMarshal.AsSpan(list94); ref GatheringNode reference71 = ref span37[0]; GatheringNode obj47 = new GatheringNode { DataId = 33901u }; num3 = 3; List list95 = new List(num3); CollectionsMarshal.SetCount(list95, num3); Span span38 = CollectionsMarshal.AsSpan(list95); span38[0] = new GatheringLocation { Position = new Vector3(2.243042f, 70.71661f, -453.1277f), MinimumAngle = 85, MaximumAngle = 215 }; span38[1] = new GatheringLocation { Position = new Vector3(-18.2041f, 69.83583f, -464.331f), MinimumAngle = -120, MaximumAngle = 50 }; span38[2] = new GatheringLocation { Position = new Vector3(1.110765f, 71.56169f, -477.9129f), MinimumAngle = -135, MaximumAngle = 55 }; obj47.Locations = list95; reference71 = obj47; ref GatheringNode reference72 = ref span37[1]; GatheringNode obj48 = new GatheringNode { DataId = 33900u }; num3 = 1; List list96 = new List(num3); CollectionsMarshal.SetCount(list96, num3); CollectionsMarshal.AsSpan(list96)[0] = new GatheringLocation { Position = new Vector3(-8.431995f, 70.52238f, -470.8453f), MinimumAngle = -125, MaximumAngle = 55 }; obj48.Locations = list96; reference72 = obj48; gatheringNodeGroup24.Nodes = list94; reference70 = gatheringNodeGroup24; gatheringRoot8.Groups = list87; AddLocation(816, gatheringRoot8); GatheringRoot gatheringRoot9 = new GatheringRoot(); num = 1; List list97 = new List(num); CollectionsMarshal.SetCount(list97, num); CollectionsMarshal.AsSpan(list97)[0] = "liza"; gatheringRoot9.Author = list97; num = 1; List list98 = new List(num); CollectionsMarshal.SetCount(list98, num); CollectionsMarshal.AsSpan(list98)[0] = new QuestStep(EInteractionType.None, null, null, 957) { AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad }; gatheringRoot9.Steps = list98; num = 3; List list99 = new List(num); CollectionsMarshal.SetCount(list99, num); Span span39 = CollectionsMarshal.AsSpan(list99); ref GatheringNodeGroup reference73 = ref span39[0]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); num2 = 2; List list100 = new List(num2); CollectionsMarshal.SetCount(list100, num2); Span span40 = CollectionsMarshal.AsSpan(list100); ref GatheringNode reference74 = ref span40[0]; GatheringNode obj49 = new GatheringNode { DataId = 33914u }; num3 = 3; List list101 = new List(num3); CollectionsMarshal.SetCount(list101, num3); Span span41 = CollectionsMarshal.AsSpan(list101); span41[0] = new GatheringLocation { Position = new Vector3(-12.16765f, 20.89473f, 506.2973f), MinimumAngle = -35, MaximumAngle = 60 }; span41[1] = new GatheringLocation { Position = new Vector3(38.53326f, 21.61461f, 494.6865f), MinimumAngle = -100, MaximumAngle = 35 }; span41[2] = new GatheringLocation { Position = new Vector3(11.01325f, 20.33474f, 505.0459f), MinimumAngle = -80, MaximumAngle = 50 }; obj49.Locations = list101; reference74 = obj49; ref GatheringNode reference75 = ref span40[1]; GatheringNode obj50 = new GatheringNode { DataId = 33913u }; num3 = 1; List list102 = new List(num3); CollectionsMarshal.SetCount(list102, num3); CollectionsMarshal.AsSpan(list102)[0] = new GatheringLocation { Position = new Vector3(21.21178f, 20.57622f, 500.2734f), MinimumAngle = -75, MaximumAngle = 35 }; obj50.Locations = list102; reference75 = obj50; gatheringNodeGroup25.Nodes = list100; reference73 = gatheringNodeGroup25; ref GatheringNodeGroup reference76 = ref span39[1]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num2 = 2; List list103 = new List(num2); CollectionsMarshal.SetCount(list103, num2); Span span42 = CollectionsMarshal.AsSpan(list103); ref GatheringNode reference77 = ref span42[0]; GatheringNode obj51 = new GatheringNode { DataId = 33909u }; num3 = 1; List list104 = new List(num3); CollectionsMarshal.SetCount(list104, num3); CollectionsMarshal.AsSpan(list104)[0] = new GatheringLocation { Position = new Vector3(-138.8536f, 28.9297f, 406.4425f), MinimumAngle = -25, MaximumAngle = 90 }; obj51.Locations = list104; reference77 = obj51; ref GatheringNode reference78 = ref span42[1]; GatheringNode obj52 = new GatheringNode { DataId = 33910u }; num3 = 3; List list105 = new List(num3); CollectionsMarshal.SetCount(list105, num3); Span span43 = CollectionsMarshal.AsSpan(list105); span43[0] = new GatheringLocation { Position = new Vector3(-151.642f, 28.40338f, 389.8896f), MinimumAngle = 0, MaximumAngle = 120 }; span43[1] = new GatheringLocation { Position = new Vector3(-153.7647f, 28.03966f, 372.3844f), MinimumAngle = 40, MaximumAngle = 165 }; span43[2] = new GatheringLocation { Position = new Vector3(-122.402f, 28.91794f, 415.5278f), MinimumAngle = -25, MaximumAngle = 90 }; obj52.Locations = list105; reference78 = obj52; gatheringNodeGroup26.Nodes = list103; reference76 = gatheringNodeGroup26; ref GatheringNodeGroup reference79 = ref span39[2]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); num2 = 2; List list106 = new List(num2); CollectionsMarshal.SetCount(list106, num2); Span span44 = CollectionsMarshal.AsSpan(list106); ref GatheringNode reference80 = ref span44[0]; GatheringNode obj53 = new GatheringNode { DataId = 33911u }; num3 = 1; List list107 = new List(num3); CollectionsMarshal.SetCount(list107, num3); CollectionsMarshal.AsSpan(list107)[0] = new GatheringLocation { Position = new Vector3(-178.974f, 22.0284f, 509.5606f), MinimumAngle = -145, MaximumAngle = 15 }; obj53.Locations = list107; reference80 = obj53; ref GatheringNode reference81 = ref span44[1]; GatheringNode obj54 = new GatheringNode { DataId = 33912u }; num3 = 3; List list108 = new List(num3); CollectionsMarshal.SetCount(list108, num3); Span span45 = CollectionsMarshal.AsSpan(list108); span45[0] = new GatheringLocation { Position = new Vector3(-180.526f, 25.92117f, 532.3414f), MinimumAngle = 175, MaximumAngle = 295 }; span45[1] = new GatheringLocation { Position = new Vector3(-162.8302f, 16.1582f, 523.17f), MinimumAngle = -115, MaximumAngle = -10 }; span45[2] = new GatheringLocation { Position = new Vector3(-180.8041f, 27.12615f, 522.0873f), MinimumAngle = -155, MaximumAngle = 10 }; obj54.Locations = list108; reference81 = obj54; gatheringNodeGroup27.Nodes = list106; reference79 = gatheringNodeGroup27; gatheringRoot9.Groups = list99; AddLocation(818, gatheringRoot9); GatheringRoot gatheringRoot10 = new GatheringRoot(); num = 1; List list109 = new List(num); CollectionsMarshal.SetCount(list109, num); CollectionsMarshal.AsSpan(list109)[0] = "liza"; gatheringRoot10.Author = list109; num = 1; List list110 = new List(num); CollectionsMarshal.SetCount(list110, num); CollectionsMarshal.AsSpan(list110)[0] = new QuestStep(EInteractionType.None, null, null, 957) { AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork }; gatheringRoot10.Steps = list110; num = 3; List list111 = new List(num); CollectionsMarshal.SetCount(list111, num); Span span46 = CollectionsMarshal.AsSpan(list111); ref GatheringNodeGroup reference82 = ref span46[0]; GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup(); num2 = 2; List list112 = new List(num2); CollectionsMarshal.SetCount(list112, num2); Span span47 = CollectionsMarshal.AsSpan(list112); ref GatheringNode reference83 = ref span47[0]; GatheringNode obj55 = new GatheringNode { DataId = 33918u }; num3 = 1; List list113 = new List(num3); CollectionsMarshal.SetCount(list113, num3); CollectionsMarshal.AsSpan(list113)[0] = new GatheringLocation { Position = new Vector3(-582.5132f, 40.54578f, -426.0171f), MinimumAngle = -50, MaximumAngle = 90 }; obj55.Locations = list113; reference83 = obj55; ref GatheringNode reference84 = ref span47[1]; GatheringNode obj56 = new GatheringNode { DataId = 33919u }; num3 = 3; List list114 = new List(num3); CollectionsMarshal.SetCount(list114, num3); Span span48 = CollectionsMarshal.AsSpan(list114); span48[0] = new GatheringLocation { Position = new Vector3(-578.2101f, 41.27147f, -447.6376f), MinimumAngle = 130, MaximumAngle = 220 }; span48[1] = new GatheringLocation { Position = new Vector3(-546.2882f, 44.52267f, -435.8184f), MinimumAngle = 200, MaximumAngle = 360 }; span48[2] = new GatheringLocation { Position = new Vector3(-606.7445f, 38.37634f, -425.5284f), MinimumAngle = -80, MaximumAngle = 70 }; obj56.Locations = list114; reference84 = obj56; gatheringNodeGroup28.Nodes = list112; reference82 = gatheringNodeGroup28; ref GatheringNodeGroup reference85 = ref span46[1]; GatheringNodeGroup gatheringNodeGroup29 = new GatheringNodeGroup(); num2 = 2; List list115 = new List(num2); CollectionsMarshal.SetCount(list115, num2); Span span49 = CollectionsMarshal.AsSpan(list115); ref GatheringNode reference86 = ref span49[0]; GatheringNode obj57 = new GatheringNode { DataId = 33920u }; num3 = 1; List list116 = new List(num3); CollectionsMarshal.SetCount(list116, num3); CollectionsMarshal.AsSpan(list116)[0] = new GatheringLocation { Position = new Vector3(-488.2276f, 34.71221f, -359.6945f), MinimumAngle = 20, MaximumAngle = 128, MinimumDistance = 1.3f }; obj57.Locations = list116; reference86 = obj57; ref GatheringNode reference87 = ref span49[1]; GatheringNode obj58 = new GatheringNode { DataId = 33921u }; num3 = 3; List list117 = new List(num3); CollectionsMarshal.SetCount(list117, num3); Span span50 = CollectionsMarshal.AsSpan(list117); span50[0] = new GatheringLocation { Position = new Vector3(-498.8687f, 31.08014f, -351.9397f), MinimumAngle = 40, MaximumAngle = 190 }; span50[1] = new GatheringLocation { Position = new Vector3(-490.7759f, 28.70215f, -344.4114f), MinimumAngle = -110, MaximumAngle = 60 }; span50[2] = new GatheringLocation { Position = new Vector3(-494.1286f, 32.89971f, -355.0208f), MinimumAngle = 80, MaximumAngle = 230 }; obj58.Locations = list117; reference87 = obj58; gatheringNodeGroup29.Nodes = list115; reference85 = gatheringNodeGroup29; ref GatheringNodeGroup reference88 = ref span46[2]; GatheringNodeGroup gatheringNodeGroup30 = new GatheringNodeGroup(); num2 = 2; List list118 = new List(num2); CollectionsMarshal.SetCount(list118, num2); Span span51 = CollectionsMarshal.AsSpan(list118); ref GatheringNode reference89 = ref span51[0]; GatheringNode obj59 = new GatheringNode { DataId = 33922u }; num3 = 1; List list119 = new List(num3); CollectionsMarshal.SetCount(list119, num3); CollectionsMarshal.AsSpan(list119)[0] = new GatheringLocation { Position = new Vector3(-304.0609f, 68.76999f, -479.1875f), MinimumAngle = -110, MaximumAngle = 70 }; obj59.Locations = list119; reference89 = obj59; ref GatheringNode reference90 = ref span51[1]; GatheringNode obj60 = new GatheringNode { DataId = 33923u }; num3 = 3; List list120 = new List(num3); CollectionsMarshal.SetCount(list120, num3); Span span52 = CollectionsMarshal.AsSpan(list120); span52[0] = new GatheringLocation { Position = new Vector3(-293.6989f, 68.77935f, -484.2256f), MinimumAngle = -30, MaximumAngle = 110 }; span52[1] = new GatheringLocation { Position = new Vector3(-295.0806f, 69.12621f, -498.1898f), MinimumAngle = 10, MaximumAngle = 200 }; span52[2] = new GatheringLocation { Position = new Vector3(-281.4858f, 67.64153f, -477.6673f), MinimumAngle = -105, MaximumAngle = 75 }; obj60.Locations = list120; reference90 = obj60; gatheringNodeGroup30.Nodes = list118; reference88 = gatheringNodeGroup30; gatheringRoot10.Groups = list111; AddLocation(820, gatheringRoot10); GatheringRoot gatheringRoot11 = new GatheringRoot(); num = 1; List list121 = new List(num); CollectionsMarshal.SetCount(list121, num); CollectionsMarshal.AsSpan(list121)[0] = "liza"; gatheringRoot11.Author = list121; num = 1; List list122 = new List(num); CollectionsMarshal.SetCount(list122, num); CollectionsMarshal.AsSpan(list122)[0] = new QuestStep(EInteractionType.None, null, null, 959) { AetheryteShortcut = EAetheryteLocation.MareLamentorumSinusLacrimarum }; gatheringRoot11.Steps = list122; num = 3; List list123 = new List(num); CollectionsMarshal.SetCount(list123, num); Span span53 = CollectionsMarshal.AsSpan(list123); ref GatheringNodeGroup reference91 = ref span53[0]; GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup(); num2 = 2; List list124 = new List(num2); CollectionsMarshal.SetCount(list124, num2); Span span54 = CollectionsMarshal.AsSpan(list124); ref GatheringNode reference92 = ref span54[0]; GatheringNode obj61 = new GatheringNode { DataId = 33929u }; num3 = 3; List list125 = new List(num3); CollectionsMarshal.SetCount(list125, num3); Span span55 = CollectionsMarshal.AsSpan(list125); span55[0] = new GatheringLocation { Position = new Vector3(304.4121f, 118.8077f, 673.4494f), MinimumAngle = 50, MaximumAngle = 230 }; span55[1] = new GatheringLocation { Position = new Vector3(297.7666f, 119.4976f, 679.5604f), MinimumAngle = 50, MaximumAngle = 220 }; span55[2] = new GatheringLocation { Position = new Vector3(322.163f, 119.0883f, 657.4384f), MinimumAngle = 55, MaximumAngle = 235 }; obj61.Locations = list125; reference92 = obj61; ref GatheringNode reference93 = ref span54[1]; GatheringNode obj62 = new GatheringNode { DataId = 33928u }; num3 = 1; List list126 = new List(num3); CollectionsMarshal.SetCount(list126, num3); CollectionsMarshal.AsSpan(list126)[0] = new GatheringLocation { Position = new Vector3(313.72f, 118.3442f, 664.8668f), MinimumAngle = 60, MaximumAngle = 230 }; obj62.Locations = list126; reference93 = obj62; gatheringNodeGroup31.Nodes = list124; reference91 = gatheringNodeGroup31; ref GatheringNodeGroup reference94 = ref span53[1]; GatheringNodeGroup gatheringNodeGroup32 = new GatheringNodeGroup(); num2 = 2; List list127 = new List(num2); CollectionsMarshal.SetCount(list127, num2); Span span56 = CollectionsMarshal.AsSpan(list127); ref GatheringNode reference95 = ref span56[0]; GatheringNode obj63 = new GatheringNode { DataId = 33927u }; num3 = 3; List list128 = new List(num3); CollectionsMarshal.SetCount(list128, num3); Span span57 = CollectionsMarshal.AsSpan(list128); span57[0] = new GatheringLocation { Position = new Vector3(394.3838f, 144.7951f, 820.7851f), MinimumAngle = 75, MaximumAngle = 250 }; span57[1] = new GatheringLocation { Position = new Vector3(421.0549f, 143.6111f, 805.9457f), MinimumAngle = 60, MaximumAngle = 225 }; span57[2] = new GatheringLocation { Position = new Vector3(414.2961f, 143.2405f, 811.3884f), MinimumAngle = 65, MaximumAngle = 230 }; obj63.Locations = list128; reference95 = obj63; ref GatheringNode reference96 = ref span56[1]; GatheringNode obj64 = new GatheringNode { DataId = 33926u }; num3 = 1; List list129 = new List(num3); CollectionsMarshal.SetCount(list129, num3); CollectionsMarshal.AsSpan(list129)[0] = new GatheringLocation { Position = new Vector3(405.2481f, 143.6621f, 816.6496f), MinimumAngle = 75, MaximumAngle = 230 }; obj64.Locations = list129; reference96 = obj64; gatheringNodeGroup32.Nodes = list127; reference94 = gatheringNodeGroup32; ref GatheringNodeGroup reference97 = ref span53[2]; GatheringNodeGroup gatheringNodeGroup33 = new GatheringNodeGroup(); num2 = 2; List list130 = new List(num2); CollectionsMarshal.SetCount(list130, num2); Span span58 = CollectionsMarshal.AsSpan(list130); ref GatheringNode reference98 = ref span58[0]; GatheringNode obj65 = new GatheringNode { DataId = 33925u }; num3 = 3; List list131 = new List(num3); CollectionsMarshal.SetCount(list131, num3); Span span59 = CollectionsMarshal.AsSpan(list131); span59[0] = new GatheringLocation { Position = new Vector3(474.679f, 143.4776f, 698.5961f), MinimumAngle = 20, MaximumAngle = 170 }; span59[1] = new GatheringLocation { Position = new Vector3(474.8585f, 144.2588f, 685.7468f), MinimumAngle = 0, MaximumAngle = 155 }; span59[2] = new GatheringLocation { Position = new Vector3(467.506f, 144.9235f, 654.2f), MinimumAngle = 0, MaximumAngle = 150 }; obj65.Locations = list131; reference98 = obj65; ref GatheringNode reference99 = ref span58[1]; GatheringNode obj66 = new GatheringNode { DataId = 33924u }; num3 = 1; List list132 = new List(num3); CollectionsMarshal.SetCount(list132, num3); CollectionsMarshal.AsSpan(list132)[0] = new GatheringLocation { Position = new Vector3(470.7754f, 144.8793f, 672.114f), MinimumAngle = -5, MaximumAngle = 165 }; obj66.Locations = list132; reference99 = obj66; gatheringNodeGroup33.Nodes = list130; reference97 = gatheringNodeGroup33; gatheringRoot11.Groups = list123; AddLocation(821, gatheringRoot11); GatheringRoot gatheringRoot12 = new GatheringRoot(); num = 1; List list133 = new List(num); CollectionsMarshal.SetCount(list133, num); CollectionsMarshal.AsSpan(list133)[0] = "liza"; gatheringRoot12.Author = list133; num = 1; List list134 = new List(num); CollectionsMarshal.SetCount(list134, num); CollectionsMarshal.AsSpan(list134)[0] = new QuestStep(EInteractionType.None, null, null, 958) { AetheryteShortcut = EAetheryteLocation.GarlemaldCampBrokenGlass }; gatheringRoot12.Steps = list134; num = 3; List list135 = new List(num); CollectionsMarshal.SetCount(list135, num); Span span60 = CollectionsMarshal.AsSpan(list135); ref GatheringNodeGroup reference100 = ref span60[0]; GatheringNodeGroup gatheringNodeGroup34 = new GatheringNodeGroup(); num2 = 2; List list136 = new List(num2); CollectionsMarshal.SetCount(list136, num2); Span span61 = CollectionsMarshal.AsSpan(list136); ref GatheringNode reference101 = ref span61[0]; GatheringNode obj67 = new GatheringNode { DataId = 33932u }; num3 = 1; List list137 = new List(num3); CollectionsMarshal.SetCount(list137, num3); CollectionsMarshal.AsSpan(list137)[0] = new GatheringLocation { Position = new Vector3(-80.95969f, -9.810837f, 462.2579f), MinimumAngle = 130, MaximumAngle = 260 }; obj67.Locations = list137; reference101 = obj67; ref GatheringNode reference102 = ref span61[1]; GatheringNode obj68 = new GatheringNode { DataId = 33933u }; num3 = 3; List list138 = new List(num3); CollectionsMarshal.SetCount(list138, num3); Span span62 = CollectionsMarshal.AsSpan(list138); span62[0] = new GatheringLocation { Position = new Vector3(-72.11935f, -10.90324f, 471.2258f), MinimumAngle = 105, MaximumAngle = 250 }; span62[1] = new GatheringLocation { Position = new Vector3(-98.97565f, -5.664787f, 463.9966f), MinimumAngle = 60, MaximumAngle = 230 }; span62[2] = new GatheringLocation { Position = new Vector3(-63.49503f, -11.21235f, 469.3839f), MinimumAngle = 80, MaximumAngle = 255 }; obj68.Locations = list138; reference102 = obj68; gatheringNodeGroup34.Nodes = list136; reference100 = gatheringNodeGroup34; ref GatheringNodeGroup reference103 = ref span60[1]; GatheringNodeGroup gatheringNodeGroup35 = new GatheringNodeGroup(); num2 = 2; List list139 = new List(num2); CollectionsMarshal.SetCount(list139, num2); Span span63 = CollectionsMarshal.AsSpan(list139); ref GatheringNode reference104 = ref span63[0]; GatheringNode obj69 = new GatheringNode { DataId = 33931u }; num3 = 3; List list140 = new List(num3); CollectionsMarshal.SetCount(list140, num3); Span span64 = CollectionsMarshal.AsSpan(list140); span64[0] = new GatheringLocation { Position = new Vector3(-61.34306f, 6.11244f, 318.3409f), MinimumAngle = -120, MaximumAngle = 70 }; span64[1] = new GatheringLocation { Position = new Vector3(-61.47854f, 6.076105f, 281.4938f), MinimumAngle = 65, MaximumAngle = 240 }; span64[2] = new GatheringLocation { Position = new Vector3(-73.25829f, 6.108262f, 302.9926f), MinimumAngle = 50, MaximumAngle = 220 }; obj69.Locations = list140; reference104 = obj69; ref GatheringNode reference105 = ref span63[1]; GatheringNode obj70 = new GatheringNode { DataId = 33930u }; num3 = 1; List list141 = new List(num3); CollectionsMarshal.SetCount(list141, num3); CollectionsMarshal.AsSpan(list141)[0] = new GatheringLocation { Position = new Vector3(-51.28564f, 6.088318f, 318.0529f), MinimumAngle = -65, MaximumAngle = 110 }; obj70.Locations = list141; reference105 = obj70; gatheringNodeGroup35.Nodes = list139; reference103 = gatheringNodeGroup35; ref GatheringNodeGroup reference106 = ref span60[2]; GatheringNodeGroup gatheringNodeGroup36 = new GatheringNodeGroup(); num2 = 2; List list142 = new List(num2); CollectionsMarshal.SetCount(list142, num2); Span span65 = CollectionsMarshal.AsSpan(list142); ref GatheringNode reference107 = ref span65[0]; GatheringNode obj71 = new GatheringNode { DataId = 33935u }; num3 = 3; List list143 = new List(num3); CollectionsMarshal.SetCount(list143, num3); Span span66 = CollectionsMarshal.AsSpan(list143); span66[0] = new GatheringLocation { Position = new Vector3(72.58704f, -11.59895f, 354.757f), MinimumAngle = 75, MaximumAngle = 235 }; span66[1] = new GatheringLocation { Position = new Vector3(65.33016f, -11.61111f, 358.7321f), MinimumAngle = 65, MaximumAngle = 235 }; span66[2] = new GatheringLocation { Position = new Vector3(68.21196f, -11.81954f, 366.5172f), MinimumAngle = 5, MaximumAngle = 85 }; obj71.Locations = list143; reference107 = obj71; ref GatheringNode reference108 = ref span65[1]; GatheringNode obj72 = new GatheringNode { DataId = 33934u }; num3 = 1; List list144 = new List(num3); CollectionsMarshal.SetCount(list144, num3); CollectionsMarshal.AsSpan(list144)[0] = new GatheringLocation { Position = new Vector3(81.30492f, -11.53227f, 347.9922f), MinimumAngle = 50, MaximumAngle = 215 }; obj72.Locations = list144; reference108 = obj72; gatheringNodeGroup36.Nodes = list142; reference106 = gatheringNodeGroup36; gatheringRoot12.Groups = list135; AddLocation(822, gatheringRoot12); GatheringRoot gatheringRoot13 = new GatheringRoot(); num = 1; List list145 = new List(num); CollectionsMarshal.SetCount(list145, num); CollectionsMarshal.AsSpan(list145)[0] = "liza"; gatheringRoot13.Author = list145; num = 1; List list146 = new List(num); CollectionsMarshal.SetCount(list146, num); CollectionsMarshal.AsSpan(list146)[0] = new QuestStep(EInteractionType.None, null, null, 961) { AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos }; gatheringRoot13.Steps = list146; num = 3; List list147 = new List(num); CollectionsMarshal.SetCount(list147, num); Span span67 = CollectionsMarshal.AsSpan(list147); ref GatheringNodeGroup reference109 = ref span67[0]; GatheringNodeGroup gatheringNodeGroup37 = new GatheringNodeGroup(); num2 = 2; List list148 = new List(num2); CollectionsMarshal.SetCount(list148, num2); Span span68 = CollectionsMarshal.AsSpan(list148); ref GatheringNode reference110 = ref span68[0]; GatheringNode obj73 = new GatheringNode { DataId = 33938u }; num3 = 1; List list149 = new List(num3); CollectionsMarshal.SetCount(list149, num3); CollectionsMarshal.AsSpan(list149)[0] = new GatheringLocation { Position = new Vector3(44.65063f, 100.2818f, -531.6971f), MinimumAngle = 150, MaximumAngle = 310 }; obj73.Locations = list149; reference110 = obj73; ref GatheringNode reference111 = ref span68[1]; GatheringNode obj74 = new GatheringNode { DataId = 33939u }; num3 = 3; List list150 = new List(num3); CollectionsMarshal.SetCount(list150, num3); Span span69 = CollectionsMarshal.AsSpan(list150); span69[0] = new GatheringLocation { Position = new Vector3(33.19277f, 104.5029f, -555.932f), MinimumAngle = 190, MaximumAngle = 350 }; span69[1] = new GatheringLocation { Position = new Vector3(65.9342f, 97.38677f, -524.9155f), MinimumAngle = 125, MaximumAngle = 295 }; span69[2] = new GatheringLocation { Position = new Vector3(74.52164f, 98.45871f, -489.864f), MinimumAngle = 165, MaximumAngle = 300 }; obj74.Locations = list150; reference111 = obj74; gatheringNodeGroup37.Nodes = list148; reference109 = gatheringNodeGroup37; ref GatheringNodeGroup reference112 = ref span67[1]; GatheringNodeGroup gatheringNodeGroup38 = new GatheringNodeGroup(); num2 = 2; List list151 = new List(num2); CollectionsMarshal.SetCount(list151, num2); Span span70 = CollectionsMarshal.AsSpan(list151); ref GatheringNode reference113 = ref span70[0]; GatheringNode obj75 = new GatheringNode { DataId = 33941u }; num3 = 3; List list152 = new List(num3); CollectionsMarshal.SetCount(list152, num3); Span span71 = CollectionsMarshal.AsSpan(list152); span71[0] = new GatheringLocation { Position = new Vector3(279.4078f, 101.9103f, -511.9555f), MinimumAngle = 80, MaximumAngle = 215 }; span71[1] = new GatheringLocation { Position = new Vector3(265.2476f, 100.4918f, -491.8746f), MinimumAngle = 110, MaximumAngle = 180 }; span71[2] = new GatheringLocation { Position = new Vector3(290.6152f, 102.41f, -549.2336f), MinimumAngle = 40, MaximumAngle = 185 }; obj75.Locations = list152; reference113 = obj75; ref GatheringNode reference114 = ref span70[1]; GatheringNode obj76 = new GatheringNode { DataId = 33940u }; num3 = 1; List list153 = new List(num3); CollectionsMarshal.SetCount(list153, num3); CollectionsMarshal.AsSpan(list153)[0] = new GatheringLocation { Position = new Vector3(288.9601f, 101.2474f, -520.9278f), MinimumAngle = 35, MaximumAngle = 145 }; obj76.Locations = list153; reference114 = obj76; gatheringNodeGroup38.Nodes = list151; reference112 = gatheringNodeGroup38; ref GatheringNodeGroup reference115 = ref span67[2]; GatheringNodeGroup gatheringNodeGroup39 = new GatheringNodeGroup(); num2 = 2; List list154 = new List(num2); CollectionsMarshal.SetCount(list154, num2); Span span72 = CollectionsMarshal.AsSpan(list154); ref GatheringNode reference116 = ref span72[0]; GatheringNode obj77 = new GatheringNode { DataId = 33937u }; num3 = 3; List list155 = new List(num3); CollectionsMarshal.SetCount(list155, num3); Span span73 = CollectionsMarshal.AsSpan(list155); span73[0] = new GatheringLocation { Position = new Vector3(124.7882f, 105.6518f, -712.3575f), MinimumAngle = -45, MaximumAngle = 70 }; span73[1] = new GatheringLocation { Position = new Vector3(94.71277f, 105.52f, -696.7798f), MinimumAngle = -60, MaximumAngle = 80 }; span73[2] = new GatheringLocation { Position = new Vector3(172.8746f, 102.9022f, -700.0879f), MinimumAngle = -50, MaximumAngle = 125 }; obj77.Locations = list155; reference116 = obj77; ref GatheringNode reference117 = ref span72[1]; GatheringNode obj78 = new GatheringNode { DataId = 33936u }; num3 = 1; List list156 = new List(num3); CollectionsMarshal.SetCount(list156, num3); CollectionsMarshal.AsSpan(list156)[0] = new GatheringLocation { Position = new Vector3(156.3894f, 103.6386f, -707.1092f), MinimumAngle = -85, MaximumAngle = 60 }; obj78.Locations = list156; reference117 = obj78; gatheringNodeGroup39.Nodes = list154; reference115 = gatheringNodeGroup39; gatheringRoot13.Groups = list147; AddLocation(823, gatheringRoot13); GatheringRoot gatheringRoot14 = new GatheringRoot(); num = 1; List list157 = new List(num); CollectionsMarshal.SetCount(list157, num); CollectionsMarshal.AsSpan(list157)[0] = "liza"; gatheringRoot14.Author = list157; num = 1; List list158 = new List(num); CollectionsMarshal.SetCount(list158, num); CollectionsMarshal.AsSpan(list158)[0] = new QuestStep(EInteractionType.None, null, null, 961) { AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos }; gatheringRoot14.Steps = list158; num = 3; List list159 = new List(num); CollectionsMarshal.SetCount(list159, num); Span span74 = CollectionsMarshal.AsSpan(list159); ref GatheringNodeGroup reference118 = ref span74[0]; GatheringNodeGroup gatheringNodeGroup40 = new GatheringNodeGroup(); num2 = 2; List list160 = new List(num2); CollectionsMarshal.SetCount(list160, num2); Span span75 = CollectionsMarshal.AsSpan(list160); ref GatheringNode reference119 = ref span75[0]; GatheringNode obj79 = new GatheringNode { DataId = 33945u }; num3 = 3; List list161 = new List(num3); CollectionsMarshal.SetCount(list161, num3); Span span76 = CollectionsMarshal.AsSpan(list161); span76[0] = new GatheringLocation { Position = new Vector3(-478.091f, 136.505f, -144.7721f), MinimumAngle = 185, MaximumAngle = 360 }; span76[1] = new GatheringLocation { Position = new Vector3(-472.7283f, 136.9691f, -153.0142f), MinimumAngle = -105, MaximumAngle = 20, MinimumDistance = 1.6f, MaximumDistance = 3f }; span76[2] = new GatheringLocation { Position = new Vector3(-457.2324f, 136.2298f, -153.2787f), MinimumAngle = 70, MaximumAngle = 195 }; obj79.Locations = list161; reference119 = obj79; ref GatheringNode reference120 = ref span75[1]; GatheringNode obj80 = new GatheringNode { DataId = 33944u }; num3 = 1; List list162 = new List(num3); CollectionsMarshal.SetCount(list162, num3); CollectionsMarshal.AsSpan(list162)[0] = new GatheringLocation { Position = new Vector3(-477.1867f, 137.1741f, -150.0524f), MinimumAngle = -95, MaximumAngle = 20 }; obj80.Locations = list162; reference120 = obj80; gatheringNodeGroup40.Nodes = list160; reference118 = gatheringNodeGroup40; ref GatheringNodeGroup reference121 = ref span74[1]; GatheringNodeGroup gatheringNodeGroup41 = new GatheringNodeGroup(); num2 = 2; List list163 = new List(num2); CollectionsMarshal.SetCount(list163, num2); Span span77 = CollectionsMarshal.AsSpan(list163); ref GatheringNode reference122 = ref span77[0]; GatheringNode obj81 = new GatheringNode { DataId = 33946u }; num3 = 1; List list164 = new List(num3); CollectionsMarshal.SetCount(list164, num3); CollectionsMarshal.AsSpan(list164)[0] = new GatheringLocation { Position = new Vector3(-335.5337f, 148.5269f, -83.30743f), MinimumAngle = 140, MaximumAngle = 275 }; obj81.Locations = list164; reference122 = obj81; ref GatheringNode reference123 = ref span77[1]; GatheringNode obj82 = new GatheringNode { DataId = 33947u }; num3 = 3; List list165 = new List(num3); CollectionsMarshal.SetCount(list165, num3); Span span78 = CollectionsMarshal.AsSpan(list165); span78[0] = new GatheringLocation { Position = new Vector3(-333.4615f, 148.59f, -78.42037f), MinimumAngle = -160, MaximumAngle = -15 }; span78[1] = new GatheringLocation { Position = new Vector3(-342.3078f, 145.4429f, -109.3348f), MinimumAngle = 210, MaximumAngle = 355 }; span78[2] = new GatheringLocation { Position = new Vector3(-327.4102f, 143.6382f, -118.3601f), MinimumAngle = -30, MaximumAngle = 85 }; obj82.Locations = list165; reference123 = obj82; gatheringNodeGroup41.Nodes = list163; reference121 = gatheringNodeGroup41; ref GatheringNodeGroup reference124 = ref span74[2]; GatheringNodeGroup gatheringNodeGroup42 = new GatheringNodeGroup(); num2 = 2; List list166 = new List(num2); CollectionsMarshal.SetCount(list166, num2); Span span79 = CollectionsMarshal.AsSpan(list166); ref GatheringNode reference125 = ref span79[0]; GatheringNode obj83 = new GatheringNode { DataId = 33942u }; num3 = 1; List list167 = new List(num3); CollectionsMarshal.SetCount(list167, num3); CollectionsMarshal.AsSpan(list167)[0] = new GatheringLocation { Position = new Vector3(-291.2093f, 136.4047f, -228.9244f), MinimumAngle = 120, MaximumAngle = 225 }; obj83.Locations = list167; reference125 = obj83; ref GatheringNode reference126 = ref span79[1]; GatheringNode obj84 = new GatheringNode { DataId = 33943u }; num3 = 3; List list168 = new List(num3); CollectionsMarshal.SetCount(list168, num3); Span span80 = CollectionsMarshal.AsSpan(list168); span80[0] = new GatheringLocation { Position = new Vector3(-343.5337f, 140.0085f, -243.2652f), MinimumAngle = 115, MaximumAngle = 255 }; span80[1] = new GatheringLocation { Position = new Vector3(-337.3867f, 136.3985f, -237.7285f), MinimumAngle = -130, MaximumAngle = 10 }; span80[2] = new GatheringLocation { Position = new Vector3(-304.9684f, 136.2381f, -229.2424f), MinimumAngle = 115, MaximumAngle = 240 }; obj84.Locations = list168; reference126 = obj84; gatheringNodeGroup42.Nodes = list166; reference124 = gatheringNodeGroup42; gatheringRoot14.Groups = list159; AddLocation(824, gatheringRoot14); GatheringRoot gatheringRoot15 = new GatheringRoot(); num = 1; List list169 = new List(num); CollectionsMarshal.SetCount(list169, num); CollectionsMarshal.AsSpan(list169)[0] = "liza"; gatheringRoot15.Author = list169; num = 1; List list170 = new List(num); CollectionsMarshal.SetCount(list170, num); CollectionsMarshal.AsSpan(list170)[0] = new QuestStep(EInteractionType.None, null, null, 956) { AetheryteShortcut = EAetheryteLocation.OldSharlayan, AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.OldSharlayan, To = EAetheryteLocation.OldSharlayanHallOfArtifice } }; gatheringRoot15.Steps = list170; num = 3; List list171 = new List(num); CollectionsMarshal.SetCount(list171, num); Span span81 = CollectionsMarshal.AsSpan(list171); ref GatheringNodeGroup reference127 = ref span81[0]; GatheringNodeGroup gatheringNodeGroup43 = new GatheringNodeGroup(); num2 = 2; List list172 = new List(num2); CollectionsMarshal.SetCount(list172, num2); Span span82 = CollectionsMarshal.AsSpan(list172); ref GatheringNode reference128 = ref span82[0]; GatheringNode obj85 = new GatheringNode { DataId = 33974u }; num3 = 1; List list173 = new List(num3); CollectionsMarshal.SetCount(list173, num3); CollectionsMarshal.AsSpan(list173)[0] = new GatheringLocation { Position = new Vector3(-218.7686f, 166.4283f, -723.4156f), MinimumAngle = 85, MaximumAngle = 235 }; obj85.Locations = list173; reference128 = obj85; ref GatheringNode reference129 = ref span82[1]; GatheringNode obj86 = new GatheringNode { DataId = 33975u }; num3 = 3; List list174 = new List(num3); CollectionsMarshal.SetCount(list174, num3); Span span83 = CollectionsMarshal.AsSpan(list174); span83[0] = new GatheringLocation { Position = new Vector3(-212.9429f, 165.4075f, -702.5071f), MinimumAngle = 80, MaximumAngle = 230 }; span83[1] = new GatheringLocation { Position = new Vector3(-230.457f, 166.878f, -708.8349f), MinimumAngle = 115, MaximumAngle = 235 }; span83[2] = new GatheringLocation { Position = new Vector3(-211.0781f, 165.8331f, -732.723f), MinimumAngle = 60, MaximumAngle = 215 }; obj86.Locations = list174; reference129 = obj86; gatheringNodeGroup43.Nodes = list172; reference127 = gatheringNodeGroup43; ref GatheringNodeGroup reference130 = ref span81[1]; GatheringNodeGroup gatheringNodeGroup44 = new GatheringNodeGroup(); num2 = 2; List list175 = new List(num2); CollectionsMarshal.SetCount(list175, num2); Span span84 = CollectionsMarshal.AsSpan(list175); ref GatheringNode reference131 = ref span84[0]; GatheringNode obj87 = new GatheringNode { DataId = 33972u }; num3 = 1; List list176 = new List(num3); CollectionsMarshal.SetCount(list176, num3); CollectionsMarshal.AsSpan(list176)[0] = new GatheringLocation { Position = new Vector3(-281.8436f, 181.3823f, -815.8576f), MinimumAngle = 230, MaximumAngle = 360 }; obj87.Locations = list176; reference131 = obj87; ref GatheringNode reference132 = ref span84[1]; GatheringNode obj88 = new GatheringNode { DataId = 33973u }; num3 = 3; List list177 = new List(num3); CollectionsMarshal.SetCount(list177, num3); Span span85 = CollectionsMarshal.AsSpan(list177); span85[0] = new GatheringLocation { Position = new Vector3(-268.4985f, 181.0501f, -829.9652f), MinimumAngle = -115, MaximumAngle = 45 }; span85[1] = new GatheringLocation { Position = new Vector3(-290.0164f, 182.6228f, -817.2674f), MinimumAngle = -145, MaximumAngle = 35 }; span85[2] = new GatheringLocation { Position = new Vector3(-264.0305f, 180.8218f, -837.3401f), MinimumAngle = -40, MaximumAngle = 95 }; obj88.Locations = list177; reference132 = obj88; gatheringNodeGroup44.Nodes = list175; reference130 = gatheringNodeGroup44; ref GatheringNodeGroup reference133 = ref span81[2]; GatheringNodeGroup gatheringNodeGroup45 = new GatheringNodeGroup(); num2 = 2; List list178 = new List(num2); CollectionsMarshal.SetCount(list178, num2); Span span86 = CollectionsMarshal.AsSpan(list178); ref GatheringNode reference134 = ref span86[0]; GatheringNode obj89 = new GatheringNode { DataId = 33971u }; num3 = 3; List list179 = new List(num3); CollectionsMarshal.SetCount(list179, num3); Span span87 = CollectionsMarshal.AsSpan(list179); span87[0] = new GatheringLocation { Position = new Vector3(-385.0122f, 189.0781f, -711.0446f), MinimumAngle = -30, MaximumAngle = 100 }; span87[1] = new GatheringLocation { Position = new Vector3(-407.4641f, 187.9986f, -684.2576f), MinimumAngle = 180, MaximumAngle = 310 }; span87[2] = new GatheringLocation { Position = new Vector3(-395.5105f, 187.897f, -687.5342f), MinimumAngle = 0, MaximumAngle = 240 }; obj89.Locations = list179; reference134 = obj89; ref GatheringNode reference135 = ref span86[1]; GatheringNode obj90 = new GatheringNode { DataId = 33970u }; num3 = 1; List list180 = new List(num3); CollectionsMarshal.SetCount(list180, num3); CollectionsMarshal.AsSpan(list180)[0] = new GatheringLocation { Position = new Vector3(-400.513f, 188.9934f, -695.2208f), MinimumAngle = 165, MaximumAngle = 315 }; obj90.Locations = list180; reference135 = obj90; gatheringNodeGroup45.Nodes = list178; reference133 = gatheringNodeGroup45; gatheringRoot15.Groups = list171; AddLocation(837, gatheringRoot15); GatheringRoot gatheringRoot16 = new GatheringRoot(); num = 1; List list181 = new List(num); CollectionsMarshal.SetCount(list181, num); CollectionsMarshal.AsSpan(list181)[0] = "liza"; gatheringRoot16.Author = list181; num = 1; List list182 = new List(num); CollectionsMarshal.SetCount(list182, num); CollectionsMarshal.AsSpan(list182)[0] = new QuestStep(EInteractionType.None, null, null, 956) { AetheryteShortcut = EAetheryteLocation.LabyrinthosArcheion }; gatheringRoot16.Steps = list182; num = 3; List list183 = new List(num); CollectionsMarshal.SetCount(list183, num); Span span88 = CollectionsMarshal.AsSpan(list183); ref GatheringNodeGroup reference136 = ref span88[0]; GatheringNodeGroup gatheringNodeGroup46 = new GatheringNodeGroup(); num2 = 2; List list184 = new List(num2); CollectionsMarshal.SetCount(list184, num2); Span span89 = CollectionsMarshal.AsSpan(list184); ref GatheringNode reference137 = ref span89[0]; GatheringNode obj91 = new GatheringNode { DataId = 33980u }; num3 = 1; List list185 = new List(num3); CollectionsMarshal.SetCount(list185, num3); CollectionsMarshal.AsSpan(list185)[0] = new GatheringLocation { Position = new Vector3(331.2026f, 86.06693f, -318.6516f) }; obj91.Locations = list185; reference137 = obj91; ref GatheringNode reference138 = ref span89[1]; GatheringNode obj92 = new GatheringNode { DataId = 33981u }; num3 = 3; List list186 = new List(num3); CollectionsMarshal.SetCount(list186, num3); Span span90 = CollectionsMarshal.AsSpan(list186); span90[0] = new GatheringLocation { Position = new Vector3(334.0037f, 85.40742f, -300.7174f) }; span90[1] = new GatheringLocation { Position = new Vector3(355.6456f, 86.62501f, -308.6764f) }; span90[2] = new GatheringLocation { Position = new Vector3(340.9933f, 86.25529f, -324.239f) }; obj92.Locations = list186; reference138 = obj92; gatheringNodeGroup46.Nodes = list184; reference136 = gatheringNodeGroup46; ref GatheringNodeGroup reference139 = ref span88[1]; GatheringNodeGroup gatheringNodeGroup47 = new GatheringNodeGroup(); num2 = 2; List list187 = new List(num2); CollectionsMarshal.SetCount(list187, num2); Span span91 = CollectionsMarshal.AsSpan(list187); ref GatheringNode reference140 = ref span91[0]; GatheringNode obj93 = new GatheringNode { DataId = 33979u }; num3 = 3; List list188 = new List(num3); CollectionsMarshal.SetCount(list188, num3); Span span92 = CollectionsMarshal.AsSpan(list188); span92[0] = new GatheringLocation { Position = new Vector3(255.936f, 70.96983f, -233.1732f) }; span92[1] = new GatheringLocation { Position = new Vector3(239.4902f, 69.74259f, -224.506f) }; span92[2] = new GatheringLocation { Position = new Vector3(265.0269f, 70.56706f, -208.2487f) }; obj93.Locations = list188; reference140 = obj93; ref GatheringNode reference141 = ref span91[1]; GatheringNode obj94 = new GatheringNode { DataId = 33978u }; num3 = 1; List list189 = new List(num3); CollectionsMarshal.SetCount(list189, num3); CollectionsMarshal.AsSpan(list189)[0] = new GatheringLocation { Position = new Vector3(262.5149f, 69.96209f, -200.2567f), MinimumAngle = 55, MaximumAngle = 320 }; obj94.Locations = list189; reference141 = obj94; gatheringNodeGroup47.Nodes = list187; reference139 = gatheringNodeGroup47; ref GatheringNodeGroup reference142 = ref span88[2]; GatheringNodeGroup gatheringNodeGroup48 = new GatheringNodeGroup(); num2 = 2; List list190 = new List(num2); CollectionsMarshal.SetCount(list190, num2); Span span93 = CollectionsMarshal.AsSpan(list190); ref GatheringNode reference143 = ref span93[0]; GatheringNode obj95 = new GatheringNode { DataId = 33976u }; num3 = 1; List list191 = new List(num3); CollectionsMarshal.SetCount(list191, num3); CollectionsMarshal.AsSpan(list191)[0] = new GatheringLocation { Position = new Vector3(375.1279f, 67.35788f, -150.6431f) }; obj95.Locations = list191; reference143 = obj95; ref GatheringNode reference144 = ref span93[1]; GatheringNode obj96 = new GatheringNode { DataId = 33977u }; num3 = 3; List list192 = new List(num3); CollectionsMarshal.SetCount(list192, num3); Span span94 = CollectionsMarshal.AsSpan(list192); span94[0] = new GatheringLocation { Position = new Vector3(392.5393f, 65.98527f, -141.6628f) }; span94[1] = new GatheringLocation { Position = new Vector3(368.5759f, 67.33283f, -140.4326f) }; span94[2] = new GatheringLocation { Position = new Vector3(383.0393f, 67.01035f, -158.8207f) }; obj96.Locations = list192; reference144 = obj96; gatheringNodeGroup48.Nodes = list190; reference142 = gatheringNodeGroup48; gatheringRoot16.Groups = list183; AddLocation(838, gatheringRoot16); GatheringRoot gatheringRoot17 = new GatheringRoot(); num = 1; List list193 = new List(num); CollectionsMarshal.SetCount(list193, num); CollectionsMarshal.AsSpan(list193)[0] = "liza"; gatheringRoot17.Author = list193; num = 1; List list194 = new List(num); CollectionsMarshal.SetCount(list194, num); CollectionsMarshal.AsSpan(list194)[0] = new QuestStep(EInteractionType.None, null, null, 957) { AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork }; gatheringRoot17.Steps = list194; num = 3; List list195 = new List(num); CollectionsMarshal.SetCount(list195, num); Span span95 = CollectionsMarshal.AsSpan(list195); ref GatheringNodeGroup reference145 = ref span95[0]; GatheringNodeGroup gatheringNodeGroup49 = new GatheringNodeGroup(); num2 = 2; List list196 = new List(num2); CollectionsMarshal.SetCount(list196, num2); Span span96 = CollectionsMarshal.AsSpan(list196); ref GatheringNode reference146 = ref span96[0]; GatheringNode obj97 = new GatheringNode { DataId = 33982u }; num3 = 1; List list197 = new List(num3); CollectionsMarshal.SetCount(list197, num3); CollectionsMarshal.AsSpan(list197)[0] = new GatheringLocation { Position = new Vector3(-274.8412f, 17.35062f, 118.8987f), MinimumAngle = 175, MaximumAngle = 310 }; obj97.Locations = list197; reference146 = obj97; ref GatheringNode reference147 = ref span96[1]; GatheringNode obj98 = new GatheringNode { DataId = 33983u }; num3 = 3; List list198 = new List(num3); CollectionsMarshal.SetCount(list198, num3); Span span97 = CollectionsMarshal.AsSpan(list198); span97[0] = new GatheringLocation { Position = new Vector3(-267.3967f, 17.7139f, 123.6814f), MinimumAngle = 40, MaximumAngle = 245 }; span97[1] = new GatheringLocation { Position = new Vector3(-287.5207f, 18.51543f, 101.9367f), MinimumAngle = 155, MaximumAngle = 325 }; span97[2] = new GatheringLocation { Position = new Vector3(-268.33f, 19.74485f, 102.5864f), MinimumAngle = -150, MaximumAngle = 20 }; obj98.Locations = list198; reference147 = obj98; gatheringNodeGroup49.Nodes = list196; reference145 = gatheringNodeGroup49; ref GatheringNodeGroup reference148 = ref span95[1]; GatheringNodeGroup gatheringNodeGroup50 = new GatheringNodeGroup(); num2 = 2; List list199 = new List(num2); CollectionsMarshal.SetCount(list199, num2); Span span98 = CollectionsMarshal.AsSpan(list199); ref GatheringNode reference149 = ref span98[0]; GatheringNode obj99 = new GatheringNode { DataId = 33984u }; num3 = 1; List list200 = new List(num3); CollectionsMarshal.SetCount(list200, num3); CollectionsMarshal.AsSpan(list200)[0] = new GatheringLocation { Position = new Vector3(-152.7941f, 38.65108f, 20.30975f), MinimumAngle = 0, MaximumAngle = 215 }; obj99.Locations = list200; reference149 = obj99; ref GatheringNode reference150 = ref span98[1]; GatheringNode obj100 = new GatheringNode { DataId = 33985u }; num3 = 3; List list201 = new List(num3); CollectionsMarshal.SetCount(list201, num3); Span span99 = CollectionsMarshal.AsSpan(list201); span99[0] = new GatheringLocation { Position = new Vector3(-142.8687f, 41.0236f, 21.84206f), MinimumAngle = -65, MaximumAngle = 85 }; span99[1] = new GatheringLocation { Position = new Vector3(-146.3786f, 40.56817f, 29.28198f), MinimumAngle = -10, MaximumAngle = 140 }; span99[2] = new GatheringLocation { Position = new Vector3(-147.6553f, 41.60496f, -0.04698198f), MinimumAngle = -130, MaximumAngle = 40 }; obj100.Locations = list201; reference150 = obj100; gatheringNodeGroup50.Nodes = list199; reference148 = gatheringNodeGroup50; ref GatheringNodeGroup reference151 = ref span95[2]; GatheringNodeGroup gatheringNodeGroup51 = new GatheringNodeGroup(); num2 = 2; List list202 = new List(num2); CollectionsMarshal.SetCount(list202, num2); Span span100 = CollectionsMarshal.AsSpan(list202); ref GatheringNode reference152 = ref span100[0]; GatheringNode obj101 = new GatheringNode { DataId = 33987u }; num3 = 2; List list203 = new List(num3); CollectionsMarshal.SetCount(list203, num3); Span span101 = CollectionsMarshal.AsSpan(list203); span101[0] = new GatheringLocation { Position = new Vector3(-270.0331f, 35.83369f, -29.07548f), MinimumAngle = 200, MaximumAngle = 330 }; span101[1] = new GatheringLocation { Position = new Vector3(-274.9584f, 35.26747f, -31.89327f), MinimumAngle = 90, MaximumAngle = 290 }; obj101.Locations = list203; reference152 = obj101; ref GatheringNode reference153 = ref span100[1]; GatheringNode obj102 = new GatheringNode { DataId = 33986u }; num3 = 1; List list204 = new List(num3); CollectionsMarshal.SetCount(list204, num3); CollectionsMarshal.AsSpan(list204)[0] = new GatheringLocation { Position = new Vector3(-267.6438f, 35.07198f, -44.49979f), MinimumAngle = -100, MaximumAngle = 60 }; obj102.Locations = list204; reference153 = obj102; gatheringNodeGroup51.Nodes = list202; reference151 = gatheringNodeGroup51; gatheringRoot17.Groups = list195; AddLocation(839, gatheringRoot17); GatheringRoot gatheringRoot18 = new GatheringRoot(); num = 1; List list205 = new List(num); CollectionsMarshal.SetCount(list205, num); CollectionsMarshal.AsSpan(list205)[0] = "liza"; gatheringRoot18.Author = list205; num = 1; List list206 = new List(num); CollectionsMarshal.SetCount(list206, num); CollectionsMarshal.AsSpan(list206)[0] = new QuestStep(EInteractionType.None, null, null, 957) { AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork }; gatheringRoot18.Steps = list206; num = 3; List list207 = new List(num); CollectionsMarshal.SetCount(list207, num); Span span102 = CollectionsMarshal.AsSpan(list207); ref GatheringNodeGroup reference154 = ref span102[0]; GatheringNodeGroup gatheringNodeGroup52 = new GatheringNodeGroup(); num2 = 2; List list208 = new List(num2); CollectionsMarshal.SetCount(list208, num2); Span span103 = CollectionsMarshal.AsSpan(list208); ref GatheringNode reference155 = ref span103[0]; GatheringNode obj103 = new GatheringNode { DataId = 33993u }; num3 = 1; List list209 = new List(num3); CollectionsMarshal.SetCount(list209, num3); CollectionsMarshal.AsSpan(list209)[0] = new GatheringLocation { Position = new Vector3(-97.85602f, 91.39626f, -562.7067f) }; obj103.Locations = list209; reference155 = obj103; ref GatheringNode reference156 = ref span103[1]; GatheringNode obj104 = new GatheringNode { DataId = 33992u }; num3 = 3; List list210 = new List(num3); CollectionsMarshal.SetCount(list210, num3); Span span104 = CollectionsMarshal.AsSpan(list210); span104[0] = new GatheringLocation { Position = new Vector3(-91.53894f, 91.14209f, -520.9888f) }; span104[1] = new GatheringLocation { Position = new Vector3(-82.73576f, 91.15034f, -532.2811f) }; span104[2] = new GatheringLocation { Position = new Vector3(-119.5286f, 89.67725f, -601.3649f) }; obj104.Locations = list210; reference156 = obj104; gatheringNodeGroup52.Nodes = list208; reference154 = gatheringNodeGroup52; ref GatheringNodeGroup reference157 = ref span102[1]; GatheringNodeGroup gatheringNodeGroup53 = new GatheringNodeGroup(); num2 = 2; List list211 = new List(num2); CollectionsMarshal.SetCount(list211, num2); Span span105 = CollectionsMarshal.AsSpan(list211); ref GatheringNode reference158 = ref span105[0]; GatheringNode obj105 = new GatheringNode { DataId = 33990u }; num3 = 1; List list212 = new List(num3); CollectionsMarshal.SetCount(list212, num3); CollectionsMarshal.AsSpan(list212)[0] = new GatheringLocation { Position = new Vector3(105.0951f, 75.30056f, -581.8511f) }; obj105.Locations = list212; reference158 = obj105; ref GatheringNode reference159 = ref span105[1]; GatheringNode obj106 = new GatheringNode { DataId = 33991u }; num3 = 3; List list213 = new List(num3); CollectionsMarshal.SetCount(list213, num3); Span span106 = CollectionsMarshal.AsSpan(list213); span106[0] = new GatheringLocation { Position = new Vector3(113.0813f, 72.75166f, -575.8746f) }; span106[1] = new GatheringLocation { Position = new Vector3(133.7231f, 67.87361f, -567.9795f) }; span106[2] = new GatheringLocation { Position = new Vector3(109.7108f, 71.64627f, -562.0082f) }; obj106.Locations = list213; reference159 = obj106; gatheringNodeGroup53.Nodes = list211; reference157 = gatheringNodeGroup53; ref GatheringNodeGroup reference160 = ref span102[2]; GatheringNodeGroup gatheringNodeGroup54 = new GatheringNodeGroup(); num2 = 2; List list214 = new List(num2); CollectionsMarshal.SetCount(list214, num2); Span span107 = CollectionsMarshal.AsSpan(list214); ref GatheringNode reference161 = ref span107[0]; GatheringNode obj107 = new GatheringNode { DataId = 33988u }; num3 = 1; List list215 = new List(num3); CollectionsMarshal.SetCount(list215, num3); CollectionsMarshal.AsSpan(list215)[0] = new GatheringLocation { Position = new Vector3(53.25103f, 92.24804f, -643.022f) }; obj107.Locations = list215; reference161 = obj107; ref GatheringNode reference162 = ref span107[1]; GatheringNode obj108 = new GatheringNode { DataId = 33989u }; num3 = 3; List list216 = new List(num3); CollectionsMarshal.SetCount(list216, num3); Span span108 = CollectionsMarshal.AsSpan(list216); span108[0] = new GatheringLocation { Position = new Vector3(59.02333f, 93.08621f, -646.8438f) }; span108[1] = new GatheringLocation { Position = new Vector3(8.818645f, 90.40326f, -640.8149f) }; span108[2] = new GatheringLocation { Position = new Vector3(41.15356f, 96.41193f, -676.5558f), MinimumAngle = -85, MaximumAngle = 90 }; obj108.Locations = list216; reference162 = obj108; gatheringNodeGroup54.Nodes = list214; reference160 = gatheringNodeGroup54; gatheringRoot18.Groups = list207; AddLocation(840, gatheringRoot18); GatheringRoot gatheringRoot19 = new GatheringRoot(); num = 1; List list217 = new List(num); CollectionsMarshal.SetCount(list217, num); CollectionsMarshal.AsSpan(list217)[0] = "liza"; gatheringRoot19.Author = list217; num = 1; List list218 = new List(num); CollectionsMarshal.SetCount(list218, num); CollectionsMarshal.AsSpan(list218)[0] = new QuestStep(EInteractionType.None, null, null, 958) { AetheryteShortcut = EAetheryteLocation.GarlemaldCampBrokenGlass }; gatheringRoot19.Steps = list218; num = 3; List list219 = new List(num); CollectionsMarshal.SetCount(list219, num); Span span109 = CollectionsMarshal.AsSpan(list219); ref GatheringNodeGroup reference163 = ref span109[0]; GatheringNodeGroup gatheringNodeGroup55 = new GatheringNodeGroup(); num2 = 2; List list220 = new List(num2); CollectionsMarshal.SetCount(list220, num2); Span span110 = CollectionsMarshal.AsSpan(list220); ref GatheringNode reference164 = ref span110[0]; GatheringNode obj109 = new GatheringNode { DataId = 34002u }; num3 = 2; List list221 = new List(num3); CollectionsMarshal.SetCount(list221, num3); Span span111 = CollectionsMarshal.AsSpan(list221); span111[0] = new GatheringLocation { Position = new Vector3(-278.0806f, 23.49333f, 457.1718f), MinimumAngle = 155, MaximumAngle = 360 }; span111[1] = new GatheringLocation { Position = new Vector3(-247.303f, 24.73875f, 431.0542f), MinimumAngle = 55, MaximumAngle = 265 }; obj109.Locations = list221; reference164 = obj109; ref GatheringNode reference165 = ref span110[1]; GatheringNode obj110 = new GatheringNode { DataId = 34001u }; num3 = 1; List list222 = new List(num3); CollectionsMarshal.SetCount(list222, num3); CollectionsMarshal.AsSpan(list222)[0] = new GatheringLocation { Position = new Vector3(-231.6437f, 23.05049f, 438.9474f), MinimumAngle = 135, MaximumAngle = 340 }; obj110.Locations = list222; reference165 = obj110; gatheringNodeGroup55.Nodes = list220; reference163 = gatheringNodeGroup55; ref GatheringNodeGroup reference166 = ref span109[1]; GatheringNodeGroup gatheringNodeGroup56 = new GatheringNodeGroup(); num2 = 2; List list223 = new List(num2); CollectionsMarshal.SetCount(list223, num2); Span span112 = CollectionsMarshal.AsSpan(list223); ref GatheringNode reference167 = ref span112[0]; GatheringNode obj111 = new GatheringNode { DataId = 33999u }; num3 = 1; List list224 = new List(num3); CollectionsMarshal.SetCount(list224, num3); CollectionsMarshal.AsSpan(list224)[0] = new GatheringLocation { Position = new Vector3(-224.5309f, 18.15879f, 302.212f), MinimumAngle = -20, MaximumAngle = 180 }; obj111.Locations = list224; reference167 = obj111; ref GatheringNode reference168 = ref span112[1]; GatheringNode obj112 = new GatheringNode { DataId = 34000u }; num3 = 2; List list225 = new List(num3); CollectionsMarshal.SetCount(list225, num3); Span span113 = CollectionsMarshal.AsSpan(list225); span113[0] = new GatheringLocation { Position = new Vector3(-201.1902f, 17.46593f, 293.0554f), MinimumAngle = -20, MaximumAngle = 180 }; span113[1] = new GatheringLocation { Position = new Vector3(-206.8405f, 21.01518f, 327.3298f), MinimumAngle = 0, MaximumAngle = 205 }; obj112.Locations = list225; reference168 = obj112; gatheringNodeGroup56.Nodes = list223; reference166 = gatheringNodeGroup56; ref GatheringNodeGroup reference169 = ref span109[2]; GatheringNodeGroup gatheringNodeGroup57 = new GatheringNodeGroup(); num2 = 2; List list226 = new List(num2); CollectionsMarshal.SetCount(list226, num2); Span span114 = CollectionsMarshal.AsSpan(list226); ref GatheringNode reference170 = ref span114[0]; GatheringNode obj113 = new GatheringNode { DataId = 33998u }; num3 = 2; List list227 = new List(num3); CollectionsMarshal.SetCount(list227, num3); Span span115 = CollectionsMarshal.AsSpan(list227); span115[0] = new GatheringLocation { Position = new Vector3(-356.6845f, 25.77399f, 371.3325f), MinimumAngle = -245, MaximumAngle = -55 }; span115[1] = new GatheringLocation { Position = new Vector3(-378.934f, 21.82056f, 365.7343f), MinimumAngle = -160, MaximumAngle = 10 }; obj113.Locations = list227; reference170 = obj113; ref GatheringNode reference171 = ref span114[1]; GatheringNode obj114 = new GatheringNode { DataId = 33997u }; num3 = 1; List list228 = new List(num3); CollectionsMarshal.SetCount(list228, num3); CollectionsMarshal.AsSpan(list228)[0] = new GatheringLocation { Position = new Vector3(-365.8535f, 18.70865f, 339.1927f), MinimumAngle = -180, MaximumAngle = 5 }; obj114.Locations = list228; reference171 = obj114; gatheringNodeGroup57.Nodes = list226; reference169 = gatheringNodeGroup57; gatheringRoot19.Groups = list219; AddLocation(842, gatheringRoot19); GatheringRoot gatheringRoot20 = new GatheringRoot(); num = 1; List list229 = new List(num); CollectionsMarshal.SetCount(list229, num); CollectionsMarshal.AsSpan(list229)[0] = "liza"; gatheringRoot20.Author = list229; num = 1; List list230 = new List(num); CollectionsMarshal.SetCount(list230, num); CollectionsMarshal.AsSpan(list230)[0] = new QuestStep(EInteractionType.None, null, null, 958) { AetheryteShortcut = EAetheryteLocation.GarlemaldCampBrokenGlass }; gatheringRoot20.Steps = list230; num = 3; List list231 = new List(num); CollectionsMarshal.SetCount(list231, num); Span span116 = CollectionsMarshal.AsSpan(list231); ref GatheringNodeGroup reference172 = ref span116[0]; GatheringNodeGroup gatheringNodeGroup58 = new GatheringNodeGroup(); num2 = 2; List list232 = new List(num2); CollectionsMarshal.SetCount(list232, num2); Span span117 = CollectionsMarshal.AsSpan(list232); ref GatheringNode reference173 = ref span117[0]; GatheringNode obj115 = new GatheringNode { DataId = 34004u }; num3 = 3; List list233 = new List(num3); CollectionsMarshal.SetCount(list233, num3); Span span118 = CollectionsMarshal.AsSpan(list233); span118[0] = new GatheringLocation { Position = new Vector3(121.8413f, -6.651628f, 246.5624f) }; span118[1] = new GatheringLocation { Position = new Vector3(118.1294f, -6.603673f, 242.6448f) }; span118[2] = new GatheringLocation { Position = new Vector3(104.2039f, -10.52542f, 266.5598f) }; obj115.Locations = list233; reference173 = obj115; ref GatheringNode reference174 = ref span117[1]; GatheringNode obj116 = new GatheringNode { DataId = 34003u }; num3 = 1; List list234 = new List(num3); CollectionsMarshal.SetCount(list234, num3); CollectionsMarshal.AsSpan(list234)[0] = new GatheringLocation { Position = new Vector3(98.86316f, -9.970013f, 257.6278f) }; obj116.Locations = list234; reference174 = obj116; gatheringNodeGroup58.Nodes = list232; reference172 = gatheringNodeGroup58; ref GatheringNodeGroup reference175 = ref span116[1]; GatheringNodeGroup gatheringNodeGroup59 = new GatheringNodeGroup(); num2 = 2; List list235 = new List(num2); CollectionsMarshal.SetCount(list235, num2); Span span119 = CollectionsMarshal.AsSpan(list235); ref GatheringNode reference176 = ref span119[0]; GatheringNode obj117 = new GatheringNode { DataId = 34005u }; num3 = 1; List list236 = new List(num3); CollectionsMarshal.SetCount(list236, num3); CollectionsMarshal.AsSpan(list236)[0] = new GatheringLocation { Position = new Vector3(215.6167f, 1.599456f, 144.3346f) }; obj117.Locations = list236; reference176 = obj117; ref GatheringNode reference177 = ref span119[1]; GatheringNode obj118 = new GatheringNode { DataId = 34006u }; num3 = 3; List list237 = new List(num3); CollectionsMarshal.SetCount(list237, num3); Span span120 = CollectionsMarshal.AsSpan(list237); span120[0] = new GatheringLocation { Position = new Vector3(215.9073f, 1.613284f, 136.584f) }; span120[1] = new GatheringLocation { Position = new Vector3(191.0582f, 2.43164f, 147.7836f) }; span120[2] = new GatheringLocation { Position = new Vector3(185.1617f, 2.402756f, 138.276f) }; obj118.Locations = list237; reference177 = obj118; gatheringNodeGroup59.Nodes = list235; reference175 = gatheringNodeGroup59; ref GatheringNodeGroup reference178 = ref span116[2]; GatheringNodeGroup gatheringNodeGroup60 = new GatheringNodeGroup(); num2 = 2; List list238 = new List(num2); CollectionsMarshal.SetCount(list238, num2); Span span121 = CollectionsMarshal.AsSpan(list238); ref GatheringNode reference179 = ref span121[0]; GatheringNode obj119 = new GatheringNode { DataId = 34007u }; num3 = 1; List list239 = new List(num3); CollectionsMarshal.SetCount(list239, num3); CollectionsMarshal.AsSpan(list239)[0] = new GatheringLocation { Position = new Vector3(264.295f, -11.52659f, 306.4464f) }; obj119.Locations = list239; reference179 = obj119; ref GatheringNode reference180 = ref span121[1]; GatheringNode obj120 = new GatheringNode { DataId = 34008u }; num3 = 3; List list240 = new List(num3); CollectionsMarshal.SetCount(list240, num3); Span span122 = CollectionsMarshal.AsSpan(list240); span122[0] = new GatheringLocation { Position = new Vector3(280.1551f, -11.53278f, 301.5915f) }; span122[1] = new GatheringLocation { Position = new Vector3(257.884f, -12.02824f, 296.5428f) }; span122[2] = new GatheringLocation { Position = new Vector3(271.8952f, -12.7945f, 320.4683f) }; obj120.Locations = list240; reference180 = obj120; gatheringNodeGroup60.Nodes = list238; reference178 = gatheringNodeGroup60; gatheringRoot20.Groups = list231; AddLocation(843, gatheringRoot20); GatheringRoot gatheringRoot21 = new GatheringRoot(); num = 1; List list241 = new List(num); CollectionsMarshal.SetCount(list241, num); CollectionsMarshal.AsSpan(list241)[0] = "liza"; gatheringRoot21.Author = list241; num = 1; List list242 = new List(num); CollectionsMarshal.SetCount(list242, num); CollectionsMarshal.AsSpan(list242)[0] = new QuestStep(EInteractionType.None, null, null, 961) { AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis }; gatheringRoot21.Steps = list242; num = 3; List list243 = new List(num); CollectionsMarshal.SetCount(list243, num); Span span123 = CollectionsMarshal.AsSpan(list243); ref GatheringNodeGroup reference181 = ref span123[0]; GatheringNodeGroup gatheringNodeGroup61 = new GatheringNodeGroup(); num2 = 2; List list244 = new List(num2); CollectionsMarshal.SetCount(list244, num2); Span span124 = CollectionsMarshal.AsSpan(list244); ref GatheringNode reference182 = ref span124[0]; GatheringNode obj121 = new GatheringNode { DataId = 34020u }; num3 = 1; List list245 = new List(num3); CollectionsMarshal.SetCount(list245, num3); CollectionsMarshal.AsSpan(list245)[0] = new GatheringLocation { Position = new Vector3(44.78436f, 7.229512f, 98.57001f) }; obj121.Locations = list245; reference182 = obj121; ref GatheringNode reference183 = ref span124[1]; GatheringNode obj122 = new GatheringNode { DataId = 34021u }; num3 = 2; List list246 = new List(num3); CollectionsMarshal.SetCount(list246, num3); Span span125 = CollectionsMarshal.AsSpan(list246); span125[0] = new GatheringLocation { Position = new Vector3(46.74728f, 7.877012f, 88.79111f) }; span125[1] = new GatheringLocation { Position = new Vector3(34.40783f, 3.908499f, 67.13975f) }; obj122.Locations = list246; reference183 = obj122; gatheringNodeGroup61.Nodes = list244; reference181 = gatheringNodeGroup61; ref GatheringNodeGroup reference184 = ref span123[1]; GatheringNodeGroup gatheringNodeGroup62 = new GatheringNodeGroup(); num2 = 2; List list247 = new List(num2); CollectionsMarshal.SetCount(list247, num2); Span span126 = CollectionsMarshal.AsSpan(list247); ref GatheringNode reference185 = ref span126[0]; GatheringNode obj123 = new GatheringNode { DataId = 34023u }; num3 = 2; List list248 = new List(num3); CollectionsMarshal.SetCount(list248, num3); Span span127 = CollectionsMarshal.AsSpan(list248); span127[0] = new GatheringLocation { Position = new Vector3(-91.27831f, -8.489767f, 69.08894f) }; span127[1] = new GatheringLocation { Position = new Vector3(-117.3572f, -11.70367f, 38.49854f) }; obj123.Locations = list248; reference185 = obj123; ref GatheringNode reference186 = ref span126[1]; GatheringNode obj124 = new GatheringNode { DataId = 34022u }; num3 = 1; List list249 = new List(num3); CollectionsMarshal.SetCount(list249, num3); CollectionsMarshal.AsSpan(list249)[0] = new GatheringLocation { Position = new Vector3(-124.86f, -11.29384f, 89.80068f) }; obj124.Locations = list249; reference186 = obj124; gatheringNodeGroup62.Nodes = list247; reference184 = gatheringNodeGroup62; ref GatheringNodeGroup reference187 = ref span123[2]; GatheringNodeGroup gatheringNodeGroup63 = new GatheringNodeGroup(); num2 = 2; List list250 = new List(num2); CollectionsMarshal.SetCount(list250, num2); Span span128 = CollectionsMarshal.AsSpan(list250); ref GatheringNode reference188 = ref span128[0]; GatheringNode obj125 = new GatheringNode { DataId = 34019u }; num3 = 2; List list251 = new List(num3); CollectionsMarshal.SetCount(list251, num3); Span span129 = CollectionsMarshal.AsSpan(list251); span129[0] = new GatheringLocation { Position = new Vector3(-13.48685f, 4.629431f, 208.5452f) }; span129[1] = new GatheringLocation { Position = new Vector3(-65.74567f, -2.738637f, 195.961f) }; obj125.Locations = list251; reference188 = obj125; ref GatheringNode reference189 = ref span128[1]; GatheringNode obj126 = new GatheringNode { DataId = 34018u }; num3 = 1; List list252 = new List(num3); CollectionsMarshal.SetCount(list252, num3); CollectionsMarshal.AsSpan(list252)[0] = new GatheringLocation { Position = new Vector3(-41.94958f, -0.697382f, 173.7239f) }; obj126.Locations = list252; reference189 = obj126; gatheringNodeGroup63.Nodes = list250; reference187 = gatheringNodeGroup63; gatheringRoot21.Groups = list243; AddLocation(846, gatheringRoot21); GatheringRoot gatheringRoot22 = new GatheringRoot(); num = 1; List list253 = new List(num); CollectionsMarshal.SetCount(list253, num); CollectionsMarshal.AsSpan(list253)[0] = "liza"; gatheringRoot22.Author = list253; num = 1; List list254 = new List(num); CollectionsMarshal.SetCount(list254, num); CollectionsMarshal.AsSpan(list254)[0] = new QuestStep(EInteractionType.None, null, null, 956); gatheringRoot22.Steps = list254; gatheringRoot22.FlyBetweenNodes = false; num = 8; List list255 = new List(num); CollectionsMarshal.SetCount(list255, num); Span span130 = CollectionsMarshal.AsSpan(list255); ref GatheringNodeGroup reference190 = ref span130[0]; GatheringNodeGroup gatheringNodeGroup64 = new GatheringNodeGroup(); num2 = 1; List list256 = new List(num2); CollectionsMarshal.SetCount(list256, num2); ref GatheringNode reference191 = ref CollectionsMarshal.AsSpan(list256)[0]; GatheringNode obj127 = new GatheringNode { DataId = 34281u }; num3 = 1; List list257 = new List(num3); CollectionsMarshal.SetCount(list257, num3); CollectionsMarshal.AsSpan(list257)[0] = new GatheringLocation { Position = new Vector3(-510.2663f, -20.72923f, -119.9257f), MinimumAngle = -120, MaximumAngle = 10 }; obj127.Locations = list257; reference191 = obj127; gatheringNodeGroup64.Nodes = list256; reference190 = gatheringNodeGroup64; ref GatheringNodeGroup reference192 = ref span130[1]; GatheringNodeGroup gatheringNodeGroup65 = new GatheringNodeGroup(); num2 = 1; List list258 = new List(num2); CollectionsMarshal.SetCount(list258, num2); ref GatheringNode reference193 = ref CollectionsMarshal.AsSpan(list258)[0]; GatheringNode obj128 = new GatheringNode { DataId = 34283u }; num3 = 1; List list259 = new List(num3); CollectionsMarshal.SetCount(list259, num3); CollectionsMarshal.AsSpan(list259)[0] = new GatheringLocation { Position = new Vector3(-502.4525f, -18.55583f, -139.683f), MinimumAngle = -95, MaximumAngle = -35, MinimumDistance = 1f, MaximumDistance = 1.8f }; obj128.Locations = list259; reference193 = obj128; gatheringNodeGroup65.Nodes = list258; reference192 = gatheringNodeGroup65; ref GatheringNodeGroup reference194 = ref span130[2]; GatheringNodeGroup gatheringNodeGroup66 = new GatheringNodeGroup(); num2 = 1; List list260 = new List(num2); CollectionsMarshal.SetCount(list260, num2); ref GatheringNode reference195 = ref CollectionsMarshal.AsSpan(list260)[0]; GatheringNode obj129 = new GatheringNode { DataId = 34284u }; num3 = 1; List list261 = new List(num3); CollectionsMarshal.SetCount(list261, num3); CollectionsMarshal.AsSpan(list261)[0] = new GatheringLocation { Position = new Vector3(-499.3535f, -18.75164f, -141.9256f), MinimumAngle = -75, MaximumAngle = 15, MinimumDistance = 1f, MaximumDistance = 2.3f }; obj129.Locations = list261; reference195 = obj129; gatheringNodeGroup66.Nodes = list260; reference194 = gatheringNodeGroup66; ref GatheringNodeGroup reference196 = ref span130[3]; GatheringNodeGroup gatheringNodeGroup67 = new GatheringNodeGroup(); num2 = 1; List list262 = new List(num2); CollectionsMarshal.SetCount(list262, num2); ref GatheringNode reference197 = ref CollectionsMarshal.AsSpan(list262)[0]; GatheringNode obj130 = new GatheringNode { DataId = 34285u }; num3 = 1; List list263 = new List(num3); CollectionsMarshal.SetCount(list263, num3); CollectionsMarshal.AsSpan(list263)[0] = new GatheringLocation { Position = new Vector3(-495.1168f, -18.65139f, -142.5636f), MinimumAngle = -85, MaximumAngle = 45 }; obj130.Locations = list263; reference197 = obj130; gatheringNodeGroup67.Nodes = list262; reference196 = gatheringNodeGroup67; ref GatheringNodeGroup reference198 = ref span130[4]; GatheringNodeGroup gatheringNodeGroup68 = new GatheringNodeGroup(); num2 = 1; List list264 = new List(num2); CollectionsMarshal.SetCount(list264, num2); ref GatheringNode reference199 = ref CollectionsMarshal.AsSpan(list264)[0]; GatheringNode obj131 = new GatheringNode { DataId = 34286u }; num3 = 1; List list265 = new List(num3); CollectionsMarshal.SetCount(list265, num3); CollectionsMarshal.AsSpan(list265)[0] = new GatheringLocation { Position = new Vector3(-491.4826f, -19.44574f, -144.2088f), MinimumAngle = -105, MaximumAngle = 25 }; obj131.Locations = list265; reference199 = obj131; gatheringNodeGroup68.Nodes = list264; reference198 = gatheringNodeGroup68; ref GatheringNodeGroup reference200 = ref span130[5]; GatheringNodeGroup gatheringNodeGroup69 = new GatheringNodeGroup(); num2 = 1; List list266 = new List(num2); CollectionsMarshal.SetCount(list266, num2); ref GatheringNode reference201 = ref CollectionsMarshal.AsSpan(list266)[0]; GatheringNode obj132 = new GatheringNode { DataId = 34287u }; num3 = 1; List list267 = new List(num3); CollectionsMarshal.SetCount(list267, num3); CollectionsMarshal.AsSpan(list267)[0] = new GatheringLocation { Position = new Vector3(-488.8665f, -19.70717f, -147.403f), MinimumAngle = 230, MaximumAngle = 340 }; obj132.Locations = list267; reference201 = obj132; gatheringNodeGroup69.Nodes = list266; reference200 = gatheringNodeGroup69; ref GatheringNodeGroup reference202 = ref span130[6]; GatheringNodeGroup gatheringNodeGroup70 = new GatheringNodeGroup(); num2 = 1; List list268 = new List(num2); CollectionsMarshal.SetCount(list268, num2); ref GatheringNode reference203 = ref CollectionsMarshal.AsSpan(list268)[0]; GatheringNode obj133 = new GatheringNode { DataId = 34289u }; num3 = 1; List list269 = new List(num3); CollectionsMarshal.SetCount(list269, num3); CollectionsMarshal.AsSpan(list269)[0] = new GatheringLocation { Position = new Vector3(-489.1829f, -19.91622f, -153.7781f), MinimumAngle = 200, MaximumAngle = 320 }; obj133.Locations = list269; reference203 = obj133; gatheringNodeGroup70.Nodes = list268; reference202 = gatheringNodeGroup70; ref GatheringNodeGroup reference204 = ref span130[7]; GatheringNodeGroup gatheringNodeGroup71 = new GatheringNodeGroup(); num2 = 1; List list270 = new List(num2); CollectionsMarshal.SetCount(list270, num2); ref GatheringNode reference205 = ref CollectionsMarshal.AsSpan(list270)[0]; GatheringNode obj134 = new GatheringNode { DataId = 34291u }; num3 = 1; List list271 = new List(num3); CollectionsMarshal.SetCount(list271, num3); CollectionsMarshal.AsSpan(list271)[0] = new GatheringLocation { Position = new Vector3(-490.1324f, -18.06493f, -164.4281f), MinimumAngle = 210, MaximumAngle = 310 }; obj134.Locations = list271; reference205 = obj134; gatheringNodeGroup71.Nodes = list270; reference204 = gatheringNodeGroup71; gatheringRoot22.Groups = list255; AddLocation(886, gatheringRoot22); } private static void LoadLocation9() { GatheringRoot gatheringRoot = new GatheringRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); CollectionsMarshal.AsSpan(list)[0] = "liza"; gatheringRoot.Author = list; num = 1; List list2 = new List(num); CollectionsMarshal.SetCount(list2, num); CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 959) { AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow }; gatheringRoot.Steps = list2; num = 3; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span = CollectionsMarshal.AsSpan(list3); ref GatheringNodeGroup reference = ref span[0]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span2 = CollectionsMarshal.AsSpan(list4); ref GatheringNode reference2 = ref span2[0]; GatheringNode obj = new GatheringNode { DataId = 34337u }; int num3 = 1; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); CollectionsMarshal.AsSpan(list5)[0] = new GatheringLocation { Position = new Vector3(531.9888f, 133.5777f, 288.7549f), MinimumAngle = 190, MaximumAngle = 345 }; obj.Locations = list5; reference2 = obj; ref GatheringNode reference3 = ref span2[1]; GatheringNode obj2 = new GatheringNode { DataId = 34338u }; num3 = 1; List list6 = new List(num3); CollectionsMarshal.SetCount(list6, num3); CollectionsMarshal.AsSpan(list6)[0] = new GatheringLocation { Position = new Vector3(562.9013f, 134.3907f, 254.6339f), MinimumAngle = -75, MaximumAngle = 80 }; obj2.Locations = list6; reference3 = obj2; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; ref GatheringNodeGroup reference4 = ref span[1]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 2; List list7 = new List(num2); CollectionsMarshal.SetCount(list7, num2); Span span3 = CollectionsMarshal.AsSpan(list7); ref GatheringNode reference5 = ref span3[0]; GatheringNode obj3 = new GatheringNode { DataId = 34339u }; num3 = 1; List list8 = new List(num3); CollectionsMarshal.SetCount(list8, num3); CollectionsMarshal.AsSpan(list8)[0] = new GatheringLocation { Position = new Vector3(685.4268f, 130.6815f, 267.9914f), MinimumAngle = -75, MaximumAngle = 110 }; obj3.Locations = list8; reference5 = obj3; ref GatheringNode reference6 = ref span3[1]; GatheringNode obj4 = new GatheringNode { DataId = 34340u }; num3 = 1; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); CollectionsMarshal.AsSpan(list9)[0] = new GatheringLocation { Position = new Vector3(720.4895f, 139.9972f, 239.97f), MinimumAngle = -30, MaximumAngle = 90 }; obj4.Locations = list9; reference6 = obj4; gatheringNodeGroup2.Nodes = list7; reference4 = gatheringNodeGroup2; ref GatheringNodeGroup reference7 = ref span[2]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); Span span4 = CollectionsMarshal.AsSpan(list10); ref GatheringNode reference8 = ref span4[0]; GatheringNode obj5 = new GatheringNode { DataId = 34335u }; num3 = 1; List list11 = new List(num3); CollectionsMarshal.SetCount(list11, num3); CollectionsMarshal.AsSpan(list11)[0] = new GatheringLocation { Position = new Vector3(629.7982f, 144.0473f, 418.6548f), MinimumAngle = 120, MaximumAngle = 260 }; obj5.Locations = list11; reference8 = obj5; ref GatheringNode reference9 = ref span4[1]; GatheringNode obj6 = new GatheringNode { DataId = 34336u }; num3 = 1; List list12 = new List(num3); CollectionsMarshal.SetCount(list12, num3); CollectionsMarshal.AsSpan(list12)[0] = new GatheringLocation { Position = new Vector3(712.2249f, 149.0579f, 390.7473f), MinimumAngle = 35, MaximumAngle = 195 }; obj6.Locations = list12; reference9 = obj6; gatheringNodeGroup3.Nodes = list10; reference7 = gatheringNodeGroup3; gatheringRoot.Groups = list3; AddLocation(902, gatheringRoot); GatheringRoot gatheringRoot2 = new GatheringRoot(); num = 1; List list13 = new List(num); CollectionsMarshal.SetCount(list13, num); CollectionsMarshal.AsSpan(list13)[0] = "plogon_enjoyer"; gatheringRoot2.Author = list13; num = 1; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); CollectionsMarshal.AsSpan(list14)[0] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleReahTahra }; gatheringRoot2.Steps = list14; num = 3; List list15 = new List(num); CollectionsMarshal.SetCount(list15, num); Span span5 = CollectionsMarshal.AsSpan(list15); ref GatheringNodeGroup reference10 = ref span5[0]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 1; List list16 = new List(num2); CollectionsMarshal.SetCount(list16, num2); ref GatheringNode reference11 = ref CollectionsMarshal.AsSpan(list16)[0]; GatheringNode obj7 = new GatheringNode { DataId = 34364u }; num3 = 1; List list17 = new List(num3); CollectionsMarshal.SetCount(list17, num3); CollectionsMarshal.AsSpan(list17)[0] = new GatheringLocation { Position = new Vector3(-470.5523f, 79.49631f, 259.4856f), MinimumAngle = 0, MaximumAngle = 150 }; obj7.Locations = list17; reference11 = obj7; gatheringNodeGroup4.Nodes = list16; reference10 = gatheringNodeGroup4; ref GatheringNodeGroup reference12 = ref span5[1]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 1; List list18 = new List(num2); CollectionsMarshal.SetCount(list18, num2); ref GatheringNode reference13 = ref CollectionsMarshal.AsSpan(list18)[0]; GatheringNode obj8 = new GatheringNode { DataId = 34365u }; num3 = 1; List list19 = new List(num3); CollectionsMarshal.SetCount(list19, num3); CollectionsMarshal.AsSpan(list19)[0] = new GatheringLocation { Position = new Vector3(-493.5432f, 73.7095f, 288.547f), MinimumAngle = 15, MaximumAngle = 215 }; obj8.Locations = list19; reference13 = obj8; gatheringNodeGroup5.Nodes = list18; reference12 = gatheringNodeGroup5; ref GatheringNodeGroup reference14 = ref span5[2]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 1; List list20 = new List(num2); CollectionsMarshal.SetCount(list20, num2); ref GatheringNode reference15 = ref CollectionsMarshal.AsSpan(list20)[0]; GatheringNode obj9 = new GatheringNode { DataId = 34366u }; num3 = 1; List list21 = new List(num3); CollectionsMarshal.SetCount(list21, num3); CollectionsMarshal.AsSpan(list21)[0] = new GatheringLocation { Position = new Vector3(-478.8098f, 76.21393f, 280.0947f), MinimumAngle = 50, MaximumAngle = 180 }; obj9.Locations = list21; reference15 = obj9; gatheringNodeGroup6.Nodes = list20; reference14 = gatheringNodeGroup6; gatheringRoot2.Groups = list15; AddLocation(905, gatheringRoot2); GatheringRoot gatheringRoot3 = new GatheringRoot(); num = 1; List list22 = new List(num); CollectionsMarshal.SetCount(list22, num); CollectionsMarshal.AsSpan(list22)[0] = "liza"; gatheringRoot3.Author = list22; num = 1; List list23 = new List(num); CollectionsMarshal.SetCount(list23, num); CollectionsMarshal.AsSpan(list23)[0] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleAbodeOfTheEa }; gatheringRoot3.Steps = list23; num = 3; List list24 = new List(num); CollectionsMarshal.SetCount(list24, num); Span span6 = CollectionsMarshal.AsSpan(list24); ref GatheringNodeGroup reference16 = ref span6[0]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list25 = new List(num2); CollectionsMarshal.SetCount(list25, num2); ref GatheringNode reference17 = ref CollectionsMarshal.AsSpan(list25)[0]; GatheringNode obj10 = new GatheringNode { DataId = 34369u }; num3 = 1; List list26 = new List(num3); CollectionsMarshal.SetCount(list26, num3); CollectionsMarshal.AsSpan(list26)[0] = new GatheringLocation { Position = new Vector3(-381.6697f, 246.9727f, -221.478f), MinimumAngle = 0, MaximumAngle = 225 }; obj10.Locations = list26; reference17 = obj10; gatheringNodeGroup7.Nodes = list25; reference16 = gatheringNodeGroup7; ref GatheringNodeGroup reference18 = ref span6[1]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 1; List list27 = new List(num2); CollectionsMarshal.SetCount(list27, num2); ref GatheringNode reference19 = ref CollectionsMarshal.AsSpan(list27)[0]; GatheringNode obj11 = new GatheringNode { DataId = 34367u }; num3 = 1; List list28 = new List(num3); CollectionsMarshal.SetCount(list28, num3); CollectionsMarshal.AsSpan(list28)[0] = new GatheringLocation { Position = new Vector3(-384.7752f, 246.2142f, -220.8562f) }; obj11.Locations = list28; reference19 = obj11; gatheringNodeGroup8.Nodes = list27; reference18 = gatheringNodeGroup8; ref GatheringNodeGroup reference20 = ref span6[2]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list29 = new List(num2); CollectionsMarshal.SetCount(list29, num2); ref GatheringNode reference21 = ref CollectionsMarshal.AsSpan(list29)[0]; GatheringNode obj12 = new GatheringNode { DataId = 34368u }; num3 = 1; List list30 = new List(num3); CollectionsMarshal.SetCount(list30, num3); CollectionsMarshal.AsSpan(list30)[0] = new GatheringLocation { Position = new Vector3(-396.0184f, 245.9229f, -236.488f) }; obj12.Locations = list30; reference21 = obj12; gatheringNodeGroup9.Nodes = list29; reference20 = gatheringNodeGroup9; gatheringRoot3.Groups = list24; AddLocation(906, gatheringRoot3); GatheringRoot gatheringRoot4 = new GatheringRoot(); num = 1; List list31 = new List(num); CollectionsMarshal.SetCount(list31, num); CollectionsMarshal.AsSpan(list31)[0] = "plogon_enjoyer"; gatheringRoot4.Author = list31; num = 1; List list32 = new List(num); CollectionsMarshal.SetCount(list32, num); CollectionsMarshal.AsSpan(list32)[0] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleReahTahra }; gatheringRoot4.Steps = list32; num = 3; List list33 = new List(num); CollectionsMarshal.SetCount(list33, num); Span span7 = CollectionsMarshal.AsSpan(list33); ref GatheringNodeGroup reference22 = ref span7[0]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 1; List list34 = new List(num2); CollectionsMarshal.SetCount(list34, num2); ref GatheringNode reference23 = ref CollectionsMarshal.AsSpan(list34)[0]; GatheringNode obj13 = new GatheringNode { DataId = 34370u }; num3 = 1; List list35 = new List(num3); CollectionsMarshal.SetCount(list35, num3); CollectionsMarshal.AsSpan(list35)[0] = new GatheringLocation { Position = new Vector3(-614.3087f, 81.96295f, 262.5681f), MinimumAngle = -150, MaximumAngle = 20 }; obj13.Locations = list35; reference23 = obj13; gatheringNodeGroup10.Nodes = list34; reference22 = gatheringNodeGroup10; ref GatheringNodeGroup reference24 = ref span7[1]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 1; List list36 = new List(num2); CollectionsMarshal.SetCount(list36, num2); ref GatheringNode reference25 = ref CollectionsMarshal.AsSpan(list36)[0]; GatheringNode obj14 = new GatheringNode { DataId = 34371u }; num3 = 1; List list37 = new List(num3); CollectionsMarshal.SetCount(list37, num3); CollectionsMarshal.AsSpan(list37)[0] = new GatheringLocation { Position = new Vector3(-624.2021f, 79.12945f, 278.3768f) }; obj14.Locations = list37; reference25 = obj14; gatheringNodeGroup11.Nodes = list36; reference24 = gatheringNodeGroup11; ref GatheringNodeGroup reference26 = ref span7[2]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 1; List list38 = new List(num2); CollectionsMarshal.SetCount(list38, num2); ref GatheringNode reference27 = ref CollectionsMarshal.AsSpan(list38)[0]; GatheringNode obj15 = new GatheringNode { DataId = 34372u }; num3 = 1; List list39 = new List(num3); CollectionsMarshal.SetCount(list39, num3); CollectionsMarshal.AsSpan(list39)[0] = new GatheringLocation { Position = new Vector3(-639.8513f, 78.34773f, 274.0034f), MinimumAngle = -60, MaximumAngle = 95 }; obj15.Locations = list39; reference27 = obj15; gatheringNodeGroup12.Nodes = list38; reference26 = gatheringNodeGroup12; gatheringRoot4.Groups = list33; AddLocation(907, gatheringRoot4); GatheringRoot gatheringRoot5 = new GatheringRoot(); num = 1; List list40 = new List(num); CollectionsMarshal.SetCount(list40, num); CollectionsMarshal.AsSpan(list40)[0] = "liza"; gatheringRoot5.Author = list40; num = 1; List list41 = new List(num); CollectionsMarshal.SetCount(list41, num); CollectionsMarshal.AsSpan(list41)[0] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleAbodeOfTheEa }; gatheringRoot5.Steps = list41; num = 3; List list42 = new List(num); CollectionsMarshal.SetCount(list42, num); Span span8 = CollectionsMarshal.AsSpan(list42); ref GatheringNodeGroup reference28 = ref span8[0]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); ref GatheringNode reference29 = ref CollectionsMarshal.AsSpan(list43)[0]; GatheringNode obj16 = new GatheringNode { DataId = 34375u }; num3 = 1; List list44 = new List(num3); CollectionsMarshal.SetCount(list44, num3); CollectionsMarshal.AsSpan(list44)[0] = new GatheringLocation { Position = new Vector3(-408.5904f, 259.0197f, -361.8408f), MinimumAngle = -120, MaximumAngle = 60 }; obj16.Locations = list44; reference29 = obj16; gatheringNodeGroup13.Nodes = list43; reference28 = gatheringNodeGroup13; ref GatheringNodeGroup reference30 = ref span8[1]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num2 = 1; List list45 = new List(num2); CollectionsMarshal.SetCount(list45, num2); ref GatheringNode reference31 = ref CollectionsMarshal.AsSpan(list45)[0]; GatheringNode obj17 = new GatheringNode { DataId = 34374u }; num3 = 1; List list46 = new List(num3); CollectionsMarshal.SetCount(list46, num3); CollectionsMarshal.AsSpan(list46)[0] = new GatheringLocation { Position = new Vector3(-410.1218f, 261.0269f, -364.9317f), MinimumAngle = -120, MaximumAngle = 35 }; obj17.Locations = list46; reference31 = obj17; gatheringNodeGroup14.Nodes = list45; reference30 = gatheringNodeGroup14; ref GatheringNodeGroup reference32 = ref span8[2]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list47 = new List(num2); CollectionsMarshal.SetCount(list47, num2); ref GatheringNode reference33 = ref CollectionsMarshal.AsSpan(list47)[0]; GatheringNode obj18 = new GatheringNode { DataId = 34373u }; num3 = 1; List list48 = new List(num3); CollectionsMarshal.SetCount(list48, num3); CollectionsMarshal.AsSpan(list48)[0] = new GatheringLocation { Position = new Vector3(-421.3381f, 263.4496f, -366.897f), MinimumAngle = -105, MaximumAngle = 50 }; obj18.Locations = list48; reference33 = obj18; gatheringNodeGroup15.Nodes = list47; reference32 = gatheringNodeGroup15; gatheringRoot5.Groups = list42; AddLocation(908, gatheringRoot5); GatheringRoot gatheringRoot6 = new GatheringRoot(); num = 1; List list49 = new List(num); CollectionsMarshal.SetCount(list49, num); CollectionsMarshal.AsSpan(list49)[0] = "plogon_enjoyer"; gatheringRoot6.Author = list49; num = 1; List list50 = new List(num); CollectionsMarshal.SetCount(list50, num); CollectionsMarshal.AsSpan(list50)[0] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleReahTahra }; gatheringRoot6.Steps = list50; num = 3; List list51 = new List(num); CollectionsMarshal.SetCount(list51, num); Span span9 = CollectionsMarshal.AsSpan(list51); ref GatheringNodeGroup reference34 = ref span9[0]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num2 = 1; List list52 = new List(num2); CollectionsMarshal.SetCount(list52, num2); ref GatheringNode reference35 = ref CollectionsMarshal.AsSpan(list52)[0]; GatheringNode obj19 = new GatheringNode { DataId = 34376u }; num3 = 1; List list53 = new List(num3); CollectionsMarshal.SetCount(list53, num3); CollectionsMarshal.AsSpan(list53)[0] = new GatheringLocation { Position = new Vector3(-586.0029f, 84.39367f, 568.1448f), MinimumAngle = -60, MaximumAngle = 75, MinimumDistance = 1f, MaximumDistance = 3f }; obj19.Locations = list53; reference35 = obj19; gatheringNodeGroup16.Nodes = list52; reference34 = gatheringNodeGroup16; ref GatheringNodeGroup reference36 = ref span9[1]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 1; List list54 = new List(num2); CollectionsMarshal.SetCount(list54, num2); ref GatheringNode reference37 = ref CollectionsMarshal.AsSpan(list54)[0]; GatheringNode obj20 = new GatheringNode { DataId = 34377u }; num3 = 1; List list55 = new List(num3); CollectionsMarshal.SetCount(list55, num3); CollectionsMarshal.AsSpan(list55)[0] = new GatheringLocation { Position = new Vector3(-578.2748f, 86.34826f, 567.2876f), MinimumAngle = -80, MaximumAngle = 60 }; obj20.Locations = list55; reference37 = obj20; gatheringNodeGroup17.Nodes = list54; reference36 = gatheringNodeGroup17; ref GatheringNodeGroup reference38 = ref span9[2]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num2 = 1; List list56 = new List(num2); CollectionsMarshal.SetCount(list56, num2); ref GatheringNode reference39 = ref CollectionsMarshal.AsSpan(list56)[0]; GatheringNode obj21 = new GatheringNode { DataId = 34378u }; num3 = 1; List list57 = new List(num3); CollectionsMarshal.SetCount(list57, num3); CollectionsMarshal.AsSpan(list57)[0] = new GatheringLocation { Position = new Vector3(-600.2446f, 86.01588f, 557.4477f), MinimumAngle = -35, MaximumAngle = 145 }; obj21.Locations = list57; reference39 = obj21; gatheringNodeGroup18.Nodes = list56; reference38 = gatheringNodeGroup18; gatheringRoot6.Groups = list51; AddLocation(909, gatheringRoot6); GatheringRoot gatheringRoot7 = new GatheringRoot(); num = 1; List list58 = new List(num); CollectionsMarshal.SetCount(list58, num); CollectionsMarshal.AsSpan(list58)[0] = "plogon_enjoyer"; gatheringRoot7.Author = list58; num = 1; List list59 = new List(num); CollectionsMarshal.SetCount(list59, num); CollectionsMarshal.AsSpan(list59)[0] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleAbodeOfTheEa }; gatheringRoot7.Steps = list59; num = 3; List list60 = new List(num); CollectionsMarshal.SetCount(list60, num); Span span10 = CollectionsMarshal.AsSpan(list60); ref GatheringNodeGroup reference40 = ref span10[0]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 1; List list61 = new List(num2); CollectionsMarshal.SetCount(list61, num2); ref GatheringNode reference41 = ref CollectionsMarshal.AsSpan(list61)[0]; GatheringNode obj22 = new GatheringNode { DataId = 34379u }; num3 = 1; List list62 = new List(num3); CollectionsMarshal.SetCount(list62, num3); CollectionsMarshal.AsSpan(list62)[0] = new GatheringLocation { Position = new Vector3(454.8535f, 307.5555f, -590.8547f), MinimumAngle = -105, MaximumAngle = -25, MinimumDistance = 1f, MaximumDistance = 1.6f }; obj22.Locations = list62; reference41 = obj22; gatheringNodeGroup19.Nodes = list61; reference40 = gatheringNodeGroup19; ref GatheringNodeGroup reference42 = ref span10[1]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num2 = 1; List list63 = new List(num2); CollectionsMarshal.SetCount(list63, num2); ref GatheringNode reference43 = ref CollectionsMarshal.AsSpan(list63)[0]; GatheringNode obj23 = new GatheringNode { DataId = 34380u }; num3 = 1; List list64 = new List(num3); CollectionsMarshal.SetCount(list64, num3); CollectionsMarshal.AsSpan(list64)[0] = new GatheringLocation { Position = new Vector3(447.787f, 300.8405f, -597.8972f), MinimumAngle = 45, MaximumAngle = 185 }; obj23.Locations = list64; reference43 = obj23; gatheringNodeGroup20.Nodes = list63; reference42 = gatheringNodeGroup20; ref GatheringNodeGroup reference44 = ref span10[2]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); num2 = 1; List list65 = new List(num2); CollectionsMarshal.SetCount(list65, num2); ref GatheringNode reference45 = ref CollectionsMarshal.AsSpan(list65)[0]; GatheringNode obj24 = new GatheringNode { DataId = 34381u }; num3 = 1; List list66 = new List(num3); CollectionsMarshal.SetCount(list66, num3); CollectionsMarshal.AsSpan(list66)[0] = new GatheringLocation { Position = new Vector3(448.707f, 305.0525f, -591.1053f), MinimumAngle = 30, MaximumAngle = 70 }; obj24.Locations = list66; reference45 = obj24; gatheringNodeGroup21.Nodes = list65; reference44 = gatheringNodeGroup21; gatheringRoot7.Groups = list60; AddLocation(910, gatheringRoot7); GatheringRoot gatheringRoot8 = new GatheringRoot(); num = 1; List list67 = new List(num); CollectionsMarshal.SetCount(list67, num); CollectionsMarshal.AsSpan(list67)[0] = "liza"; gatheringRoot8.Author = list67; num = 1; List list68 = new List(num); CollectionsMarshal.SetCount(list68, num); CollectionsMarshal.AsSpan(list68)[0] = new QuestStep(EInteractionType.None, null, null, 398) { AetheryteShortcut = EAetheryteLocation.DravanianForelandsAnyxTrine }; gatheringRoot8.Steps = list68; num = 3; List list69 = new List(num); CollectionsMarshal.SetCount(list69, num); Span span11 = CollectionsMarshal.AsSpan(list69); ref GatheringNodeGroup reference46 = ref span11[0]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num2 = 1; List list70 = new List(num2); CollectionsMarshal.SetCount(list70, num2); ref GatheringNode reference47 = ref CollectionsMarshal.AsSpan(list70)[0]; GatheringNode obj25 = new GatheringNode { DataId = 34382u }; num3 = 1; List list71 = new List(num3); CollectionsMarshal.SetCount(list71, num3); CollectionsMarshal.AsSpan(list71)[0] = new GatheringLocation { Position = new Vector3(-528.8412f, -89.70924f, 458.582f), MinimumAngle = -10, MaximumAngle = 80, MinimumDistance = 2.1f, MaximumDistance = 3f }; obj25.Locations = list71; reference47 = obj25; gatheringNodeGroup22.Nodes = list70; reference46 = gatheringNodeGroup22; ref GatheringNodeGroup reference48 = ref span11[1]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); num2 = 1; List list72 = new List(num2); CollectionsMarshal.SetCount(list72, num2); ref GatheringNode reference49 = ref CollectionsMarshal.AsSpan(list72)[0]; GatheringNode obj26 = new GatheringNode { DataId = 34383u }; num3 = 1; List list73 = new List(num3); CollectionsMarshal.SetCount(list73, num3); CollectionsMarshal.AsSpan(list73)[0] = new GatheringLocation { Position = new Vector3(-636.4533f, -100.1258f, 484.7436f), MinimumAngle = -75, MaximumAngle = 35 }; obj26.Locations = list73; reference49 = obj26; gatheringNodeGroup23.Nodes = list72; reference48 = gatheringNodeGroup23; ref GatheringNodeGroup reference50 = ref span11[2]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num2 = 1; List list74 = new List(num2); CollectionsMarshal.SetCount(list74, num2); ref GatheringNode reference51 = ref CollectionsMarshal.AsSpan(list74)[0]; GatheringNode obj27 = new GatheringNode { DataId = 34384u }; num3 = 1; List list75 = new List(num3); CollectionsMarshal.SetCount(list75, num3); CollectionsMarshal.AsSpan(list75)[0] = new GatheringLocation { Position = new Vector3(-589.4542f, -100.4852f, 528.1926f), MinimumAngle = -25, MaximumAngle = 120 }; obj27.Locations = list75; reference51 = obj27; gatheringNodeGroup24.Nodes = list74; reference50 = gatheringNodeGroup24; gatheringRoot8.Groups = list69; AddLocation(911, gatheringRoot8); GatheringRoot gatheringRoot9 = new GatheringRoot(); num = 1; List list76 = new List(num); CollectionsMarshal.SetCount(list76, num); CollectionsMarshal.AsSpan(list76)[0] = "plogon_enjoyer"; gatheringRoot9.Author = list76; num = 1; List list77 = new List(num); CollectionsMarshal.SetCount(list77, num); CollectionsMarshal.AsSpan(list77)[0] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleReahTahra }; gatheringRoot9.Steps = list77; num = 3; List list78 = new List(num); CollectionsMarshal.SetCount(list78, num); Span span12 = CollectionsMarshal.AsSpan(list78); ref GatheringNodeGroup reference52 = ref span12[0]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); num2 = 1; List list79 = new List(num2); CollectionsMarshal.SetCount(list79, num2); ref GatheringNode reference53 = ref CollectionsMarshal.AsSpan(list79)[0]; GatheringNode obj28 = new GatheringNode { DataId = 34385u }; num3 = 1; List list80 = new List(num3); CollectionsMarshal.SetCount(list80, num3); CollectionsMarshal.AsSpan(list80)[0] = new GatheringLocation { Position = new Vector3(27.77994f, 73.57088f, 695.2364f), MinimumAngle = 0, MaximumAngle = 135 }; obj28.Locations = list80; reference53 = obj28; gatheringNodeGroup25.Nodes = list79; reference52 = gatheringNodeGroup25; ref GatheringNodeGroup reference54 = ref span12[1]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num2 = 1; List list81 = new List(num2); CollectionsMarshal.SetCount(list81, num2); ref GatheringNode reference55 = ref CollectionsMarshal.AsSpan(list81)[0]; GatheringNode obj29 = new GatheringNode { DataId = 34386u }; num3 = 1; List list82 = new List(num3); CollectionsMarshal.SetCount(list82, num3); CollectionsMarshal.AsSpan(list82)[0] = new GatheringLocation { Position = new Vector3(23.20134f, 70.90392f, 698.6194f), MinimumAngle = -10, MaximumAngle = 145 }; obj29.Locations = list82; reference55 = obj29; gatheringNodeGroup26.Nodes = list81; reference54 = gatheringNodeGroup26; ref GatheringNodeGroup reference56 = ref span12[2]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); num2 = 1; List list83 = new List(num2); CollectionsMarshal.SetCount(list83, num2); ref GatheringNode reference57 = ref CollectionsMarshal.AsSpan(list83)[0]; GatheringNode obj30 = new GatheringNode { DataId = 34387u }; num3 = 1; List list84 = new List(num3); CollectionsMarshal.SetCount(list84, num3); CollectionsMarshal.AsSpan(list84)[0] = new GatheringLocation { Position = new Vector3(30.69294f, 75.43362f, 688.8371f), MinimumAngle = -5, MaximumAngle = 120 }; obj30.Locations = list84; reference57 = obj30; gatheringNodeGroup27.Nodes = list83; reference56 = gatheringNodeGroup27; gatheringRoot9.Groups = list78; AddLocation(912, gatheringRoot9); GatheringRoot gatheringRoot10 = new GatheringRoot(); num = 1; List list85 = new List(num); CollectionsMarshal.SetCount(list85, num); CollectionsMarshal.AsSpan(list85)[0] = "plogon_enjoyer"; gatheringRoot10.Author = list85; num = 1; List list86 = new List(num); CollectionsMarshal.SetCount(list86, num); CollectionsMarshal.AsSpan(list86)[0] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleAbodeOfTheEa }; gatheringRoot10.Steps = list86; num = 3; List list87 = new List(num); CollectionsMarshal.SetCount(list87, num); Span span13 = CollectionsMarshal.AsSpan(list87); ref GatheringNodeGroup reference58 = ref span13[0]; GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup(); num2 = 1; List list88 = new List(num2); CollectionsMarshal.SetCount(list88, num2); ref GatheringNode reference59 = ref CollectionsMarshal.AsSpan(list88)[0]; GatheringNode obj31 = new GatheringNode { DataId = 34388u }; num3 = 1; List list89 = new List(num3); CollectionsMarshal.SetCount(list89, num3); CollectionsMarshal.AsSpan(list89)[0] = new GatheringLocation { Position = new Vector3(398.7177f, 292.5112f, -462.82f), MinimumAngle = -65, MaximumAngle = 65 }; obj31.Locations = list89; reference59 = obj31; gatheringNodeGroup28.Nodes = list88; reference58 = gatheringNodeGroup28; ref GatheringNodeGroup reference60 = ref span13[1]; GatheringNodeGroup gatheringNodeGroup29 = new GatheringNodeGroup(); num2 = 1; List list90 = new List(num2); CollectionsMarshal.SetCount(list90, num2); ref GatheringNode reference61 = ref CollectionsMarshal.AsSpan(list90)[0]; GatheringNode obj32 = new GatheringNode { DataId = 34389u }; num3 = 1; List list91 = new List(num3); CollectionsMarshal.SetCount(list91, num3); CollectionsMarshal.AsSpan(list91)[0] = new GatheringLocation { Position = new Vector3(373.1678f, 290.8189f, -442.4228f), MinimumAngle = 160, MaximumAngle = 305 }; obj32.Locations = list91; reference61 = obj32; gatheringNodeGroup29.Nodes = list90; reference60 = gatheringNodeGroup29; ref GatheringNodeGroup reference62 = ref span13[2]; GatheringNodeGroup gatheringNodeGroup30 = new GatheringNodeGroup(); num2 = 1; List list92 = new List(num2); CollectionsMarshal.SetCount(list92, num2); ref GatheringNode reference63 = ref CollectionsMarshal.AsSpan(list92)[0]; GatheringNode obj33 = new GatheringNode { DataId = 34390u }; num3 = 1; List list93 = new List(num3); CollectionsMarshal.SetCount(list93, num3); CollectionsMarshal.AsSpan(list93)[0] = new GatheringLocation { Position = new Vector3(383.5671f, 289.9682f, -392.3997f), MinimumAngle = 65, MaximumAngle = 165, MinimumDistance = 1f, MaximumDistance = 3f }; obj33.Locations = list93; reference63 = obj33; gatheringNodeGroup30.Nodes = list92; reference62 = gatheringNodeGroup30; gatheringRoot10.Groups = list87; AddLocation(913, gatheringRoot10); GatheringRoot gatheringRoot11 = new GatheringRoot(); num = 1; List list94 = new List(num); CollectionsMarshal.SetCount(list94, num); CollectionsMarshal.AsSpan(list94)[0] = "liza"; gatheringRoot11.Author = list94; num = 1; List list95 = new List(num); CollectionsMarshal.SetCount(list95, num); CollectionsMarshal.AsSpan(list95)[0] = new QuestStep(EInteractionType.None, null, null, 398) { AetheryteShortcut = EAetheryteLocation.DravanianForelandsAnyxTrine }; gatheringRoot11.Steps = list95; num = 3; List list96 = new List(num); CollectionsMarshal.SetCount(list96, num); Span span14 = CollectionsMarshal.AsSpan(list96); ref GatheringNodeGroup reference64 = ref span14[0]; GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup(); num2 = 1; List list97 = new List(num2); CollectionsMarshal.SetCount(list97, num2); ref GatheringNode reference65 = ref CollectionsMarshal.AsSpan(list97)[0]; GatheringNode obj34 = new GatheringNode { DataId = 34391u }; num3 = 1; List list98 = new List(num3); CollectionsMarshal.SetCount(list98, num3); CollectionsMarshal.AsSpan(list98)[0] = new GatheringLocation { Position = new Vector3(-49.75243f, -31.70323f, -171.6977f) }; obj34.Locations = list98; reference65 = obj34; gatheringNodeGroup31.Nodes = list97; reference64 = gatheringNodeGroup31; ref GatheringNodeGroup reference66 = ref span14[1]; GatheringNodeGroup gatheringNodeGroup32 = new GatheringNodeGroup(); num2 = 1; List list99 = new List(num2); CollectionsMarshal.SetCount(list99, num2); ref GatheringNode reference67 = ref CollectionsMarshal.AsSpan(list99)[0]; GatheringNode obj35 = new GatheringNode { DataId = 34392u }; num3 = 1; List list100 = new List(num3); CollectionsMarshal.SetCount(list100, num3); CollectionsMarshal.AsSpan(list100)[0] = new GatheringLocation { Position = new Vector3(-44.89702f, -32.39204f, -153.4274f) }; obj35.Locations = list100; reference67 = obj35; gatheringNodeGroup32.Nodes = list99; reference66 = gatheringNodeGroup32; ref GatheringNodeGroup reference68 = ref span14[2]; GatheringNodeGroup gatheringNodeGroup33 = new GatheringNodeGroup(); num2 = 1; List list101 = new List(num2); CollectionsMarshal.SetCount(list101, num2); ref GatheringNode reference69 = ref CollectionsMarshal.AsSpan(list101)[0]; GatheringNode obj36 = new GatheringNode { DataId = 34393u }; num3 = 1; List list102 = new List(num3); CollectionsMarshal.SetCount(list102, num3); CollectionsMarshal.AsSpan(list102)[0] = new GatheringLocation { Position = new Vector3(-36.6049f, -31.32222f, -134.1001f) }; obj36.Locations = list102; reference69 = obj36; gatheringNodeGroup33.Nodes = list101; reference68 = gatheringNodeGroup33; gatheringRoot11.Groups = list96; AddLocation(914, gatheringRoot11); GatheringRoot gatheringRoot12 = new GatheringRoot(); num = 1; List list103 = new List(num); CollectionsMarshal.SetCount(list103, num); CollectionsMarshal.AsSpan(list103)[0] = "liza"; gatheringRoot12.Author = list103; num = 1; List list104 = new List(num); CollectionsMarshal.SetCount(list104, num); CollectionsMarshal.AsSpan(list104)[0] = new QuestStep(EInteractionType.None, null, null, 816) { AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf }; gatheringRoot12.Steps = list104; num = 3; List list105 = new List(num); CollectionsMarshal.SetCount(list105, num); Span span15 = CollectionsMarshal.AsSpan(list105); ref GatheringNodeGroup reference70 = ref span15[0]; GatheringNodeGroup gatheringNodeGroup34 = new GatheringNodeGroup(); num2 = 2; List list106 = new List(num2); CollectionsMarshal.SetCount(list106, num2); Span span16 = CollectionsMarshal.AsSpan(list106); ref GatheringNode reference71 = ref span16[0]; GatheringNode obj37 = new GatheringNode { DataId = 34407u }; num3 = 1; List list107 = new List(num3); CollectionsMarshal.SetCount(list107, num3); CollectionsMarshal.AsSpan(list107)[0] = new GatheringLocation { Position = new Vector3(398.7715f, 58.00708f, -1682f / (float)Math.PI), MinimumAngle = 95, MaximumAngle = 225 }; obj37.Locations = list107; reference71 = obj37; ref GatheringNode reference72 = ref span16[1]; GatheringNode obj38 = new GatheringNode { DataId = 34408u }; num3 = 2; List list108 = new List(num3); CollectionsMarshal.SetCount(list108, num3); Span span17 = CollectionsMarshal.AsSpan(list108); span17[0] = new GatheringLocation { Position = new Vector3(395.787f, 57.58823f, -532.1421f), MinimumAngle = 105, MaximumAngle = 180, MinimumDistance = 1.5f, MaximumDistance = 3f }; span17[1] = new GatheringLocation { Position = new Vector3(403.3334f, 58.56588f, -533.6083f), MinimumAngle = 185, MaximumAngle = 225, MinimumDistance = 2f, MaximumDistance = 3f }; obj38.Locations = list108; reference72 = obj38; gatheringNodeGroup34.Nodes = list106; reference70 = gatheringNodeGroup34; ref GatheringNodeGroup reference73 = ref span15[1]; GatheringNodeGroup gatheringNodeGroup35 = new GatheringNodeGroup(); num2 = 2; List list109 = new List(num2); CollectionsMarshal.SetCount(list109, num2); Span span18 = CollectionsMarshal.AsSpan(list109); ref GatheringNode reference74 = ref span18[0]; GatheringNode obj39 = new GatheringNode { DataId = 34405u }; num3 = 1; List list110 = new List(num3); CollectionsMarshal.SetCount(list110, num3); CollectionsMarshal.AsSpan(list110)[0] = new GatheringLocation { Position = new Vector3(563.6605f, 96.62567f, -409.83f), MinimumAngle = 60, MaximumAngle = 205 }; obj39.Locations = list110; reference74 = obj39; ref GatheringNode reference75 = ref span18[1]; GatheringNode obj40 = new GatheringNode { DataId = 34406u }; num3 = 2; List list111 = new List(num3); CollectionsMarshal.SetCount(list111, num3); Span span19 = CollectionsMarshal.AsSpan(list111); span19[0] = new GatheringLocation { Position = new Vector3(584.2038f, 97.61217f, -429.3185f) }; span19[1] = new GatheringLocation { Position = new Vector3(541.3574f, 95.33327f, -385.5562f) }; obj40.Locations = list111; reference75 = obj40; gatheringNodeGroup35.Nodes = list109; reference73 = gatheringNodeGroup35; ref GatheringNodeGroup reference76 = ref span15[2]; GatheringNodeGroup gatheringNodeGroup36 = new GatheringNodeGroup(); num2 = 2; List list112 = new List(num2); CollectionsMarshal.SetCount(list112, num2); Span span20 = CollectionsMarshal.AsSpan(list112); ref GatheringNode reference77 = ref span20[0]; GatheringNode obj41 = new GatheringNode { DataId = 34403u }; num3 = 1; List list113 = new List(num3); CollectionsMarshal.SetCount(list113, num3); CollectionsMarshal.AsSpan(list113)[0] = new GatheringLocation { Position = new Vector3(569.0512f, 96.43839f, -571.2072f), MinimumAngle = 45, MaximumAngle = 190 }; obj41.Locations = list113; reference77 = obj41; ref GatheringNode reference78 = ref span20[1]; GatheringNode obj42 = new GatheringNode { DataId = 34404u }; num3 = 2; List list114 = new List(num3); CollectionsMarshal.SetCount(list114, num3); Span span21 = CollectionsMarshal.AsSpan(list114); span21[0] = new GatheringLocation { Position = new Vector3(557.5918f, 92.0403f, -582.1814f), MinimumAngle = 70, MaximumAngle = 200 }; span21[1] = new GatheringLocation { Position = new Vector3(573.9432f, 96.50874f, -575.4167f), MinimumAngle = 85, MaximumAngle = 220 }; obj42.Locations = list114; reference78 = obj42; gatheringNodeGroup36.Nodes = list112; reference76 = gatheringNodeGroup36; gatheringRoot12.Groups = list105; AddLocation(918, gatheringRoot12); GatheringRoot gatheringRoot13 = new GatheringRoot(); num = 1; List list115 = new List(num); CollectionsMarshal.SetCount(list115, num); CollectionsMarshal.AsSpan(list115)[0] = "liza"; gatheringRoot13.Author = list115; num = 1; List list116 = new List(num); CollectionsMarshal.SetCount(list116, num); CollectionsMarshal.AsSpan(list116)[0] = new QuestStep(EInteractionType.None, null, null, 815) { AetheryteShortcut = EAetheryteLocation.AmhAraengTwine }; gatheringRoot13.Steps = list116; num = 3; List list117 = new List(num); CollectionsMarshal.SetCount(list117, num); Span span22 = CollectionsMarshal.AsSpan(list117); ref GatheringNodeGroup reference79 = ref span22[0]; GatheringNodeGroup gatheringNodeGroup37 = new GatheringNodeGroup(); num2 = 2; List list118 = new List(num2); CollectionsMarshal.SetCount(list118, num2); Span span23 = CollectionsMarshal.AsSpan(list118); ref GatheringNode reference80 = ref span23[0]; GatheringNode obj43 = new GatheringNode { DataId = 34411u }; num3 = 1; List list119 = new List(num3); CollectionsMarshal.SetCount(list119, num3); CollectionsMarshal.AsSpan(list119)[0] = new GatheringLocation { Position = new Vector3(-418.0731f, 16.25609f, -127.4739f), MinimumAngle = 240, MaximumAngle = 360 }; obj43.Locations = list119; reference80 = obj43; ref GatheringNode reference81 = ref span23[1]; GatheringNode obj44 = new GatheringNode { DataId = 34412u }; num3 = 2; List list120 = new List(num3); CollectionsMarshal.SetCount(list120, num3); Span span24 = CollectionsMarshal.AsSpan(list120); span24[0] = new GatheringLocation { Position = new Vector3(-436.8404f, 18.18649f, -121.9686f), MinimumAngle = -80, MaximumAngle = 75 }; span24[1] = new GatheringLocation { Position = new Vector3(-412.7203f, 17.72583f, -144.2871f), MinimumAngle = -145, MaximumAngle = 5 }; obj44.Locations = list120; reference81 = obj44; gatheringNodeGroup37.Nodes = list118; reference79 = gatheringNodeGroup37; ref GatheringNodeGroup reference82 = ref span22[1]; GatheringNodeGroup gatheringNodeGroup38 = new GatheringNodeGroup(); num2 = 2; List list121 = new List(num2); CollectionsMarshal.SetCount(list121, num2); Span span25 = CollectionsMarshal.AsSpan(list121); ref GatheringNode reference83 = ref span25[0]; GatheringNode obj45 = new GatheringNode { DataId = 34409u }; num3 = 1; List list122 = new List(num3); CollectionsMarshal.SetCount(list122, num3); CollectionsMarshal.AsSpan(list122)[0] = new GatheringLocation { Position = new Vector3(-309.9351f, 22.43881f, -196.324f), MinimumAngle = -70, MaximumAngle = 60 }; obj45.Locations = list122; reference83 = obj45; ref GatheringNode reference84 = ref span25[1]; GatheringNode obj46 = new GatheringNode { DataId = 34410u }; num3 = 2; List list123 = new List(num3); CollectionsMarshal.SetCount(list123, num3); Span span26 = CollectionsMarshal.AsSpan(list123); span26[0] = new GatheringLocation { Position = new Vector3(-301.4662f, 22.08392f, -205.1306f), MinimumAngle = -145, MaximumAngle = -20 }; span26[1] = new GatheringLocation { Position = new Vector3(-318.3467f, 23.1723f, -198.7676f), MinimumAngle = -45, MaximumAngle = 85 }; obj46.Locations = list123; reference84 = obj46; gatheringNodeGroup38.Nodes = list121; reference82 = gatheringNodeGroup38; ref GatheringNodeGroup reference85 = ref span22[2]; GatheringNodeGroup gatheringNodeGroup39 = new GatheringNodeGroup(); num2 = 2; List list124 = new List(num2); CollectionsMarshal.SetCount(list124, num2); Span span27 = CollectionsMarshal.AsSpan(list124); ref GatheringNode reference86 = ref span27[0]; GatheringNode obj47 = new GatheringNode { DataId = 34414u }; num3 = 2; List list125 = new List(num3); CollectionsMarshal.SetCount(list125, num3); Span span28 = CollectionsMarshal.AsSpan(list125); span28[0] = new GatheringLocation { Position = new Vector3(-229.6105f, 5.158276f, -103.3359f), MinimumAngle = -40, MaximumAngle = 170 }; span28[1] = new GatheringLocation { Position = new Vector3(-247.2413f, 9.6758f, -128.0531f), MinimumAngle = 30, MaximumAngle = 125 }; obj47.Locations = list125; reference86 = obj47; ref GatheringNode reference87 = ref span27[1]; GatheringNode obj48 = new GatheringNode { DataId = 34413u }; num3 = 1; List list126 = new List(num3); CollectionsMarshal.SetCount(list126, num3); CollectionsMarshal.AsSpan(list126)[0] = new GatheringLocation { Position = new Vector3(-248.8988f, 7.998118f, -121.8732f), MinimumAngle = 0, MaximumAngle = 160 }; obj48.Locations = list126; reference87 = obj48; gatheringNodeGroup39.Nodes = list124; reference85 = gatheringNodeGroup39; gatheringRoot13.Groups = list117; AddLocation(919, gatheringRoot13); GatheringRoot gatheringRoot14 = new GatheringRoot(); num = 1; List list127 = new List(num); CollectionsMarshal.SetCount(list127, num); CollectionsMarshal.AsSpan(list127)[0] = "liza"; gatheringRoot14.Author = list127; num = 1; List list128 = new List(num); CollectionsMarshal.SetCount(list128, num); CollectionsMarshal.AsSpan(list128)[0] = new QuestStep(EInteractionType.None, null, null, 816) { AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf }; gatheringRoot14.Steps = list128; num = 3; List list129 = new List(num); CollectionsMarshal.SetCount(list129, num); Span span29 = CollectionsMarshal.AsSpan(list129); ref GatheringNodeGroup reference88 = ref span29[0]; GatheringNodeGroup gatheringNodeGroup40 = new GatheringNodeGroup(); num2 = 2; List list130 = new List(num2); CollectionsMarshal.SetCount(list130, num2); Span span30 = CollectionsMarshal.AsSpan(list130); ref GatheringNode reference89 = ref span30[0]; GatheringNode obj49 = new GatheringNode { DataId = 34422u }; num3 = 2; List list131 = new List(num3); CollectionsMarshal.SetCount(list131, num3); Span span31 = CollectionsMarshal.AsSpan(list131); span31[0] = new GatheringLocation { Position = new Vector3(-161.9915f, 60.04895f, -647.3901f) }; span31[1] = new GatheringLocation { Position = new Vector3(-179.2945f, 60.84981f, -630.9084f) }; obj49.Locations = list131; reference89 = obj49; ref GatheringNode reference90 = ref span30[1]; GatheringNode obj50 = new GatheringNode { DataId = 34421u }; num3 = 1; List list132 = new List(num3); CollectionsMarshal.SetCount(list132, num3); CollectionsMarshal.AsSpan(list132)[0] = new GatheringLocation { Position = new Vector3(-182.311f, 60.81965f, -640.2197f) }; obj50.Locations = list132; reference90 = obj50; gatheringNodeGroup40.Nodes = list130; reference88 = gatheringNodeGroup40; ref GatheringNodeGroup reference91 = ref span29[1]; GatheringNodeGroup gatheringNodeGroup41 = new GatheringNodeGroup(); num2 = 2; List list133 = new List(num2); CollectionsMarshal.SetCount(list133, num2); Span span32 = CollectionsMarshal.AsSpan(list133); ref GatheringNode reference92 = ref span32[0]; GatheringNode obj51 = new GatheringNode { DataId = 34423u }; num3 = 1; List list134 = new List(num3); CollectionsMarshal.SetCount(list134, num3); CollectionsMarshal.AsSpan(list134)[0] = new GatheringLocation { Position = new Vector3(-182.0749f, 60.70063f, -567.6271f) }; obj51.Locations = list134; reference92 = obj51; ref GatheringNode reference93 = ref span32[1]; GatheringNode obj52 = new GatheringNode { DataId = 34424u }; num3 = 2; List list135 = new List(num3); CollectionsMarshal.SetCount(list135, num3); Span span33 = CollectionsMarshal.AsSpan(list135); span33[0] = new GatheringLocation { Position = new Vector3(-184.7115f, 59.23207f, -573.9592f) }; span33[1] = new GatheringLocation { Position = new Vector3(-171.0273f, 62.20385f, -576.3321f) }; obj52.Locations = list135; reference93 = obj52; gatheringNodeGroup41.Nodes = list133; reference91 = gatheringNodeGroup41; ref GatheringNodeGroup reference94 = ref span29[2]; GatheringNodeGroup gatheringNodeGroup42 = new GatheringNodeGroup(); num2 = 2; List list136 = new List(num2); CollectionsMarshal.SetCount(list136, num2); Span span34 = CollectionsMarshal.AsSpan(list136); ref GatheringNode reference95 = ref span34[0]; GatheringNode obj53 = new GatheringNode { DataId = 34425u }; num3 = 1; List list137 = new List(num3); CollectionsMarshal.SetCount(list137, num3); CollectionsMarshal.AsSpan(list137)[0] = new GatheringLocation { Position = new Vector3(-333.3387f, 82.66466f, -505.7937f) }; obj53.Locations = list137; reference95 = obj53; ref GatheringNode reference96 = ref span34[1]; GatheringNode obj54 = new GatheringNode { DataId = 34426u }; num3 = 2; List list138 = new List(num3); CollectionsMarshal.SetCount(list138, num3); Span span35 = CollectionsMarshal.AsSpan(list138); span35[0] = new GatheringLocation { Position = new Vector3(-333.0683f, 82.72758f, -501.5885f), MinimumAngle = 75, MaximumAngle = 265 }; span35[1] = new GatheringLocation { Position = new Vector3(-349.0388f, 89.44427f, -512.492f) }; obj54.Locations = list138; reference96 = obj54; gatheringNodeGroup42.Nodes = list136; reference94 = gatheringNodeGroup42; gatheringRoot14.Groups = list129; AddLocation(921, gatheringRoot14); GatheringRoot gatheringRoot15 = new GatheringRoot(); num = 1; List list139 = new List(num); CollectionsMarshal.SetCount(list139, num); CollectionsMarshal.AsSpan(list139)[0] = "liza"; gatheringRoot15.Author = list139; num = 1; List list140 = new List(num); CollectionsMarshal.SetCount(list140, num); CollectionsMarshal.AsSpan(list140)[0] = new QuestStep(EInteractionType.None, null, null, 815) { AetheryteShortcut = EAetheryteLocation.AmhAraengTwine }; gatheringRoot15.Steps = list140; num = 3; List list141 = new List(num); CollectionsMarshal.SetCount(list141, num); Span span36 = CollectionsMarshal.AsSpan(list141); ref GatheringNodeGroup reference97 = ref span36[0]; GatheringNodeGroup gatheringNodeGroup43 = new GatheringNodeGroup(); num2 = 2; List list142 = new List(num2); CollectionsMarshal.SetCount(list142, num2); Span span37 = CollectionsMarshal.AsSpan(list142); ref GatheringNode reference98 = ref span37[0]; GatheringNode obj55 = new GatheringNode { DataId = 34430u }; num3 = 2; List list143 = new List(num3); CollectionsMarshal.SetCount(list143, num3); Span span38 = CollectionsMarshal.AsSpan(list143); span38[0] = new GatheringLocation { Position = new Vector3(-449.9385f, -1.370689f, -409.258f) }; span38[1] = new GatheringLocation { Position = new Vector3(-445.7757f, -0.7637522f, -415.8121f) }; obj55.Locations = list143; reference98 = obj55; ref GatheringNode reference99 = ref span37[1]; GatheringNode obj56 = new GatheringNode { DataId = 34429u }; num3 = 1; List list144 = new List(num3); CollectionsMarshal.SetCount(list144, num3); CollectionsMarshal.AsSpan(list144)[0] = new GatheringLocation { Position = new Vector3(-451.2528f, -1.577711f, -414.294f) }; obj56.Locations = list144; reference99 = obj56; gatheringNodeGroup43.Nodes = list142; reference97 = gatheringNodeGroup43; ref GatheringNodeGroup reference100 = ref span36[1]; GatheringNodeGroup gatheringNodeGroup44 = new GatheringNodeGroup(); num2 = 2; List list145 = new List(num2); CollectionsMarshal.SetCount(list145, num2); Span span39 = CollectionsMarshal.AsSpan(list145); ref GatheringNode reference101 = ref span39[0]; GatheringNode obj57 = new GatheringNode { DataId = 34427u }; num3 = 1; List list146 = new List(num3); CollectionsMarshal.SetCount(list146, num3); CollectionsMarshal.AsSpan(list146)[0] = new GatheringLocation { Position = new Vector3(-346.0392f, 0.6433533f, -541.9421f) }; obj57.Locations = list146; reference101 = obj57; ref GatheringNode reference102 = ref span39[1]; GatheringNode obj58 = new GatheringNode { DataId = 34428u }; num3 = 2; List list147 = new List(num3); CollectionsMarshal.SetCount(list147, num3); Span span40 = CollectionsMarshal.AsSpan(list147); span40[0] = new GatheringLocation { Position = new Vector3(-326.9622f, 1.097262f, -537.5435f), MinimumAngle = 0, MaximumAngle = 220 }; span40[1] = new GatheringLocation { Position = new Vector3(-357.2281f, 0.4458784f, -513.3207f) }; obj58.Locations = list147; reference102 = obj58; gatheringNodeGroup44.Nodes = list145; reference100 = gatheringNodeGroup44; ref GatheringNodeGroup reference103 = ref span36[2]; GatheringNodeGroup gatheringNodeGroup45 = new GatheringNodeGroup(); num2 = 2; List list148 = new List(num2); CollectionsMarshal.SetCount(list148, num2); Span span41 = CollectionsMarshal.AsSpan(list148); ref GatheringNode reference104 = ref span41[0]; GatheringNode obj59 = new GatheringNode { DataId = 34431u }; num3 = 1; List list149 = new List(num3); CollectionsMarshal.SetCount(list149, num3); CollectionsMarshal.AsSpan(list149)[0] = new GatheringLocation { Position = new Vector3(-441.0019f, -5.337227f, -636.1525f) }; obj59.Locations = list149; reference104 = obj59; ref GatheringNode reference105 = ref span41[1]; GatheringNode obj60 = new GatheringNode { DataId = 34432u }; num3 = 2; List list150 = new List(num3); CollectionsMarshal.SetCount(list150, num3); Span span42 = CollectionsMarshal.AsSpan(list150); span42[0] = new GatheringLocation { Position = new Vector3(-464.1121f, -5.420424f, -649.8243f) }; span42[1] = new GatheringLocation { Position = new Vector3(-436.4872f, -5.205373f, -638.8244f), MinimumAngle = -95, MaximumAngle = 85 }; obj60.Locations = list150; reference105 = obj60; gatheringNodeGroup45.Nodes = list148; reference103 = gatheringNodeGroup45; gatheringRoot15.Groups = list141; AddLocation(922, gatheringRoot15); GatheringRoot gatheringRoot16 = new GatheringRoot(); num = 1; List list151 = new List(num); CollectionsMarshal.SetCount(list151, num); CollectionsMarshal.AsSpan(list151)[0] = "liza"; gatheringRoot16.Author = list151; num = 1; List list152 = new List(num); CollectionsMarshal.SetCount(list152, num); CollectionsMarshal.AsSpan(list152)[0] = new QuestStep(EInteractionType.None, null, null, 818) { AetheryteShortcut = EAetheryteLocation.TempestOndoCups }; gatheringRoot16.Steps = list152; num = 3; List list153 = new List(num); CollectionsMarshal.SetCount(list153, num); Span span43 = CollectionsMarshal.AsSpan(list153); ref GatheringNodeGroup reference106 = ref span43[0]; GatheringNodeGroup gatheringNodeGroup46 = new GatheringNodeGroup(); num2 = 2; List list154 = new List(num2); CollectionsMarshal.SetCount(list154, num2); Span span44 = CollectionsMarshal.AsSpan(list154); ref GatheringNode reference107 = ref span44[0]; GatheringNode obj61 = new GatheringNode { DataId = 34458u }; num3 = 2; List list155 = new List(num3); CollectionsMarshal.SetCount(list155, num3); Span span45 = CollectionsMarshal.AsSpan(list155); span45[0] = new GatheringLocation { Position = new Vector3(44.00173f, 428.2346f, -656.6179f), MinimumAngle = -65, MaximumAngle = 10 }; span45[1] = new GatheringLocation { Position = new Vector3(16.55597f, 426.627f, -670.5577f), MinimumAngle = -25, MaximumAngle = 110 }; obj61.Locations = list155; reference107 = obj61; ref GatheringNode reference108 = ref span44[1]; GatheringNode obj62 = new GatheringNode { DataId = 34457u }; num3 = 1; List list156 = new List(num3); CollectionsMarshal.SetCount(list156, num3); CollectionsMarshal.AsSpan(list156)[0] = new GatheringLocation { Position = new Vector3(37.23584f, 427.2601f, -653.0619f), MinimumAngle = 245, MaximumAngle = 335 }; obj62.Locations = list156; reference108 = obj62; gatheringNodeGroup46.Nodes = list154; reference106 = gatheringNodeGroup46; ref GatheringNodeGroup reference109 = ref span43[1]; GatheringNodeGroup gatheringNodeGroup47 = new GatheringNodeGroup(); num2 = 2; List list157 = new List(num2); CollectionsMarshal.SetCount(list157, num2); Span span46 = CollectionsMarshal.AsSpan(list157); ref GatheringNode reference110 = ref span46[0]; GatheringNode obj63 = new GatheringNode { DataId = 34461u }; num3 = 1; List list158 = new List(num3); CollectionsMarshal.SetCount(list158, num3); CollectionsMarshal.AsSpan(list158)[0] = new GatheringLocation { Position = new Vector3(-65.51347f, 400.3132f, -539.7745f) }; obj63.Locations = list158; reference110 = obj63; ref GatheringNode reference111 = ref span46[1]; GatheringNode obj64 = new GatheringNode { DataId = 34462u }; num3 = 2; List list159 = new List(num3); CollectionsMarshal.SetCount(list159, num3); Span span47 = CollectionsMarshal.AsSpan(list159); span47[0] = new GatheringLocation { Position = new Vector3(-67.70384f, 400.7841f, -542.4638f), MinimumAngle = -85, MaximumAngle = 55 }; span47[1] = new GatheringLocation { Position = new Vector3(-55.10947f, 399.0878f, -536.9024f), MinimumDistance = 1f, MaximumDistance = 2.5f }; obj64.Locations = list159; reference111 = obj64; gatheringNodeGroup47.Nodes = list157; reference109 = gatheringNodeGroup47; ref GatheringNodeGroup reference112 = ref span43[2]; GatheringNodeGroup gatheringNodeGroup48 = new GatheringNodeGroup(); num2 = 2; List list160 = new List(num2); CollectionsMarshal.SetCount(list160, num2); Span span48 = CollectionsMarshal.AsSpan(list160); ref GatheringNode reference113 = ref span48[0]; GatheringNode obj65 = new GatheringNode { DataId = 34459u }; num3 = 1; List list161 = new List(num3); CollectionsMarshal.SetCount(list161, num3); CollectionsMarshal.AsSpan(list161)[0] = new GatheringLocation { Position = new Vector3(-216.086f, 426.8226f, -649.2361f) }; obj65.Locations = list161; reference113 = obj65; ref GatheringNode reference114 = ref span48[1]; GatheringNode obj66 = new GatheringNode { DataId = 34460u }; num3 = 2; List list162 = new List(num3); CollectionsMarshal.SetCount(list162, num3); Span span49 = CollectionsMarshal.AsSpan(list162); span49[0] = new GatheringLocation { Position = new Vector3(-215.228f, 427.4708f, -653.9598f), MinimumAngle = -55, MaximumAngle = 135 }; span49[1] = new GatheringLocation { Position = new Vector3(-201.5463f, 427.882f, -655.0467f), MinimumAngle = -70, MaximumAngle = 65 }; obj66.Locations = list162; reference114 = obj66; gatheringNodeGroup48.Nodes = list160; reference112 = gatheringNodeGroup48; gatheringRoot16.Groups = list153; AddLocation(927, gatheringRoot16); GatheringRoot gatheringRoot17 = new GatheringRoot(); num = 1; List list163 = new List(num); CollectionsMarshal.SetCount(list163, num); CollectionsMarshal.AsSpan(list163)[0] = "liza"; gatheringRoot17.Author = list163; num = 1; List list164 = new List(num); CollectionsMarshal.SetCount(list164, num); CollectionsMarshal.AsSpan(list164)[0] = new QuestStep(EInteractionType.None, null, null, 818) { AetheryteShortcut = EAetheryteLocation.TempestOndoCups }; gatheringRoot17.Steps = list164; num = 3; List list165 = new List(num); CollectionsMarshal.SetCount(list165, num); Span span50 = CollectionsMarshal.AsSpan(list165); ref GatheringNodeGroup reference115 = ref span50[0]; GatheringNodeGroup gatheringNodeGroup49 = new GatheringNodeGroup(); num2 = 2; List list166 = new List(num2); CollectionsMarshal.SetCount(list166, num2); Span span51 = CollectionsMarshal.AsSpan(list166); ref GatheringNode reference116 = ref span51[0]; GatheringNode obj67 = new GatheringNode { DataId = 34466u }; num3 = 2; List list167 = new List(num3); CollectionsMarshal.SetCount(list167, num3); Span span52 = CollectionsMarshal.AsSpan(list167); span52[0] = new GatheringLocation { Position = new Vector3(403.2184f, 408.0598f, -755.5223f), MinimumAngle = 80, MaximumAngle = 190 }; span52[1] = new GatheringLocation { Position = new Vector3(438.6136f, 416.6389f, -758.985f), MinimumAngle = 110, MaximumAngle = 240 }; obj67.Locations = list167; reference116 = obj67; ref GatheringNode reference117 = ref span51[1]; GatheringNode obj68 = new GatheringNode { DataId = 34465u }; num3 = 1; List list168 = new List(num3); CollectionsMarshal.SetCount(list168, num3); CollectionsMarshal.AsSpan(list168)[0] = new GatheringLocation { Position = new Vector3(415.5816f, 412.4482f, -758.7325f), MinimumAngle = 90, MaximumAngle = 195 }; obj68.Locations = list168; reference117 = obj68; gatheringNodeGroup49.Nodes = list166; reference115 = gatheringNodeGroup49; ref GatheringNodeGroup reference118 = ref span50[1]; GatheringNodeGroup gatheringNodeGroup50 = new GatheringNodeGroup(); num2 = 2; List list169 = new List(num2); CollectionsMarshal.SetCount(list169, num2); Span span53 = CollectionsMarshal.AsSpan(list169); ref GatheringNode reference119 = ref span53[0]; GatheringNode obj69 = new GatheringNode { DataId = 34463u }; num3 = 1; List list170 = new List(num3); CollectionsMarshal.SetCount(list170, num3); CollectionsMarshal.AsSpan(list170)[0] = new GatheringLocation { Position = new Vector3(415.8845f, 431.2351f, -896.2997f), MinimumAngle = -65, MaximumAngle = 45 }; obj69.Locations = list170; reference119 = obj69; ref GatheringNode reference120 = ref span53[1]; GatheringNode obj70 = new GatheringNode { DataId = 34464u }; num3 = 2; List list171 = new List(num3); CollectionsMarshal.SetCount(list171, num3); Span span54 = CollectionsMarshal.AsSpan(list171); span54[0] = new GatheringLocation { Position = new Vector3(400.7106f, 428.3826f, -893.9595f), MinimumAngle = -40, MaximumAngle = 50 }; span54[1] = new GatheringLocation { Position = new Vector3(431.8092f, 434.546f, -902.1445f), MinimumAngle = -95, MaximumAngle = 35 }; obj70.Locations = list171; reference120 = obj70; gatheringNodeGroup50.Nodes = list169; reference118 = gatheringNodeGroup50; ref GatheringNodeGroup reference121 = ref span50[2]; GatheringNodeGroup gatheringNodeGroup51 = new GatheringNodeGroup(); num2 = 2; List list172 = new List(num2); CollectionsMarshal.SetCount(list172, num2); Span span55 = CollectionsMarshal.AsSpan(list172); ref GatheringNode reference122 = ref span55[0]; GatheringNode obj71 = new GatheringNode { DataId = 34467u }; num3 = 1; List list173 = new List(num3); CollectionsMarshal.SetCount(list173, num3); CollectionsMarshal.AsSpan(list173)[0] = new GatheringLocation { Position = new Vector3(284.0778f, 433.4644f, -916.6171f), MinimumAngle = -75, MaximumAngle = 30 }; obj71.Locations = list173; reference122 = obj71; ref GatheringNode reference123 = ref span55[1]; GatheringNode obj72 = new GatheringNode { DataId = 34468u }; num3 = 2; List list174 = new List(num3); CollectionsMarshal.SetCount(list174, num3); Span span56 = CollectionsMarshal.AsSpan(list174); span56[0] = new GatheringLocation { Position = new Vector3(278.6176f, 428.9509f, -904.3234f), MinimumAngle = 220, MaximumAngle = 345 }; span56[1] = new GatheringLocation { Position = new Vector3(305.7502f, 432.027f, -912.7272f), MinimumAngle = -80, MaximumAngle = 40 }; obj72.Locations = list174; reference123 = obj72; gatheringNodeGroup51.Nodes = list172; reference121 = gatheringNodeGroup51; gatheringRoot17.Groups = list165; AddLocation(928, gatheringRoot17); GatheringRoot gatheringRoot18 = new GatheringRoot(); num = 1; List list175 = new List(num); CollectionsMarshal.SetCount(list175, num); CollectionsMarshal.AsSpan(list175)[0] = "liza"; gatheringRoot18.Author = list175; num = 1; List list176 = new List(num); CollectionsMarshal.SetCount(list176, num); CollectionsMarshal.AsSpan(list176)[0] = new QuestStep(EInteractionType.None, null, null, 1188) { AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; gatheringRoot18.Steps = list176; gatheringRoot18.FlyBetweenNodes = true; num = 6; List list177 = new List(num); CollectionsMarshal.SetCount(list177, num); Span span57 = CollectionsMarshal.AsSpan(list177); ref GatheringNodeGroup reference124 = ref span57[0]; GatheringNodeGroup gatheringNodeGroup52 = new GatheringNodeGroup(); num2 = 1; List list178 = new List(num2); CollectionsMarshal.SetCount(list178, num2); ref GatheringNode reference125 = ref CollectionsMarshal.AsSpan(list178)[0]; GatheringNode obj73 = new GatheringNode { DataId = 34520u }; num3 = 1; List list179 = new List(num3); CollectionsMarshal.SetCount(list179, num3); CollectionsMarshal.AsSpan(list179)[0] = new GatheringLocation { Position = new Vector3(759.8123f, 26.14559f, -561.7435f) }; obj73.Locations = list179; reference125 = obj73; gatheringNodeGroup52.Nodes = list178; reference124 = gatheringNodeGroup52; ref GatheringNodeGroup reference126 = ref span57[1]; GatheringNodeGroup gatheringNodeGroup53 = new GatheringNodeGroup(); num2 = 1; List list180 = new List(num2); CollectionsMarshal.SetCount(list180, num2); ref GatheringNode reference127 = ref CollectionsMarshal.AsSpan(list180)[0]; GatheringNode obj74 = new GatheringNode { DataId = 34521u }; num3 = 1; List list181 = new List(num3); CollectionsMarshal.SetCount(list181, num3); CollectionsMarshal.AsSpan(list181)[0] = new GatheringLocation { Position = new Vector3(791.0515f, 25.74059f, -545.9295f) }; obj74.Locations = list181; reference127 = obj74; gatheringNodeGroup53.Nodes = list180; reference126 = gatheringNodeGroup53; ref GatheringNodeGroup reference128 = ref span57[2]; GatheringNodeGroup gatheringNodeGroup54 = new GatheringNodeGroup(); num2 = 1; List list182 = new List(num2); CollectionsMarshal.SetCount(list182, num2); ref GatheringNode reference129 = ref CollectionsMarshal.AsSpan(list182)[0]; GatheringNode obj75 = new GatheringNode { DataId = 34522u }; num3 = 1; List list183 = new List(num3); CollectionsMarshal.SetCount(list183, num3); CollectionsMarshal.AsSpan(list183)[0] = new GatheringLocation { Position = new Vector3(821.4519f, 28.47348f, -533.9607f) }; obj75.Locations = list183; reference129 = obj75; gatheringNodeGroup54.Nodes = list182; reference128 = gatheringNodeGroup54; ref GatheringNodeGroup reference130 = ref span57[3]; GatheringNodeGroup gatheringNodeGroup55 = new GatheringNodeGroup(); num2 = 1; List list184 = new List(num2); CollectionsMarshal.SetCount(list184, num2); ref GatheringNode reference131 = ref CollectionsMarshal.AsSpan(list184)[0]; GatheringNode obj76 = new GatheringNode { DataId = 34517u }; num3 = 1; List list185 = new List(num3); CollectionsMarshal.SetCount(list185, num3); CollectionsMarshal.AsSpan(list185)[0] = new GatheringLocation { Position = new Vector3(840.8483f, 34.05744f, -586.0533f) }; obj76.Locations = list185; reference131 = obj76; gatheringNodeGroup55.Nodes = list184; reference130 = gatheringNodeGroup55; ref GatheringNodeGroup reference132 = ref span57[4]; GatheringNodeGroup gatheringNodeGroup56 = new GatheringNodeGroup(); num2 = 1; List list186 = new List(num2); CollectionsMarshal.SetCount(list186, num2); ref GatheringNode reference133 = ref CollectionsMarshal.AsSpan(list186)[0]; GatheringNode obj77 = new GatheringNode { DataId = 34518u }; num3 = 1; List list187 = new List(num3); CollectionsMarshal.SetCount(list187, num3); CollectionsMarshal.AsSpan(list187)[0] = new GatheringLocation { Position = new Vector3(837.7969f, 33.55795f, -619.7623f) }; obj77.Locations = list187; reference133 = obj77; gatheringNodeGroup56.Nodes = list186; reference132 = gatheringNodeGroup56; ref GatheringNodeGroup reference134 = ref span57[5]; GatheringNodeGroup gatheringNodeGroup57 = new GatheringNodeGroup(); num2 = 1; List list188 = new List(num2); CollectionsMarshal.SetCount(list188, num2); ref GatheringNode reference135 = ref CollectionsMarshal.AsSpan(list188)[0]; GatheringNode obj78 = new GatheringNode { DataId = 34519u }; num3 = 1; List list189 = new List(num3); CollectionsMarshal.SetCount(list189, num3); CollectionsMarshal.AsSpan(list189)[0] = new GatheringLocation { Position = new Vector3(784.021f, 24.16835f, -598.9781f) }; obj78.Locations = list189; reference135 = obj78; gatheringNodeGroup57.Nodes = list188; reference134 = gatheringNodeGroup57; gatheringRoot18.Groups = list177; AddLocation(946, gatheringRoot18); GatheringRoot gatheringRoot19 = new GatheringRoot(); num = 1; List list190 = new List(num); CollectionsMarshal.SetCount(list190, num); CollectionsMarshal.AsSpan(list190)[0] = "liza"; gatheringRoot19.Author = list190; num = 1; List list191 = new List(num); CollectionsMarshal.SetCount(list191, num); CollectionsMarshal.AsSpan(list191)[0] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax }; gatheringRoot19.Steps = list191; gatheringRoot19.FlyBetweenNodes = true; num = 6; List list192 = new List(num); CollectionsMarshal.SetCount(list192, num); Span span58 = CollectionsMarshal.AsSpan(list192); ref GatheringNodeGroup reference136 = ref span58[0]; GatheringNodeGroup gatheringNodeGroup58 = new GatheringNodeGroup(); num2 = 1; List list193 = new List(num2); CollectionsMarshal.SetCount(list193, num2); ref GatheringNode reference137 = ref CollectionsMarshal.AsSpan(list193)[0]; GatheringNode obj79 = new GatheringNode { DataId = 34601u }; num3 = 1; List list194 = new List(num3); CollectionsMarshal.SetCount(list194, num3); CollectionsMarshal.AsSpan(list194)[0] = new GatheringLocation { Position = new Vector3(484.1779f, 16.59889f, -304.2079f), MinimumAngle = -185, MaximumAngle = 20 }; obj79.Locations = list194; reference137 = obj79; gatheringNodeGroup58.Nodes = list193; reference136 = gatheringNodeGroup58; ref GatheringNodeGroup reference138 = ref span58[1]; GatheringNodeGroup gatheringNodeGroup59 = new GatheringNodeGroup(); num2 = 1; List list195 = new List(num2); CollectionsMarshal.SetCount(list195, num2); ref GatheringNode reference139 = ref CollectionsMarshal.AsSpan(list195)[0]; GatheringNode obj80 = new GatheringNode { DataId = 34599u }; num3 = 1; List list196 = new List(num3); CollectionsMarshal.SetCount(list196, num3); CollectionsMarshal.AsSpan(list196)[0] = new GatheringLocation { Position = new Vector3(509.181f, 21.64949f, -349.9709f), MinimumAngle = -25, MaximumAngle = 80 }; obj80.Locations = list196; reference139 = obj80; gatheringNodeGroup59.Nodes = list195; reference138 = gatheringNodeGroup59; ref GatheringNodeGroup reference140 = ref span58[2]; GatheringNodeGroup gatheringNodeGroup60 = new GatheringNodeGroup(); num2 = 1; List list197 = new List(num2); CollectionsMarshal.SetCount(list197, num2); ref GatheringNode reference141 = ref CollectionsMarshal.AsSpan(list197)[0]; GatheringNode obj81 = new GatheringNode { DataId = 34597u }; num3 = 1; List list198 = new List(num3); CollectionsMarshal.SetCount(list198, num3); CollectionsMarshal.AsSpan(list198)[0] = new GatheringLocation { Position = new Vector3(534.7657f, 19.33411f, -333.3713f), MinimumAngle = 155, MaximumAngle = 275 }; obj81.Locations = list198; reference141 = obj81; gatheringNodeGroup60.Nodes = list197; reference140 = gatheringNodeGroup60; ref GatheringNodeGroup reference142 = ref span58[3]; GatheringNodeGroup gatheringNodeGroup61 = new GatheringNodeGroup(); num2 = 1; List list199 = new List(num2); CollectionsMarshal.SetCount(list199, num2); ref GatheringNode reference143 = ref CollectionsMarshal.AsSpan(list199)[0]; GatheringNode obj82 = new GatheringNode { DataId = 34600u }; num3 = 1; List list200 = new List(num3); CollectionsMarshal.SetCount(list200, num3); CollectionsMarshal.AsSpan(list200)[0] = new GatheringLocation { Position = new Vector3(525.0291f, 11.97125f, -252.6589f), MinimumAngle = 145, MaximumAngle = 265 }; obj82.Locations = list200; reference143 = obj82; gatheringNodeGroup61.Nodes = list199; reference142 = gatheringNodeGroup61; ref GatheringNodeGroup reference144 = ref span58[4]; GatheringNodeGroup gatheringNodeGroup62 = new GatheringNodeGroup(); num2 = 1; List list201 = new List(num2); CollectionsMarshal.SetCount(list201, num2); ref GatheringNode reference145 = ref CollectionsMarshal.AsSpan(list201)[0]; GatheringNode obj83 = new GatheringNode { DataId = 34598u }; num3 = 1; List list202 = new List(num3); CollectionsMarshal.SetCount(list202, num3); CollectionsMarshal.AsSpan(list202)[0] = new GatheringLocation { Position = new Vector3(518.5205f, 9.694121f, -223.9382f), MinimumAngle = 65, MaximumAngle = 170 }; obj83.Locations = list202; reference145 = obj83; gatheringNodeGroup62.Nodes = list201; reference144 = gatheringNodeGroup62; ref GatheringNodeGroup reference146 = ref span58[5]; GatheringNodeGroup gatheringNodeGroup63 = new GatheringNodeGroup(); num2 = 1; List list203 = new List(num2); CollectionsMarshal.SetCount(list203, num2); ref GatheringNode reference147 = ref CollectionsMarshal.AsSpan(list203)[0]; GatheringNode obj84 = new GatheringNode { DataId = 34602u }; num3 = 1; List list204 = new List(num3); CollectionsMarshal.SetCount(list204, num3); CollectionsMarshal.AsSpan(list204)[0] = new GatheringLocation { Position = new Vector3(480.2552f, 10.94543f, -234.4949f), MinimumAngle = 95, MaximumAngle = 180 }; obj84.Locations = list204; reference147 = obj84; gatheringNodeGroup63.Nodes = list203; reference146 = gatheringNodeGroup63; gatheringRoot19.Groups = list192; AddLocation(955, gatheringRoot19); GatheringRoot gatheringRoot20 = new GatheringRoot(); num = 1; List list205 = new List(num); CollectionsMarshal.SetCount(list205, num); CollectionsMarshal.AsSpan(list205)[0] = "liza"; gatheringRoot20.Author = list205; num = 1; List list206 = new List(num); CollectionsMarshal.SetCount(list206, num); CollectionsMarshal.AsSpan(list206)[0] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo }; gatheringRoot20.Steps = list206; gatheringRoot20.FlyBetweenNodes = false; num = 6; List list207 = new List(num); CollectionsMarshal.SetCount(list207, num); Span span59 = CollectionsMarshal.AsSpan(list207); ref GatheringNodeGroup reference148 = ref span59[0]; GatheringNodeGroup gatheringNodeGroup64 = new GatheringNodeGroup(); num2 = 1; List list208 = new List(num2); CollectionsMarshal.SetCount(list208, num2); ref GatheringNode reference149 = ref CollectionsMarshal.AsSpan(list208)[0]; GatheringNode obj85 = new GatheringNode { DataId = 34646u }; num3 = 1; List list209 = new List(num3); CollectionsMarshal.SetCount(list209, num3); CollectionsMarshal.AsSpan(list209)[0] = new GatheringLocation { Position = new Vector3(227.4615f, -89.93336f, -225.4792f), MinimumAngle = 150, MaximumAngle = 250 }; obj85.Locations = list209; reference149 = obj85; gatheringNodeGroup64.Nodes = list208; reference148 = gatheringNodeGroup64; ref GatheringNodeGroup reference150 = ref span59[1]; GatheringNodeGroup gatheringNodeGroup65 = new GatheringNodeGroup(); num2 = 1; List list210 = new List(num2); CollectionsMarshal.SetCount(list210, num2); ref GatheringNode reference151 = ref CollectionsMarshal.AsSpan(list210)[0]; GatheringNode obj86 = new GatheringNode { DataId = 34641u }; num3 = 1; List list211 = new List(num3); CollectionsMarshal.SetCount(list211, num3); CollectionsMarshal.AsSpan(list211)[0] = new GatheringLocation { Position = new Vector3(249.5856f, -97.79176f, -217.3474f), MinimumAngle = 135, MaximumAngle = 215 }; obj86.Locations = list211; reference151 = obj86; gatheringNodeGroup65.Nodes = list210; reference150 = gatheringNodeGroup65; ref GatheringNodeGroup reference152 = ref span59[2]; GatheringNodeGroup gatheringNodeGroup66 = new GatheringNodeGroup(); num2 = 1; List list212 = new List(num2); CollectionsMarshal.SetCount(list212, num2); ref GatheringNode reference153 = ref CollectionsMarshal.AsSpan(list212)[0]; GatheringNode obj87 = new GatheringNode { DataId = 34642u }; num3 = 1; List list213 = new List(num3); CollectionsMarshal.SetCount(list213, num3); CollectionsMarshal.AsSpan(list213)[0] = new GatheringLocation { Position = new Vector3(257.8141f, -99.51778f, -217.7757f), MinimumAngle = 130, MaximumAngle = 240 }; obj87.Locations = list213; reference153 = obj87; gatheringNodeGroup66.Nodes = list212; reference152 = gatheringNodeGroup66; ref GatheringNodeGroup reference154 = ref span59[3]; GatheringNodeGroup gatheringNodeGroup67 = new GatheringNodeGroup(); num2 = 1; List list214 = new List(num2); CollectionsMarshal.SetCount(list214, num2); ref GatheringNode reference155 = ref CollectionsMarshal.AsSpan(list214)[0]; GatheringNode obj88 = new GatheringNode { DataId = 34643u, Fly = true }; num3 = 1; List list215 = new List(num3); CollectionsMarshal.SetCount(list215, num3); CollectionsMarshal.AsSpan(list215)[0] = new GatheringLocation { Position = new Vector3(274.7205f, -99.65348f, -201.6824f), MinimumAngle = 220, MaximumAngle = 270 }; obj88.Locations = list215; reference155 = obj88; gatheringNodeGroup67.Nodes = list214; reference154 = gatheringNodeGroup67; ref GatheringNodeGroup reference156 = ref span59[4]; GatheringNodeGroup gatheringNodeGroup68 = new GatheringNodeGroup(); num2 = 1; List list216 = new List(num2); CollectionsMarshal.SetCount(list216, num2); ref GatheringNode reference157 = ref CollectionsMarshal.AsSpan(list216)[0]; GatheringNode obj89 = new GatheringNode { DataId = 34644u }; num3 = 1; List list217 = new List(num3); CollectionsMarshal.SetCount(list217, num3); CollectionsMarshal.AsSpan(list217)[0] = new GatheringLocation { Position = new Vector3(278.0735f, -101.2599f, -194.8121f), MinimumAngle = 200, MaximumAngle = 300 }; obj89.Locations = list217; reference157 = obj89; gatheringNodeGroup68.Nodes = list216; reference156 = gatheringNodeGroup68; ref GatheringNodeGroup reference158 = ref span59[5]; GatheringNodeGroup gatheringNodeGroup69 = new GatheringNodeGroup(); num2 = 1; List list218 = new List(num2); CollectionsMarshal.SetCount(list218, num2); ref GatheringNode reference159 = ref CollectionsMarshal.AsSpan(list218)[0]; GatheringNode obj90 = new GatheringNode { DataId = 34645u }; num3 = 1; List list219 = new List(num3); CollectionsMarshal.SetCount(list219, num3); CollectionsMarshal.AsSpan(list219)[0] = new GatheringLocation { Position = new Vector3(308.4911f, -100.6525f, -174.6859f), MinimumAngle = 145, MaximumAngle = 210 }; obj90.Locations = list219; reference159 = obj90; gatheringNodeGroup69.Nodes = list218; reference158 = gatheringNodeGroup69; gatheringRoot20.Groups = list207; AddLocation(961, gatheringRoot20); GatheringRoot gatheringRoot21 = new GatheringRoot(); num = 1; List list220 = new List(num); CollectionsMarshal.SetCount(list220, num); CollectionsMarshal.AsSpan(list220)[0] = "liza"; gatheringRoot21.Author = list220; num = 1; List list221 = new List(num); CollectionsMarshal.SetCount(list221, num); CollectionsMarshal.AsSpan(list221)[0] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelMamook }; gatheringRoot21.Steps = list221; num = 6; List list222 = new List(num); CollectionsMarshal.SetCount(list222, num); Span span60 = CollectionsMarshal.AsSpan(list222); ref GatheringNodeGroup reference160 = ref span60[0]; GatheringNodeGroup gatheringNodeGroup70 = new GatheringNodeGroup(); num2 = 1; List list223 = new List(num2); CollectionsMarshal.SetCount(list223, num2); ref GatheringNode reference161 = ref CollectionsMarshal.AsSpan(list223)[0]; GatheringNode obj91 = new GatheringNode { DataId = 34721u }; num3 = 1; List list224 = new List(num3); CollectionsMarshal.SetCount(list224, num3); CollectionsMarshal.AsSpan(list224)[0] = new GatheringLocation { Position = new Vector3(663.934f, 25.09505f, -87.81284f), MinimumAngle = -30, MaximumAngle = 45 }; obj91.Locations = list224; reference161 = obj91; gatheringNodeGroup70.Nodes = list223; reference160 = gatheringNodeGroup70; ref GatheringNodeGroup reference162 = ref span60[1]; GatheringNodeGroup gatheringNodeGroup71 = new GatheringNodeGroup(); num2 = 1; List list225 = new List(num2); CollectionsMarshal.SetCount(list225, num2); ref GatheringNode reference163 = ref CollectionsMarshal.AsSpan(list225)[0]; GatheringNode obj92 = new GatheringNode { DataId = 34722u }; num3 = 1; List list226 = new List(num3); CollectionsMarshal.SetCount(list226, num3); CollectionsMarshal.AsSpan(list226)[0] = new GatheringLocation { Position = new Vector3(652.5192f, 21.87234f, -111.9597f), MinimumAngle = 195, MaximumAngle = 310 }; obj92.Locations = list226; reference163 = obj92; gatheringNodeGroup71.Nodes = list225; reference162 = gatheringNodeGroup71; ref GatheringNodeGroup reference164 = ref span60[2]; GatheringNodeGroup gatheringNodeGroup72 = new GatheringNodeGroup(); num2 = 1; List list227 = new List(num2); CollectionsMarshal.SetCount(list227, num2); ref GatheringNode reference165 = ref CollectionsMarshal.AsSpan(list227)[0]; GatheringNode obj93 = new GatheringNode { DataId = 34723u }; num3 = 1; List list228 = new List(num3); CollectionsMarshal.SetCount(list228, num3); CollectionsMarshal.AsSpan(list228)[0] = new GatheringLocation { Position = new Vector3(605.4673f, 22.40212f, -91.82993f), MinimumAngle = 220, MaximumAngle = 330 }; obj93.Locations = list228; reference165 = obj93; gatheringNodeGroup72.Nodes = list227; reference164 = gatheringNodeGroup72; ref GatheringNodeGroup reference166 = ref span60[3]; GatheringNodeGroup gatheringNodeGroup73 = new GatheringNodeGroup(); num2 = 1; List list229 = new List(num2); CollectionsMarshal.SetCount(list229, num2); ref GatheringNode reference167 = ref CollectionsMarshal.AsSpan(list229)[0]; GatheringNode obj94 = new GatheringNode { DataId = 34724u }; num3 = 1; List list230 = new List(num3); CollectionsMarshal.SetCount(list230, num3); CollectionsMarshal.AsSpan(list230)[0] = new GatheringLocation { Position = new Vector3(547.7242f, 17.74087f, -106.2755f), MinimumAngle = 45, MaximumAngle = 180 }; obj94.Locations = list230; reference167 = obj94; gatheringNodeGroup73.Nodes = list229; reference166 = gatheringNodeGroup73; ref GatheringNodeGroup reference168 = ref span60[4]; GatheringNodeGroup gatheringNodeGroup74 = new GatheringNodeGroup(); num2 = 1; List list231 = new List(num2); CollectionsMarshal.SetCount(list231, num2); ref GatheringNode reference169 = ref CollectionsMarshal.AsSpan(list231)[0]; GatheringNode obj95 = new GatheringNode { DataId = 34725u }; num3 = 1; List list232 = new List(num3); CollectionsMarshal.SetCount(list232, num3); CollectionsMarshal.AsSpan(list232)[0] = new GatheringLocation { Position = new Vector3(534.3469f, 18.59627f, -78.46846f), MinimumAngle = -20, MaximumAngle = 55 }; obj95.Locations = list232; reference169 = obj95; gatheringNodeGroup74.Nodes = list231; reference168 = gatheringNodeGroup74; ref GatheringNodeGroup reference170 = ref span60[5]; GatheringNodeGroup gatheringNodeGroup75 = new GatheringNodeGroup(); num2 = 1; List list233 = new List(num2); CollectionsMarshal.SetCount(list233, num2); ref GatheringNode reference171 = ref CollectionsMarshal.AsSpan(list233)[0]; GatheringNode obj96 = new GatheringNode { DataId = 34726u }; num3 = 1; List list234 = new List(num3); CollectionsMarshal.SetCount(list234, num3); CollectionsMarshal.AsSpan(list234)[0] = new GatheringLocation { Position = new Vector3(485.1973f, 17.44523f, -79.501f), MinimumAngle = -55, MaximumAngle = 35 }; obj96.Locations = list234; reference171 = obj96; gatheringNodeGroup75.Nodes = list233; reference170 = gatheringNodeGroup75; gatheringRoot21.Groups = list222; AddLocation(970, gatheringRoot21); GatheringRoot gatheringRoot22 = new GatheringRoot(); num = 1; List list235 = new List(num); CollectionsMarshal.SetCount(list235, num); CollectionsMarshal.AsSpan(list235)[0] = "liza"; gatheringRoot22.Author = list235; num = 1; List list236 = new List(num); CollectionsMarshal.SetCount(list236, num); CollectionsMarshal.AsSpan(list236)[0] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo }; gatheringRoot22.Steps = list236; num = 3; List list237 = new List(num); CollectionsMarshal.SetCount(list237, num); Span span61 = CollectionsMarshal.AsSpan(list237); ref GatheringNodeGroup reference172 = ref span61[0]; GatheringNodeGroup gatheringNodeGroup76 = new GatheringNodeGroup(); num2 = 2; List list238 = new List(num2); CollectionsMarshal.SetCount(list238, num2); Span span62 = CollectionsMarshal.AsSpan(list238); ref GatheringNode reference173 = ref span62[0]; GatheringNode obj97 = new GatheringNode { DataId = 34749u }; num3 = 1; List list239 = new List(num3); CollectionsMarshal.SetCount(list239, num3); CollectionsMarshal.AsSpan(list239)[0] = new GatheringLocation { Position = new Vector3(-392.813f, -47.04364f, -386.862f), MinimumAngle = -10, MaximumAngle = 240 }; obj97.Locations = list239; reference173 = obj97; ref GatheringNode reference174 = ref span62[1]; GatheringNode obj98 = new GatheringNode { DataId = 34750u }; num3 = 3; List list240 = new List(num3); CollectionsMarshal.SetCount(list240, num3); Span span63 = CollectionsMarshal.AsSpan(list240); span63[0] = new GatheringLocation { Position = new Vector3(-402.8987f, -45.59287f, -390.7613f), MinimumAngle = 220, MaximumAngle = 305 }; span63[1] = new GatheringLocation { Position = new Vector3(-388.9036f, -46.86702f, -381.3985f), MinimumAngle = -50, MaximumAngle = 210 }; span63[2] = new GatheringLocation { Position = new Vector3(-394.2657f, -47.86026f, -394.9654f), MinimumAngle = -145, MaximumAngle = -95 }; obj98.Locations = list240; reference174 = obj98; gatheringNodeGroup76.Nodes = list238; reference172 = gatheringNodeGroup76; ref GatheringNodeGroup reference175 = ref span61[1]; GatheringNodeGroup gatheringNodeGroup77 = new GatheringNodeGroup(); num2 = 2; List list241 = new List(num2); CollectionsMarshal.SetCount(list241, num2); Span span64 = CollectionsMarshal.AsSpan(list241); ref GatheringNode reference176 = ref span64[0]; GatheringNode obj99 = new GatheringNode { DataId = 34753u }; num3 = 1; List list242 = new List(num3); CollectionsMarshal.SetCount(list242, num3); CollectionsMarshal.AsSpan(list242)[0] = new GatheringLocation { Position = new Vector3(-541.7726f, -22.952f, -517.8604f), MinimumAngle = 215, MaximumAngle = 330 }; obj99.Locations = list242; reference176 = obj99; ref GatheringNode reference177 = ref span64[1]; GatheringNode obj100 = new GatheringNode { DataId = 34754u }; num3 = 3; List list243 = new List(num3); CollectionsMarshal.SetCount(list243, num3); Span span65 = CollectionsMarshal.AsSpan(list243); span65[0] = new GatheringLocation { Position = new Vector3(-522.9433f, -25.87319f, -537.3257f), MinimumAngle = 225, MaximumAngle = 360 }; span65[1] = new GatheringLocation { Position = new Vector3(-532.3487f, -22.79275f, -510.8069f), MinimumAngle = 135, MaximumAngle = 270 }; span65[2] = new GatheringLocation { Position = new Vector3(-536.2922f, -23.79476f, -526.0406f), MinimumAngle = -110, MaximumAngle = 35 }; obj100.Locations = list243; reference177 = obj100; gatheringNodeGroup77.Nodes = list241; reference175 = gatheringNodeGroup77; ref GatheringNodeGroup reference178 = ref span61[2]; GatheringNodeGroup gatheringNodeGroup78 = new GatheringNodeGroup(); num2 = 2; List list244 = new List(num2); CollectionsMarshal.SetCount(list244, num2); Span span66 = CollectionsMarshal.AsSpan(list244); ref GatheringNode reference179 = ref span66[0]; GatheringNode obj101 = new GatheringNode { DataId = 34751u }; num3 = 1; List list245 = new List(num3); CollectionsMarshal.SetCount(list245, num3); CollectionsMarshal.AsSpan(list245)[0] = new GatheringLocation { Position = new Vector3(-448.8079f, -14.9586f, -658.0133f), MinimumAngle = -45, MaximumAngle = 115 }; obj101.Locations = list245; reference179 = obj101; ref GatheringNode reference180 = ref span66[1]; GatheringNode obj102 = new GatheringNode { DataId = 34752u }; num3 = 3; List list246 = new List(num3); CollectionsMarshal.SetCount(list246, num3); Span span67 = CollectionsMarshal.AsSpan(list246); span67[0] = new GatheringLocation { Position = new Vector3(-452.2813f, -12.43015f, -665.0275f), MinimumAngle = 0, MaximumAngle = 150 }; span67[1] = new GatheringLocation { Position = new Vector3(-431.5875f, -16.68724f, -656.528f), MinimumAngle = -35, MaximumAngle = 90 }; span67[2] = new GatheringLocation { Position = new Vector3(-439.8079f, -16.67447f, -654.6749f), MinimumAngle = -45, MaximumAngle = 85 }; obj102.Locations = list246; reference180 = obj102; gatheringNodeGroup78.Nodes = list244; reference178 = gatheringNodeGroup78; gatheringRoot22.Groups = list237; AddLocation(974, gatheringRoot22); GatheringRoot gatheringRoot23 = new GatheringRoot(); num = 1; List list247 = new List(num); CollectionsMarshal.SetCount(list247, num); CollectionsMarshal.AsSpan(list247)[0] = "liza"; gatheringRoot23.Author = list247; num = 1; List list248 = new List(num); CollectionsMarshal.SetCount(list248, num); CollectionsMarshal.AsSpan(list248)[0] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; gatheringRoot23.Steps = list248; num = 3; List list249 = new List(num); CollectionsMarshal.SetCount(list249, num); Span span68 = CollectionsMarshal.AsSpan(list249); ref GatheringNodeGroup reference181 = ref span68[0]; GatheringNodeGroup gatheringNodeGroup79 = new GatheringNodeGroup(); num2 = 2; List list250 = new List(num2); CollectionsMarshal.SetCount(list250, num2); Span span69 = CollectionsMarshal.AsSpan(list250); ref GatheringNode reference182 = ref span69[0]; GatheringNode obj103 = new GatheringNode { DataId = 34759u }; num3 = 1; List list251 = new List(num3); CollectionsMarshal.SetCount(list251, num3); CollectionsMarshal.AsSpan(list251)[0] = new GatheringLocation { Position = new Vector3(-120.3785f, 30.38074f, 396.7192f), MinimumAngle = 125, MaximumAngle = 280 }; obj103.Locations = list251; reference182 = obj103; ref GatheringNode reference183 = ref span69[1]; GatheringNode obj104 = new GatheringNode { DataId = 34760u }; num3 = 3; List list252 = new List(num3); CollectionsMarshal.SetCount(list252, num3); Span span70 = CollectionsMarshal.AsSpan(list252); span70[0] = new GatheringLocation { Position = new Vector3(-133.0528f, 32.64423f, 399.1742f), MinimumAngle = 85, MaximumAngle = 235 }; span70[1] = new GatheringLocation { Position = new Vector3(-108.2323f, 32.42883f, 407.0955f), MinimumAngle = 150, MaximumAngle = 290 }; span70[2] = new GatheringLocation { Position = new Vector3(-102.1287f, 35.23303f, 416.1898f), MinimumAngle = 155, MaximumAngle = 295 }; obj104.Locations = list252; reference183 = obj104; gatheringNodeGroup79.Nodes = list250; reference181 = gatheringNodeGroup79; ref GatheringNodeGroup reference184 = ref span68[1]; GatheringNodeGroup gatheringNodeGroup80 = new GatheringNodeGroup(); num2 = 2; List list253 = new List(num2); CollectionsMarshal.SetCount(list253, num2); Span span71 = CollectionsMarshal.AsSpan(list253); ref GatheringNode reference185 = ref span71[0]; GatheringNode obj105 = new GatheringNode { DataId = 34755u }; num3 = 1; List list254 = new List(num3); CollectionsMarshal.SetCount(list254, num3); CollectionsMarshal.AsSpan(list254)[0] = new GatheringLocation { Position = new Vector3(-171.2521f, 46.49414f, 142.4124f), MinimumAngle = -80, MaximumAngle = 25 }; obj105.Locations = list254; reference185 = obj105; ref GatheringNode reference186 = ref span71[1]; GatheringNode obj106 = new GatheringNode { DataId = 34756u }; num3 = 3; List list255 = new List(num3); CollectionsMarshal.SetCount(list255, num3); Span span72 = CollectionsMarshal.AsSpan(list255); span72[0] = new GatheringLocation { Position = new Vector3(-150.6633f, 47.30524f, 116.4768f), MinimumAngle = -135, MaximumAngle = 0 }; span72[1] = new GatheringLocation { Position = new Vector3(-164.8948f, 47.17537f, 138.1664f), MinimumAngle = -60, MaximumAngle = 20 }; span72[2] = new GatheringLocation { Position = new Vector3(-157.4637f, 46.7111f, 126.0358f), MinimumAngle = -90, MaximumAngle = 10 }; obj106.Locations = list255; reference186 = obj106; gatheringNodeGroup80.Nodes = list253; reference184 = gatheringNodeGroup80; ref GatheringNodeGroup reference187 = ref span68[2]; GatheringNodeGroup gatheringNodeGroup81 = new GatheringNodeGroup(); num2 = 2; List list256 = new List(num2); CollectionsMarshal.SetCount(list256, num2); Span span73 = CollectionsMarshal.AsSpan(list256); ref GatheringNode reference188 = ref span73[0]; GatheringNode obj107 = new GatheringNode { DataId = 34757u }; num3 = 1; List list257 = new List(num3); CollectionsMarshal.SetCount(list257, num3); CollectionsMarshal.AsSpan(list257)[0] = new GatheringLocation { Position = new Vector3(-313.222f, 62.79089f, 335.1643f), MinimumAngle = 195, MaximumAngle = 310 }; obj107.Locations = list257; reference188 = obj107; ref GatheringNode reference189 = ref span73[1]; GatheringNode obj108 = new GatheringNode { DataId = 34758u }; num3 = 3; List list258 = new List(num3); CollectionsMarshal.SetCount(list258, num3); Span span74 = CollectionsMarshal.AsSpan(list258); span74[0] = new GatheringLocation { Position = new Vector3(-309.2621f, 71.25529f, 367.5573f), MinimumAngle = 190, MaximumAngle = 300 }; span74[1] = new GatheringLocation { Position = new Vector3(-323.9727f, 58.3564f, 295.3081f), MinimumAngle = 205, MaximumAngle = 325 }; span74[2] = new GatheringLocation { Position = new Vector3(-305.3915f, 72.10517f, 385.1654f), MinimumAngle = 210, MaximumAngle = 295 }; obj108.Locations = list258; reference189 = obj108; gatheringNodeGroup81.Nodes = list256; reference187 = gatheringNodeGroup81; gatheringRoot23.Groups = list249; AddLocation(975, gatheringRoot23); GatheringRoot gatheringRoot24 = new GatheringRoot(); num = 1; List list259 = new List(num); CollectionsMarshal.SetCount(list259, num); CollectionsMarshal.AsSpan(list259)[0] = "liza"; gatheringRoot24.Author = list259; num = 1; List list260 = new List(num); CollectionsMarshal.SetCount(list260, num); CollectionsMarshal.AsSpan(list260)[0] = new QuestStep(EInteractionType.None, null, null, 1188) { AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; gatheringRoot24.Steps = list260; num = 3; List list261 = new List(num); CollectionsMarshal.SetCount(list261, num); Span span75 = CollectionsMarshal.AsSpan(list261); ref GatheringNodeGroup reference190 = ref span75[0]; GatheringNodeGroup gatheringNodeGroup82 = new GatheringNodeGroup(); num2 = 2; List list262 = new List(num2); CollectionsMarshal.SetCount(list262, num2); Span span76 = CollectionsMarshal.AsSpan(list262); ref GatheringNode reference191 = ref span76[0]; GatheringNode obj109 = new GatheringNode { DataId = 34763u }; num3 = 1; List list263 = new List(num3); CollectionsMarshal.SetCount(list263, num3); CollectionsMarshal.AsSpan(list263)[0] = new GatheringLocation { Position = new Vector3(-628.5966f, 3.089153f, -417.3812f), MinimumAngle = -80, MaximumAngle = 70 }; obj109.Locations = list263; reference191 = obj109; ref GatheringNode reference192 = ref span76[1]; GatheringNode obj110 = new GatheringNode { DataId = 34764u }; num3 = 3; List list264 = new List(num3); CollectionsMarshal.SetCount(list264, num3); Span span77 = CollectionsMarshal.AsSpan(list264); span77[0] = new GatheringLocation { Position = new Vector3(-644.7781f, 2.261729f, -416.9234f), MinimumAngle = -70, MaximumAngle = 100 }; span77[1] = new GatheringLocation { Position = new Vector3(-621.8856f, 3.151928f, -418.6934f), MinimumAngle = -85, MaximumAngle = 75 }; span77[2] = new GatheringLocation { Position = new Vector3(-632.9135f, 2.716663f, -417.9657f), MinimumAngle = -55, MaximumAngle = 75 }; obj110.Locations = list264; reference192 = obj110; gatheringNodeGroup82.Nodes = list262; reference190 = gatheringNodeGroup82; ref GatheringNodeGroup reference193 = ref span75[1]; GatheringNodeGroup gatheringNodeGroup83 = new GatheringNodeGroup(); num2 = 2; List list265 = new List(num2); CollectionsMarshal.SetCount(list265, num2); Span span78 = CollectionsMarshal.AsSpan(list265); ref GatheringNode reference194 = ref span78[0]; GatheringNode obj111 = new GatheringNode { DataId = 34766u }; num3 = 3; List list266 = new List(num3); CollectionsMarshal.SetCount(list266, num3); Span span79 = CollectionsMarshal.AsSpan(list266); span79[0] = new GatheringLocation { Position = new Vector3(-823.1537f, 7.570713f, -344.0435f), MinimumAngle = -150, MaximumAngle = -10 }; span79[1] = new GatheringLocation { Position = new Vector3(-824.2916f, 8.34999f, -311.9117f), MinimumAngle = 215, MaximumAngle = 345 }; span79[2] = new GatheringLocation { Position = new Vector3(-825.0306f, 9.265428f, -279.9193f), MinimumAngle = 205, MaximumAngle = 330 }; obj111.Locations = list266; reference194 = obj111; ref GatheringNode reference195 = ref span78[1]; GatheringNode obj112 = new GatheringNode { DataId = 34765u }; num3 = 1; List list267 = new List(num3); CollectionsMarshal.SetCount(list267, num3); CollectionsMarshal.AsSpan(list267)[0] = new GatheringLocation { Position = new Vector3(-824.3366f, 7.884955f, -327.8148f), MinimumAngle = 205, MaximumAngle = 340 }; obj112.Locations = list267; reference195 = obj112; gatheringNodeGroup83.Nodes = list265; reference193 = gatheringNodeGroup83; ref GatheringNodeGroup reference196 = ref span75[2]; GatheringNodeGroup gatheringNodeGroup84 = new GatheringNodeGroup(); num2 = 2; List list268 = new List(num2); CollectionsMarshal.SetCount(list268, num2); Span span80 = CollectionsMarshal.AsSpan(list268); ref GatheringNode reference197 = ref span80[0]; GatheringNode obj113 = new GatheringNode { DataId = 34761u }; num3 = 1; List list269 = new List(num3); CollectionsMarshal.SetCount(list269, num3); CollectionsMarshal.AsSpan(list269)[0] = new GatheringLocation { Position = new Vector3(-593.9269f, 3.169262f, -223.1938f), MinimumAngle = 65, MaximumAngle = 195 }; obj113.Locations = list269; reference197 = obj113; ref GatheringNode reference198 = ref span80[1]; GatheringNode obj114 = new GatheringNode { DataId = 34762u }; num3 = 3; List list270 = new List(num3); CollectionsMarshal.SetCount(list270, num3); Span span81 = CollectionsMarshal.AsSpan(list270); span81[0] = new GatheringLocation { Position = new Vector3(-584.8643f, 3.320522f, -227.3047f), MinimumAngle = 110, MaximumAngle = 245 }; span81[1] = new GatheringLocation { Position = new Vector3(-602.5651f, 3.251461f, -217.1539f), MinimumAngle = 70, MaximumAngle = 210 }; span81[2] = new GatheringLocation { Position = new Vector3(-613.296f, 2.557324f, -205.7018f), MinimumAngle = 50, MaximumAngle = 195 }; obj114.Locations = list270; reference198 = obj114; gatheringNodeGroup84.Nodes = list268; reference196 = gatheringNodeGroup84; gatheringRoot24.Groups = list261; AddLocation(976, gatheringRoot24); GatheringRoot gatheringRoot25 = new GatheringRoot(); num = 1; List list271 = new List(num); CollectionsMarshal.SetCount(list271, num); CollectionsMarshal.AsSpan(list271)[0] = "liza"; gatheringRoot25.Author = list271; num = 1; List list272 = new List(num); CollectionsMarshal.SetCount(list272, num); CollectionsMarshal.AsSpan(list272)[0] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax }; gatheringRoot25.Steps = list272; num = 3; List list273 = new List(num); CollectionsMarshal.SetCount(list273, num); Span span82 = CollectionsMarshal.AsSpan(list273); ref GatheringNodeGroup reference199 = ref span82[0]; GatheringNodeGroup gatheringNodeGroup85 = new GatheringNodeGroup(); num2 = 2; List list274 = new List(num2); CollectionsMarshal.SetCount(list274, num2); Span span83 = CollectionsMarshal.AsSpan(list274); ref GatheringNode reference200 = ref span83[0]; GatheringNode obj115 = new GatheringNode { DataId = 34768u }; num3 = 3; List list275 = new List(num3); CollectionsMarshal.SetCount(list275, num3); Span span84 = CollectionsMarshal.AsSpan(list275); span84[0] = new GatheringLocation { Position = new Vector3(-488.7683f, 7.979174f, -200.5838f), MinimumAngle = -35, MaximumAngle = 155 }; span84[1] = new GatheringLocation { Position = new Vector3(-482.2286f, 5.531401f, -196.1891f), MinimumAngle = -45, MaximumAngle = 85 }; span84[2] = new GatheringLocation { Position = new Vector3(-471.8323f, 5.569422f, -196.5274f), MinimumAngle = -95, MaximumAngle = 60 }; obj115.Locations = list275; reference200 = obj115; ref GatheringNode reference201 = ref span83[1]; GatheringNode obj116 = new GatheringNode { DataId = 34767u }; num3 = 1; List list276 = new List(num3); CollectionsMarshal.SetCount(list276, num3); CollectionsMarshal.AsSpan(list276)[0] = new GatheringLocation { Position = new Vector3(-476.9659f, 6.191905f, -196.2125f), MinimumAngle = -70, MaximumAngle = 50 }; obj116.Locations = list276; reference201 = obj116; gatheringNodeGroup85.Nodes = list274; reference199 = gatheringNodeGroup85; ref GatheringNodeGroup reference202 = ref span82[1]; GatheringNodeGroup gatheringNodeGroup86 = new GatheringNodeGroup(); num2 = 2; List list277 = new List(num2); CollectionsMarshal.SetCount(list277, num2); Span span85 = CollectionsMarshal.AsSpan(list277); ref GatheringNode reference203 = ref span85[0]; GatheringNode obj117 = new GatheringNode { DataId = 34772u }; num3 = 3; List list278 = new List(num3); CollectionsMarshal.SetCount(list278, num3); Span span86 = CollectionsMarshal.AsSpan(list278); span86[0] = new GatheringLocation { Position = new Vector3(-484.7457f, -11.7739f, -35.59686f), MinimumAngle = 115, MaximumAngle = 270 }; span86[1] = new GatheringLocation { Position = new Vector3(-490.1306f, -12.35526f, -37.11329f), MinimumAngle = 105, MaximumAngle = 280 }; span86[2] = new GatheringLocation { Position = new Vector3(-465.1013f, -11.11267f, -37.65248f), MinimumAngle = 70, MaximumAngle = 170, MinimumDistance = 1f, MaximumDistance = 2f }; obj117.Locations = list278; reference203 = obj117; ref GatheringNode reference204 = ref span85[1]; GatheringNode obj118 = new GatheringNode { DataId = 34771u }; num3 = 1; List list279 = new List(num3); CollectionsMarshal.SetCount(list279, num3); CollectionsMarshal.AsSpan(list279)[0] = new GatheringLocation { Position = new Vector3(-474.0215f, -11.19864f, -33.31685f), MinimumAngle = 105, MaximumAngle = 230, MinimumDistance = 1f, MaximumDistance = 2.4f }; obj118.Locations = list279; reference204 = obj118; gatheringNodeGroup86.Nodes = list277; reference202 = gatheringNodeGroup86; ref GatheringNodeGroup reference205 = ref span82[2]; GatheringNodeGroup gatheringNodeGroup87 = new GatheringNodeGroup(); num2 = 2; List list280 = new List(num2); CollectionsMarshal.SetCount(list280, num2); Span span87 = CollectionsMarshal.AsSpan(list280); ref GatheringNode reference206 = ref span87[0]; GatheringNode obj119 = new GatheringNode { DataId = 34769u }; num3 = 1; List list281 = new List(num3); CollectionsMarshal.SetCount(list281, num3); CollectionsMarshal.AsSpan(list281)[0] = new GatheringLocation { Position = new Vector3(-359.9215f, 7.800453f, -75.53547f), MinimumAngle = -5, MaximumAngle = 90 }; obj119.Locations = list281; reference206 = obj119; ref GatheringNode reference207 = ref span87[1]; GatheringNode obj120 = new GatheringNode { DataId = 34770u }; num3 = 3; List list282 = new List(num3); CollectionsMarshal.SetCount(list282, num3); Span span88 = CollectionsMarshal.AsSpan(list282); span88[0] = new GatheringLocation { Position = new Vector3(-357.9739f, 6.927034f, -74.45865f), MinimumAngle = -20, MaximumAngle = 80 }; span88[1] = new GatheringLocation { Position = new Vector3(-362.3269f, 8.58064f, -80.35127f), MinimumAngle = 45, MaximumAngle = 105 }; span88[2] = new GatheringLocation { Position = new Vector3(-362.3572f, 9.697624f, -82.81331f), MinimumAngle = 25, MaximumAngle = 110 }; obj120.Locations = list282; reference207 = obj120; gatheringNodeGroup87.Nodes = list280; reference205 = gatheringNodeGroup87; gatheringRoot25.Groups = list273; AddLocation(977, gatheringRoot25); GatheringRoot gatheringRoot26 = new GatheringRoot(); num = 1; List list283 = new List(num); CollectionsMarshal.SetCount(list283, num); CollectionsMarshal.AsSpan(list283)[0] = "liza"; gatheringRoot26.Author = list283; num = 1; List list284 = new List(num); CollectionsMarshal.SetCount(list284, num); CollectionsMarshal.AsSpan(list284)[0] = new QuestStep(EInteractionType.None, null, null, 1190) { AetheryteShortcut = EAetheryteLocation.ShaaloaniMehwahhetsoan }; gatheringRoot26.Steps = list284; num = 3; List list285 = new List(num); CollectionsMarshal.SetCount(list285, num); Span span89 = CollectionsMarshal.AsSpan(list285); ref GatheringNodeGroup reference208 = ref span89[0]; GatheringNodeGroup gatheringNodeGroup88 = new GatheringNodeGroup(); num2 = 2; List list286 = new List(num2); CollectionsMarshal.SetCount(list286, num2); Span span90 = CollectionsMarshal.AsSpan(list286); ref GatheringNode reference209 = ref span90[0]; GatheringNode obj121 = new GatheringNode { DataId = 34777u }; num3 = 1; List list287 = new List(num3); CollectionsMarshal.SetCount(list287, num3); CollectionsMarshal.AsSpan(list287)[0] = new GatheringLocation { Position = new Vector3(395.7766f, -15.0432f, -793.4127f), MinimumAngle = 265, MaximumAngle = 340 }; obj121.Locations = list287; reference209 = obj121; ref GatheringNode reference210 = ref span90[1]; GatheringNode obj122 = new GatheringNode { DataId = 34778u }; num3 = 3; List list288 = new List(num3); CollectionsMarshal.SetCount(list288, num3); Span span91 = CollectionsMarshal.AsSpan(list288); span91[0] = new GatheringLocation { Position = new Vector3(372.0282f, -16.77722f, -785.652f), MinimumAngle = 255, MaximumAngle = 360 }; span91[1] = new GatheringLocation { Position = new Vector3(419.309f, -10.25133f, -784.8259f), MinimumAngle = -25, MaximumAngle = 85 }; span91[2] = new GatheringLocation { Position = new Vector3(410.6989f, -10.9656f, -790.8315f), MinimumAngle = -20, MaximumAngle = 95 }; obj122.Locations = list288; reference210 = obj122; gatheringNodeGroup88.Nodes = list286; reference208 = gatheringNodeGroup88; ref GatheringNodeGroup reference211 = ref span89[1]; GatheringNodeGroup gatheringNodeGroup89 = new GatheringNodeGroup(); num2 = 2; List list289 = new List(num2); CollectionsMarshal.SetCount(list289, num2); Span span92 = CollectionsMarshal.AsSpan(list289); ref GatheringNode reference212 = ref span92[0]; GatheringNode obj123 = new GatheringNode { DataId = 34774u }; num3 = 3; List list290 = new List(num3); CollectionsMarshal.SetCount(list290, num3); Span span93 = CollectionsMarshal.AsSpan(list290); span93[0] = new GatheringLocation { Position = new Vector3(594.6921f, -6.424452f, -826.2967f), MinimumAngle = -90, MaximumAngle = 40 }; span93[1] = new GatheringLocation { Position = new Vector3(618.4105f, -4.948164f, -824.438f), MinimumAngle = -60, MaximumAngle = 60 }; span93[2] = new GatheringLocation { Position = new Vector3(625.7259f, -4.734236f, -825.9003f), MinimumAngle = -55, MaximumAngle = 40 }; obj123.Locations = list290; reference212 = obj123; ref GatheringNode reference213 = ref span92[1]; GatheringNode obj124 = new GatheringNode { DataId = 34773u }; num3 = 1; List list291 = new List(num3); CollectionsMarshal.SetCount(list291, num3); CollectionsMarshal.AsSpan(list291)[0] = new GatheringLocation { Position = new Vector3(606.1035f, -5.781946f, -827.3289f), MinimumAngle = -40, MaximumAngle = 55 }; obj124.Locations = list291; reference213 = obj124; gatheringNodeGroup89.Nodes = list289; reference211 = gatheringNodeGroup89; ref GatheringNodeGroup reference214 = ref span89[2]; GatheringNodeGroup gatheringNodeGroup90 = new GatheringNodeGroup(); num2 = 2; List list292 = new List(num2); CollectionsMarshal.SetCount(list292, num2); Span span94 = CollectionsMarshal.AsSpan(list292); ref GatheringNode reference215 = ref span94[0]; GatheringNode obj125 = new GatheringNode { DataId = 34776u }; num3 = 3; List list293 = new List(num3); CollectionsMarshal.SetCount(list293, num3); Span span95 = CollectionsMarshal.AsSpan(list293); span95[0] = new GatheringLocation { Position = new Vector3(729.9794f, -6.851574f, -746.845f), MinimumAngle = 0, MaximumAngle = 155 }; span95[1] = new GatheringLocation { Position = new Vector3(730.2341f, -6.406585f, -724.3364f), MinimumAngle = 0, MaximumAngle = 165 }; span95[2] = new GatheringLocation { Position = new Vector3(732.0835f, -6.737461f, -738.1154f), MinimumAngle = 35, MaximumAngle = 160 }; obj125.Locations = list293; reference215 = obj125; ref GatheringNode reference216 = ref span94[1]; GatheringNode obj126 = new GatheringNode { DataId = 34775u }; num3 = 1; List list294 = new List(num3); CollectionsMarshal.SetCount(list294, num3); CollectionsMarshal.AsSpan(list294)[0] = new GatheringLocation { Position = new Vector3(730.0588f, -6.698792f, -733.2113f), MinimumAngle = 25, MaximumAngle = 170 }; obj126.Locations = list294; reference216 = obj126; gatheringNodeGroup90.Nodes = list292; reference214 = gatheringNodeGroup90; gatheringRoot26.Groups = list285; AddLocation(978, gatheringRoot26); GatheringRoot gatheringRoot27 = new GatheringRoot(); num = 1; List list295 = new List(num); CollectionsMarshal.SetCount(list295, num); CollectionsMarshal.AsSpan(list295)[0] = "liza"; gatheringRoot27.Author = list295; num = 1; List list296 = new List(num); CollectionsMarshal.SetCount(list296, num); CollectionsMarshal.AsSpan(list296)[0] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax }; gatheringRoot27.Steps = list296; num = 3; List list297 = new List(num); CollectionsMarshal.SetCount(list297, num); Span span96 = CollectionsMarshal.AsSpan(list297); ref GatheringNodeGroup reference217 = ref span96[0]; GatheringNodeGroup gatheringNodeGroup91 = new GatheringNodeGroup(); num2 = 2; List list298 = new List(num2); CollectionsMarshal.SetCount(list298, num2); Span span97 = CollectionsMarshal.AsSpan(list298); ref GatheringNode reference218 = ref span97[0]; GatheringNode obj127 = new GatheringNode { DataId = 34783u }; num3 = 1; List list299 = new List(num3); CollectionsMarshal.SetCount(list299, num3); CollectionsMarshal.AsSpan(list299)[0] = new GatheringLocation { Position = new Vector3(-273.0702f, 15.09387f, -443.001f), MinimumAngle = -15, MaximumAngle = 160 }; obj127.Locations = list299; reference218 = obj127; ref GatheringNode reference219 = ref span97[1]; GatheringNode obj128 = new GatheringNode { DataId = 34784u }; num3 = 3; List list300 = new List(num3); CollectionsMarshal.SetCount(list300, num3); Span span98 = CollectionsMarshal.AsSpan(list300); span98[0] = new GatheringLocation { Position = new Vector3(-268.5216f, 15.18526f, -438.1259f), MinimumAngle = -160, MaximumAngle = 100 }; span98[1] = new GatheringLocation { Position = new Vector3(-282.2694f, 15.46158f, -437.156f), MinimumAngle = 200, MaximumAngle = 350 }; span98[2] = new GatheringLocation { Position = new Vector3(-284.5246f, 15.61228f, -445.3587f), MinimumAngle = 155, MaximumAngle = 310 }; obj128.Locations = list300; reference219 = obj128; gatheringNodeGroup91.Nodes = list298; reference217 = gatheringNodeGroup91; ref GatheringNodeGroup reference220 = ref span96[1]; GatheringNodeGroup gatheringNodeGroup92 = new GatheringNodeGroup(); num2 = 2; List list301 = new List(num2); CollectionsMarshal.SetCount(list301, num2); Span span99 = CollectionsMarshal.AsSpan(list301); ref GatheringNode reference221 = ref span99[0]; GatheringNode obj129 = new GatheringNode { DataId = 34782u }; num3 = 3; List list302 = new List(num3); CollectionsMarshal.SetCount(list302, num3); Span span100 = CollectionsMarshal.AsSpan(list302); span100[0] = new GatheringLocation { Position = new Vector3(-431.8761f, 34.533f, -654.7189f), MinimumAngle = -100, MaximumAngle = 30 }; span100[1] = new GatheringLocation { Position = new Vector3(-430.493f, 32.50696f, -679.2305f), MinimumAngle = 170, MaximumAngle = 295 }; span100[2] = new GatheringLocation { Position = new Vector3(-435.1992f, 35.77378f, -649.1482f), MinimumAngle = -145, MaximumAngle = 25 }; obj129.Locations = list302; reference221 = obj129; ref GatheringNode reference222 = ref span99[1]; GatheringNode obj130 = new GatheringNode { DataId = 34781u }; num3 = 1; List list303 = new List(num3); CollectionsMarshal.SetCount(list303, num3); CollectionsMarshal.AsSpan(list303)[0] = new GatheringLocation { Position = new Vector3(-427.0237f, 33.4935f, -668.6351f), MinimumAngle = 200, MaximumAngle = 330 }; obj130.Locations = list303; reference222 = obj130; gatheringNodeGroup92.Nodes = list301; reference220 = gatheringNodeGroup92; ref GatheringNodeGroup reference223 = ref span96[2]; GatheringNodeGroup gatheringNodeGroup93 = new GatheringNodeGroup(); num2 = 2; List list304 = new List(num2); CollectionsMarshal.SetCount(list304, num2); Span span101 = CollectionsMarshal.AsSpan(list304); ref GatheringNode reference224 = ref span101[0]; GatheringNode obj131 = new GatheringNode { DataId = 34779u }; num3 = 1; List list305 = new List(num3); CollectionsMarshal.SetCount(list305, num3); CollectionsMarshal.AsSpan(list305)[0] = new GatheringLocation { Position = new Vector3(-524.4308f, 33.95129f, -578.9917f), MinimumAngle = 250, MaximumAngle = 360 }; obj131.Locations = list305; reference224 = obj131; ref GatheringNode reference225 = ref span101[1]; GatheringNode obj132 = new GatheringNode { DataId = 34780u }; num3 = 3; List list306 = new List(num3); CollectionsMarshal.SetCount(list306, num3); Span span102 = CollectionsMarshal.AsSpan(list306); span102[0] = new GatheringLocation { Position = new Vector3(-533.9852f, 31.36117f, -558.8026f), MinimumAngle = -140, MaximumAngle = 0 }; span102[1] = new GatheringLocation { Position = new Vector3(-522.1197f, 36.22581f, -597.019f), MinimumAngle = 170, MaximumAngle = 320 }; span102[2] = new GatheringLocation { Position = new Vector3(-549.8734f, 28.65267f, -533.7023f), MinimumAngle = -130, MaximumAngle = 10 }; obj132.Locations = list306; reference225 = obj132; gatheringNodeGroup93.Nodes = list304; reference223 = gatheringNodeGroup93; gatheringRoot27.Groups = list297; AddLocation(979, gatheringRoot27); GatheringRoot gatheringRoot28 = new GatheringRoot(); num = 1; List list307 = new List(num); CollectionsMarshal.SetCount(list307, num); CollectionsMarshal.AsSpan(list307)[0] = "liza"; gatheringRoot28.Author = list307; num = 3; List list308 = new List(num); CollectionsMarshal.SetCount(list308, num); Span span103 = CollectionsMarshal.AsSpan(list308); span103[0] = new QuestStep(EInteractionType.Dive, null, new Vector3(417.1447f, -0.6f, -647.60004f), 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax, SkipConditions = new SkipConditions { StepIf = new SkipStepConditions { Flying = ELockedSkipCondition.Unlocked }, AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; span103[1] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(417.1447f, 3f, -647.60004f), 1189) { Fly = true, SkipConditions = new SkipConditions { StepIf = new SkipStepConditions { Flying = ELockedSkipCondition.Locked } } }; span103[2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(419.8578f, -32.6974f, -653.75275f), 1189) { DisableNavmesh = true, Fly = true }; gatheringRoot28.Steps = list308; num = 3; List list309 = new List(num); CollectionsMarshal.SetCount(list309, num); Span span104 = CollectionsMarshal.AsSpan(list309); ref GatheringNodeGroup reference226 = ref span104[0]; GatheringNodeGroup gatheringNodeGroup94 = new GatheringNodeGroup(); num2 = 2; List list310 = new List(num2); CollectionsMarshal.SetCount(list310, num2); Span span105 = CollectionsMarshal.AsSpan(list310); ref GatheringNode reference227 = ref span105[0]; GatheringNode obj133 = new GatheringNode { DataId = 34787u }; num3 = 1; List list311 = new List(num3); CollectionsMarshal.SetCount(list311, num3); CollectionsMarshal.AsSpan(list311)[0] = new GatheringLocation { Position = new Vector3(482.7197f, -38.14573f, -612.8046f), MinimumAngle = 100, MaximumAngle = 275 }; obj133.Locations = list311; reference227 = obj133; ref GatheringNode reference228 = ref span105[1]; GatheringNode obj134 = new GatheringNode { DataId = 34788u }; num3 = 3; List list312 = new List(num3); CollectionsMarshal.SetCount(list312, num3); Span span106 = CollectionsMarshal.AsSpan(list312); span106[0] = new GatheringLocation { Position = new Vector3(503.5652f, -41.40348f, -600.9512f), MinimumAngle = 185, MaximumAngle = 275 }; span106[1] = new GatheringLocation { Position = new Vector3(441.1733f, -36.58192f, -610.3331f), MinimumAngle = 120, MaximumAngle = 265 }; span106[2] = new GatheringLocation { Position = new Vector3(457.5484f, -40.0437f, -608.3312f), MinimumAngle = 115, MaximumAngle = 240 }; obj134.Locations = list312; reference228 = obj134; gatheringNodeGroup94.Nodes = list310; reference226 = gatheringNodeGroup94; ref GatheringNodeGroup reference229 = ref span104[1]; GatheringNodeGroup gatheringNodeGroup95 = new GatheringNodeGroup(); num2 = 2; List list313 = new List(num2); CollectionsMarshal.SetCount(list313, num2); Span span107 = CollectionsMarshal.AsSpan(list313); ref GatheringNode reference230 = ref span107[0]; GatheringNode obj135 = new GatheringNode { DataId = 34790u }; num3 = 3; List list314 = new List(num3); CollectionsMarshal.SetCount(list314, num3); Span span108 = CollectionsMarshal.AsSpan(list314); span108[0] = new GatheringLocation { Position = new Vector3(584.035f, -49.84215f, -759.925f), MinimumAngle = 115, MaximumAngle = 240 }; span108[1] = new GatheringLocation { Position = new Vector3(624.3585f, -61.07853f, -748.2542f) }; span108[2] = new GatheringLocation { Position = new Vector3(605.4849f, -59.0002f, -772.6049f), MinimumAngle = 175, MaximumAngle = 275 }; obj135.Locations = list314; reference230 = obj135; ref GatheringNode reference231 = ref span107[1]; GatheringNode obj136 = new GatheringNode { DataId = 34789u }; num3 = 1; List list315 = new List(num3); CollectionsMarshal.SetCount(list315, num3); CollectionsMarshal.AsSpan(list315)[0] = new GatheringLocation { Position = new Vector3(601.6854f, -53.68699f, -741.3439f), MinimumAngle = 185, MaximumAngle = 355 }; obj136.Locations = list315; reference231 = obj136; gatheringNodeGroup95.Nodes = list313; reference229 = gatheringNodeGroup95; ref GatheringNodeGroup reference232 = ref span104[2]; GatheringNodeGroup gatheringNodeGroup96 = new GatheringNodeGroup(); num2 = 2; List list316 = new List(num2); CollectionsMarshal.SetCount(list316, num2); Span span109 = CollectionsMarshal.AsSpan(list316); ref GatheringNode reference233 = ref span109[0]; GatheringNode obj137 = new GatheringNode { DataId = 34785u }; num3 = 1; List list317 = new List(num3); CollectionsMarshal.SetCount(list317, num3); CollectionsMarshal.AsSpan(list317)[0] = new GatheringLocation { Position = new Vector3(754.1298f, -57.09224f, -571.5818f), MinimumAngle = 100, MaximumAngle = 250 }; obj137.Locations = list317; reference233 = obj137; ref GatheringNode reference234 = ref span109[1]; GatheringNode obj138 = new GatheringNode { DataId = 34786u }; num3 = 3; List list318 = new List(num3); CollectionsMarshal.SetCount(list318, num3); Span span110 = CollectionsMarshal.AsSpan(list318); span110[0] = new GatheringLocation { Position = new Vector3(734.2795f, -55.15427f, -573.6763f), MinimumAngle = 90, MaximumAngle = 260 }; span110[1] = new GatheringLocation { Position = new Vector3(714.931f, -53.3118f, -569.4072f), MinimumAngle = 115, MaximumAngle = 250 }; span110[2] = new GatheringLocation { Position = new Vector3(773.049f, -55.97124f, -569.7167f), MinimumAngle = 105, MaximumAngle = 240 }; obj138.Locations = list318; reference234 = obj138; gatheringNodeGroup96.Nodes = list316; reference232 = gatheringNodeGroup96; gatheringRoot28.Groups = list309; AddLocation(980, gatheringRoot28); GatheringRoot gatheringRoot29 = new GatheringRoot(); num = 1; List list319 = new List(num); CollectionsMarshal.SetCount(list319, num); CollectionsMarshal.AsSpan(list319)[0] = "liza"; gatheringRoot29.Author = list319; num = 1; List list320 = new List(num); CollectionsMarshal.SetCount(list320, num); CollectionsMarshal.AsSpan(list320)[0] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; gatheringRoot29.Steps = list320; num = 3; List list321 = new List(num); CollectionsMarshal.SetCount(list321, num); Span span111 = CollectionsMarshal.AsSpan(list321); ref GatheringNodeGroup reference235 = ref span111[0]; GatheringNodeGroup gatheringNodeGroup97 = new GatheringNodeGroup(); num2 = 2; List list322 = new List(num2); CollectionsMarshal.SetCount(list322, num2); Span span112 = CollectionsMarshal.AsSpan(list322); ref GatheringNode reference236 = ref span112[0]; GatheringNode obj139 = new GatheringNode { DataId = 34809u }; num3 = 1; List list323 = new List(num3); CollectionsMarshal.SetCount(list323, num3); CollectionsMarshal.AsSpan(list323)[0] = new GatheringLocation { Position = new Vector3(503.1253f, 113.6339f, 332.9355f), MinimumAngle = 35, MaximumAngle = 160 }; obj139.Locations = list323; reference236 = obj139; ref GatheringNode reference237 = ref span112[1]; GatheringNode obj140 = new GatheringNode { DataId = 34810u }; num3 = 3; List list324 = new List(num3); CollectionsMarshal.SetCount(list324, num3); Span span113 = CollectionsMarshal.AsSpan(list324); span113[0] = new GatheringLocation { Position = new Vector3(516.6899f, 116.4842f, 326.5524f), MinimumAngle = 20, MaximumAngle = 160 }; span113[1] = new GatheringLocation { Position = new Vector3(505.7916f, 114.2773f, 342.2974f), MinimumAngle = 0, MaximumAngle = 100 }; span113[2] = new GatheringLocation { Position = new Vector3(515.9227f, 114.58f, 317.4333f), MinimumAngle = 0, MaximumAngle = 135 }; obj140.Locations = list324; reference237 = obj140; gatheringNodeGroup97.Nodes = list322; reference235 = gatheringNodeGroup97; ref GatheringNodeGroup reference238 = ref span111[1]; GatheringNodeGroup gatheringNodeGroup98 = new GatheringNodeGroup(); num2 = 2; List list325 = new List(num2); CollectionsMarshal.SetCount(list325, num2); Span span114 = CollectionsMarshal.AsSpan(list325); ref GatheringNode reference239 = ref span114[0]; GatheringNode obj141 = new GatheringNode { DataId = 34813u }; num3 = 1; List list326 = new List(num3); CollectionsMarshal.SetCount(list326, num3); CollectionsMarshal.AsSpan(list326)[0] = new GatheringLocation { Position = new Vector3(370.5957f, 64.7135f, 158.4955f), MinimumAngle = -45, MaximumAngle = 70 }; obj141.Locations = list326; reference239 = obj141; ref GatheringNode reference240 = ref span114[1]; GatheringNode obj142 = new GatheringNode { DataId = 34814u }; num3 = 3; List list327 = new List(num3); CollectionsMarshal.SetCount(list327, num3); Span span115 = CollectionsMarshal.AsSpan(list327); span115[0] = new GatheringLocation { Position = new Vector3(363.6682f, 64.62195f, 152.1782f), MinimumAngle = 20, MaximumAngle = 140 }; span115[1] = new GatheringLocation { Position = new Vector3(394.519f, 63.70097f, 168.7538f), MinimumAngle = -125, MaximumAngle = 15 }; span115[2] = new GatheringLocation { Position = new Vector3(386.34f, 63.7528f, 166.915f), MinimumAngle = 15, MaximumAngle = 140 }; obj142.Locations = list327; reference240 = obj142; gatheringNodeGroup98.Nodes = list325; reference238 = gatheringNodeGroup98; ref GatheringNodeGroup reference241 = ref span111[2]; GatheringNodeGroup gatheringNodeGroup99 = new GatheringNodeGroup(); num2 = 2; List list328 = new List(num2); CollectionsMarshal.SetCount(list328, num2); Span span116 = CollectionsMarshal.AsSpan(list328); ref GatheringNode reference242 = ref span116[0]; GatheringNode obj143 = new GatheringNode { DataId = 34812u }; num3 = 3; List list329 = new List(num3); CollectionsMarshal.SetCount(list329, num3); Span span117 = CollectionsMarshal.AsSpan(list329); span117[0] = new GatheringLocation { Position = new Vector3(328.846f, 79.13469f, 434.0204f), MinimumAngle = 175, MaximumAngle = 280 }; span117[1] = new GatheringLocation { Position = new Vector3(352.4181f, 81.39249f, 446.0517f), MinimumAngle = 180, MaximumAngle = 260 }; span117[2] = new GatheringLocation { Position = new Vector3(336.5682f, 80.73547f, 443.9305f), MinimumAngle = 120, MaximumAngle = 200 }; obj143.Locations = list329; reference242 = obj143; ref GatheringNode reference243 = ref span116[1]; GatheringNode obj144 = new GatheringNode { DataId = 34811u }; num3 = 1; List list330 = new List(num3); CollectionsMarshal.SetCount(list330, num3); CollectionsMarshal.AsSpan(list330)[0] = new GatheringLocation { Position = new Vector3(341.6647f, 80.125f, 436.6368f), MinimumAngle = 100, MaximumAngle = 240 }; obj144.Locations = list330; reference243 = obj144; gatheringNodeGroup99.Nodes = list328; reference241 = gatheringNodeGroup99; gatheringRoot29.Groups = list321; AddLocation(984, gatheringRoot29); GatheringRoot gatheringRoot30 = new GatheringRoot(); num = 1; List list331 = new List(num); CollectionsMarshal.SetCount(list331, num); CollectionsMarshal.AsSpan(list331)[0] = "liza"; gatheringRoot30.Author = list331; num = 1; List list332 = new List(num); CollectionsMarshal.SetCount(list332, num); CollectionsMarshal.AsSpan(list332)[0] = new QuestStep(EInteractionType.None, null, null, 1190); gatheringRoot30.Steps = list332; num = 3; List list333 = new List(num); CollectionsMarshal.SetCount(list333, num); Span span118 = CollectionsMarshal.AsSpan(list333); ref GatheringNodeGroup reference244 = ref span118[0]; GatheringNodeGroup gatheringNodeGroup100 = new GatheringNodeGroup(); num2 = 2; List list334 = new List(num2); CollectionsMarshal.SetCount(list334, num2); Span span119 = CollectionsMarshal.AsSpan(list334); ref GatheringNode reference245 = ref span119[0]; GatheringNode obj145 = new GatheringNode { DataId = 34819u }; num3 = 1; List list335 = new List(num3); CollectionsMarshal.SetCount(list335, num3); CollectionsMarshal.AsSpan(list335)[0] = new GatheringLocation { Position = new Vector3(-86.69859f, -8.177663f, 572.7712f), MinimumAngle = 45, MaximumAngle = 175 }; obj145.Locations = list335; reference245 = obj145; ref GatheringNode reference246 = ref span119[1]; GatheringNode obj146 = new GatheringNode { DataId = 34820u }; num3 = 3; List list336 = new List(num3); CollectionsMarshal.SetCount(list336, num3); Span span120 = CollectionsMarshal.AsSpan(list336); span120[0] = new GatheringLocation { Position = new Vector3(-83.81214f, -8.291362f, 581.595f), MinimumAngle = 80, MaximumAngle = 175 }; span120[1] = new GatheringLocation { Position = new Vector3(-88.70462f, -8.511888f, 578.6565f), MinimumAngle = 35, MaximumAngle = 150 }; span120[2] = new GatheringLocation { Position = new Vector3(-81.00482f, -7.330131f, 574.7444f), MinimumAngle = 150, MaximumAngle = 245 }; obj146.Locations = list336; reference246 = obj146; gatheringNodeGroup100.Nodes = list334; reference244 = gatheringNodeGroup100; ref GatheringNodeGroup reference247 = ref span118[1]; GatheringNodeGroup gatheringNodeGroup101 = new GatheringNodeGroup(); num2 = 2; List list337 = new List(num2); CollectionsMarshal.SetCount(list337, num2); Span span121 = CollectionsMarshal.AsSpan(list337); ref GatheringNode reference248 = ref span121[0]; GatheringNode obj147 = new GatheringNode { DataId = 34817u }; num3 = 1; List list338 = new List(num3); CollectionsMarshal.SetCount(list338, num3); CollectionsMarshal.AsSpan(list338)[0] = new GatheringLocation { Position = new Vector3(-264.2871f, -21.57944f, 593.6306f), MinimumAngle = 130, MaximumAngle = 255, MinimumDistance = 1.5f, MaximumDistance = 3f }; obj147.Locations = list338; reference248 = obj147; ref GatheringNode reference249 = ref span121[1]; GatheringNode obj148 = new GatheringNode { DataId = 34818u }; num3 = 3; List list339 = new List(num3); CollectionsMarshal.SetCount(list339, num3); Span span122 = CollectionsMarshal.AsSpan(list339); span122[0] = new GatheringLocation { Position = new Vector3(-266.9412f, -21.20901f, 593.9532f), MinimumAngle = 70, MaximumAngle = 225 }; span122[1] = new GatheringLocation { Position = new Vector3(-268.0496f, -21.79604f, 598.2532f), MinimumAngle = -45, MaximumAngle = 160 }; span122[2] = new GatheringLocation { Position = new Vector3(-260.2841f, -22.10003f, 595.726f), MinimumAngle = 160, MaximumAngle = 330 }; obj148.Locations = list339; reference249 = obj148; gatheringNodeGroup101.Nodes = list337; reference247 = gatheringNodeGroup101; ref GatheringNodeGroup reference250 = ref span118[2]; GatheringNodeGroup gatheringNodeGroup102 = new GatheringNodeGroup(); num2 = 2; List list340 = new List(num2); CollectionsMarshal.SetCount(list340, num2); Span span123 = CollectionsMarshal.AsSpan(list340); ref GatheringNode reference251 = ref span123[0]; GatheringNode obj149 = new GatheringNode { DataId = 34815u }; num3 = 1; List list341 = new List(num3); CollectionsMarshal.SetCount(list341, num3); CollectionsMarshal.AsSpan(list341)[0] = new GatheringLocation { Position = new Vector3(-276.2859f, -3.218076f, 437.6798f) }; obj149.Locations = list341; reference251 = obj149; ref GatheringNode reference252 = ref span123[1]; GatheringNode obj150 = new GatheringNode { DataId = 34816u }; num3 = 3; List list342 = new List(num3); CollectionsMarshal.SetCount(list342, num3); Span span124 = CollectionsMarshal.AsSpan(list342); span124[0] = new GatheringLocation { Position = new Vector3(-277.8067f, -2.664376f, 433.8469f) }; span124[1] = new GatheringLocation { Position = new Vector3(-273.7089f, -2.972111f, 434.3939f) }; span124[2] = new GatheringLocation { Position = new Vector3(-281.1727f, -2.682134f, 433.9476f) }; obj150.Locations = list342; reference252 = obj150; gatheringNodeGroup102.Nodes = list340; reference250 = gatheringNodeGroup102; gatheringRoot30.Groups = list333; AddLocation(985, gatheringRoot30); GatheringRoot gatheringRoot31 = new GatheringRoot(); num = 1; List list343 = new List(num); CollectionsMarshal.SetCount(list343, num); CollectionsMarshal.AsSpan(list343)[0] = "liza"; gatheringRoot31.Author = list343; num = 1; List list344 = new List(num); CollectionsMarshal.SetCount(list344, num); CollectionsMarshal.AsSpan(list344)[0] = new QuestStep(EInteractionType.None, null, null, 1188) { AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; gatheringRoot31.Steps = list344; num = 3; List list345 = new List(num); CollectionsMarshal.SetCount(list345, num); Span span125 = CollectionsMarshal.AsSpan(list345); ref GatheringNodeGroup reference253 = ref span125[0]; GatheringNodeGroup gatheringNodeGroup103 = new GatheringNodeGroup(); num2 = 2; List list346 = new List(num2); CollectionsMarshal.SetCount(list346, num2); Span span126 = CollectionsMarshal.AsSpan(list346); ref GatheringNode reference254 = ref span126[0]; GatheringNode obj151 = new GatheringNode { DataId = 34821u }; num3 = 1; List list347 = new List(num3); CollectionsMarshal.SetCount(list347, num3); CollectionsMarshal.AsSpan(list347)[0] = new GatheringLocation { Position = new Vector3(-114.9673f, 9.311809f, -638.1873f), MinimumAngle = -125, MaximumAngle = 50 }; obj151.Locations = list347; reference254 = obj151; ref GatheringNode reference255 = ref span126[1]; GatheringNode obj152 = new GatheringNode { DataId = 34822u }; num3 = 2; List list348 = new List(num3); CollectionsMarshal.SetCount(list348, num3); Span span127 = CollectionsMarshal.AsSpan(list348); span127[0] = new GatheringLocation { Position = new Vector3(-139.9428f, 17.33419f, -662.0339f), MinimumAngle = -175, MaximumAngle = 10 }; span127[1] = new GatheringLocation { Position = new Vector3(-98.84892f, 8.927668f, -645.7149f), MinimumAngle = 165, MaximumAngle = 360 }; obj152.Locations = list348; reference255 = obj152; gatheringNodeGroup103.Nodes = list346; reference253 = gatheringNodeGroup103; ref GatheringNodeGroup reference256 = ref span125[1]; GatheringNodeGroup gatheringNodeGroup104 = new GatheringNodeGroup(); num2 = 2; List list349 = new List(num2); CollectionsMarshal.SetCount(list349, num2); Span span128 = CollectionsMarshal.AsSpan(list349); ref GatheringNode reference257 = ref span128[0]; GatheringNode obj153 = new GatheringNode { DataId = 34826u }; num3 = 2; List list350 = new List(num3); CollectionsMarshal.SetCount(list350, num3); Span span129 = CollectionsMarshal.AsSpan(list350); span129[0] = new GatheringLocation { Position = new Vector3(60.64223f, 4.514977f, -535.9874f), MinimumAngle = 20, MaximumAngle = 200 }; span129[1] = new GatheringLocation { Position = new Vector3(22.99263f, 3.71779f, -519.9791f), MinimumAngle = 110, MaximumAngle = 285 }; obj153.Locations = list350; reference257 = obj153; ref GatheringNode reference258 = ref span128[1]; GatheringNode obj154 = new GatheringNode { DataId = 34825u }; num3 = 1; List list351 = new List(num3); CollectionsMarshal.SetCount(list351, num3); CollectionsMarshal.AsSpan(list351)[0] = new GatheringLocation { Position = new Vector3(56.54757f, 4.987343f, -486.204f), MinimumAngle = 40, MaximumAngle = 220 }; obj154.Locations = list351; reference258 = obj154; gatheringNodeGroup104.Nodes = list349; reference256 = gatheringNodeGroup104; ref GatheringNodeGroup reference259 = ref span125[2]; GatheringNodeGroup gatheringNodeGroup105 = new GatheringNodeGroup(); num2 = 2; List list352 = new List(num2); CollectionsMarshal.SetCount(list352, num2); Span span130 = CollectionsMarshal.AsSpan(list352); ref GatheringNode reference260 = ref span130[0]; GatheringNode obj155 = new GatheringNode { DataId = 34824u }; num3 = 2; List list353 = new List(num3); CollectionsMarshal.SetCount(list353, num3); Span span131 = CollectionsMarshal.AsSpan(list353); span131[0] = new GatheringLocation { Position = new Vector3(110.7947f, 6.466304f, -633.701f), MinimumAngle = 20, MaximumAngle = 205 }; span131[1] = new GatheringLocation { Position = new Vector3(78.47705f, 8.072021f, -627.9545f), MinimumAngle = 130, MaximumAngle = 290 }; obj155.Locations = list353; reference260 = obj155; ref GatheringNode reference261 = ref span130[1]; GatheringNode obj156 = new GatheringNode { DataId = 34823u }; num3 = 1; List list354 = new List(num3); CollectionsMarshal.SetCount(list354, num3); CollectionsMarshal.AsSpan(list354)[0] = new GatheringLocation { Position = new Vector3(91.40367f, 7.397814f, -659.1525f), MinimumAngle = -40, MaximumAngle = 145 }; obj156.Locations = list354; reference261 = obj156; gatheringNodeGroup105.Nodes = list352; reference259 = gatheringNodeGroup105; gatheringRoot31.Groups = list345; AddLocation(986, gatheringRoot31); GatheringRoot gatheringRoot32 = new GatheringRoot(); num = 1; List list355 = new List(num); CollectionsMarshal.SetCount(list355, num); CollectionsMarshal.AsSpan(list355)[0] = "liza"; gatheringRoot32.Author = list355; num = 1; List list356 = new List(num); CollectionsMarshal.SetCount(list356, num); CollectionsMarshal.AsSpan(list356)[0] = new QuestStep(EInteractionType.None, null, null, 1188); gatheringRoot32.Steps = list356; num = 3; List list357 = new List(num); CollectionsMarshal.SetCount(list357, num); Span span132 = CollectionsMarshal.AsSpan(list357); ref GatheringNodeGroup reference262 = ref span132[0]; GatheringNodeGroup gatheringNodeGroup106 = new GatheringNodeGroup(); num2 = 2; List list358 = new List(num2); CollectionsMarshal.SetCount(list358, num2); Span span133 = CollectionsMarshal.AsSpan(list358); ref GatheringNode reference263 = ref span133[0]; GatheringNode obj157 = new GatheringNode { DataId = 34831u }; num3 = 1; List list359 = new List(num3); CollectionsMarshal.SetCount(list359, num3); CollectionsMarshal.AsSpan(list359)[0] = new GatheringLocation { Position = new Vector3(654.7989f, 121.8574f, 518.8689f), MinimumAngle = -65, MaximumAngle = 60 }; obj157.Locations = list359; reference263 = obj157; ref GatheringNode reference264 = ref span133[1]; GatheringNode obj158 = new GatheringNode { DataId = 34832u }; num3 = 2; List list360 = new List(num3); CollectionsMarshal.SetCount(list360, num3); Span span134 = CollectionsMarshal.AsSpan(list360); span134[0] = new GatheringLocation { Position = new Vector3(638.961f, 119.4446f, 467.7013f), MinimumAngle = -110, MaximumAngle = 25 }; span134[1] = new GatheringLocation { Position = new Vector3(690.0587f, 115.8617f, 496.8795f), MinimumAngle = 0, MaximumAngle = 125 }; obj158.Locations = list360; reference264 = obj158; gatheringNodeGroup106.Nodes = list358; reference262 = gatheringNodeGroup106; ref GatheringNodeGroup reference265 = ref span132[1]; GatheringNodeGroup gatheringNodeGroup107 = new GatheringNodeGroup(); num2 = 2; List list361 = new List(num2); CollectionsMarshal.SetCount(list361, num2); Span span135 = CollectionsMarshal.AsSpan(list361); ref GatheringNode reference266 = ref span135[0]; GatheringNode obj159 = new GatheringNode { DataId = 34828u }; num3 = 1; List list362 = new List(num3); CollectionsMarshal.SetCount(list362, num3); CollectionsMarshal.AsSpan(list362)[0] = new GatheringLocation { Position = new Vector3(599.3455f, 121.5376f, 694.2341f), MinimumAngle = -125, MaximumAngle = 40 }; obj159.Locations = list362; reference266 = obj159; ref GatheringNode reference267 = ref span135[1]; GatheringNode obj160 = new GatheringNode { DataId = 34827u }; num3 = 1; List list363 = new List(num3); CollectionsMarshal.SetCount(list363, num3); CollectionsMarshal.AsSpan(list363)[0] = new GatheringLocation { Position = new Vector3(600.5253f, 124.8645f, 751.1969f), MinimumAngle = -240, MaximumAngle = -120 }; obj160.Locations = list363; reference267 = obj160; gatheringNodeGroup107.Nodes = list361; reference265 = gatheringNodeGroup107; ref GatheringNodeGroup reference268 = ref span132[2]; GatheringNodeGroup gatheringNodeGroup108 = new GatheringNodeGroup(); num2 = 2; List list364 = new List(num2); CollectionsMarshal.SetCount(list364, num2); Span span136 = CollectionsMarshal.AsSpan(list364); ref GatheringNode reference269 = ref span136[0]; GatheringNode obj161 = new GatheringNode { DataId = 34830u }; num3 = 2; List list365 = new List(num3); CollectionsMarshal.SetCount(list365, num3); Span span137 = CollectionsMarshal.AsSpan(list365); span137[0] = new GatheringLocation { Position = new Vector3(762.9977f, 123.3409f, 718.8274f), MinimumAngle = 75, MaximumAngle = 215 }; span137[1] = new GatheringLocation { Position = new Vector3(800.252f, 124.2032f, 656.793f), MinimumAngle = -25, MaximumAngle = 95 }; obj161.Locations = list365; reference269 = obj161; ref GatheringNode reference270 = ref span136[1]; GatheringNode obj162 = new GatheringNode { DataId = 34829u }; num3 = 1; List list366 = new List(num3); CollectionsMarshal.SetCount(list366, num3); CollectionsMarshal.AsSpan(list366)[0] = new GatheringLocation { Position = new Vector3(793.8721f, 127.6419f, 696.0015f), MinimumAngle = 25, MaximumAngle = 165 }; obj162.Locations = list366; reference270 = obj162; gatheringNodeGroup108.Nodes = list364; reference268 = gatheringNodeGroup108; gatheringRoot32.Groups = list357; AddLocation(987, gatheringRoot32); GatheringRoot gatheringRoot33 = new GatheringRoot(); num = 1; List list367 = new List(num); CollectionsMarshal.SetCount(list367, num); CollectionsMarshal.AsSpan(list367)[0] = "liza"; gatheringRoot33.Author = list367; num = 1; List list368 = new List(num); CollectionsMarshal.SetCount(list368, num); CollectionsMarshal.AsSpan(list368)[0] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax }; gatheringRoot33.Steps = list368; num = 3; List list369 = new List(num); CollectionsMarshal.SetCount(list369, num); Span span138 = CollectionsMarshal.AsSpan(list369); ref GatheringNodeGroup reference271 = ref span138[0]; GatheringNodeGroup gatheringNodeGroup109 = new GatheringNodeGroup(); num2 = 2; List list370 = new List(num2); CollectionsMarshal.SetCount(list370, num2); Span span139 = CollectionsMarshal.AsSpan(list370); ref GatheringNode reference272 = ref span139[0]; GatheringNode obj163 = new GatheringNode { DataId = 34836u }; num3 = 2; List list371 = new List(num3); CollectionsMarshal.SetCount(list371, num3); Span span140 = CollectionsMarshal.AsSpan(list371); span140[0] = new GatheringLocation { Position = new Vector3(70.75072f, -156.9112f, -15.01749f), MinimumAngle = 125, MaximumAngle = 320 }; span140[1] = new GatheringLocation { Position = new Vector3(49.44211f, -157.3086f, -8.53495f), MinimumAngle = 45, MaximumAngle = 180 }; obj163.Locations = list371; reference272 = obj163; ref GatheringNode reference273 = ref span139[1]; GatheringNode obj164 = new GatheringNode { DataId = 34835u }; num3 = 1; List list372 = new List(num3); CollectionsMarshal.SetCount(list372, num3); CollectionsMarshal.AsSpan(list372)[0] = new GatheringLocation { Position = new Vector3(56.47234f, -157.5328f, -17.13855f), MinimumAngle = 105, MaximumAngle = 230 }; obj164.Locations = list372; reference273 = obj164; gatheringNodeGroup109.Nodes = list370; reference271 = gatheringNodeGroup109; ref GatheringNodeGroup reference274 = ref span138[1]; GatheringNodeGroup gatheringNodeGroup110 = new GatheringNodeGroup(); num2 = 2; List list373 = new List(num2); CollectionsMarshal.SetCount(list373, num2); Span span141 = CollectionsMarshal.AsSpan(list373); ref GatheringNode reference275 = ref span141[0]; GatheringNode obj165 = new GatheringNode { DataId = 34838u }; num3 = 2; List list374 = new List(num3); CollectionsMarshal.SetCount(list374, num3); Span span142 = CollectionsMarshal.AsSpan(list374); span142[0] = new GatheringLocation { Position = new Vector3(-146.5889f, -142.4388f, 111.3271f), MinimumAngle = 95, MaximumAngle = 260 }; span142[1] = new GatheringLocation { Position = new Vector3(-132.7688f, -145.5672f, 122.179f), MinimumAngle = 175, MaximumAngle = 315, MinimumDistance = 1.7f, MaximumDistance = 3f }; obj165.Locations = list374; reference275 = obj165; ref GatheringNode reference276 = ref span141[1]; GatheringNode obj166 = new GatheringNode { DataId = 34837u }; num3 = 1; List list375 = new List(num3); CollectionsMarshal.SetCount(list375, num3); CollectionsMarshal.AsSpan(list375)[0] = new GatheringLocation { Position = new Vector3(-138.1429f, -143.8643f, 114.8867f), MinimumAngle = 150, MaximumAngle = 300 }; obj166.Locations = list375; reference276 = obj166; gatheringNodeGroup110.Nodes = list373; reference274 = gatheringNodeGroup110; ref GatheringNodeGroup reference277 = ref span138[2]; GatheringNodeGroup gatheringNodeGroup111 = new GatheringNodeGroup(); num2 = 2; List list376 = new List(num2); CollectionsMarshal.SetCount(list376, num2); Span span143 = CollectionsMarshal.AsSpan(list376); ref GatheringNode reference278 = ref span143[0]; GatheringNode obj167 = new GatheringNode { DataId = 34833u }; num3 = 1; List list377 = new List(num3); CollectionsMarshal.SetCount(list377, num3); CollectionsMarshal.AsSpan(list377)[0] = new GatheringLocation { Position = new Vector3(-33.75101f, -160.675f, -94.77893f), MinimumAngle = -45, MaximumAngle = 110 }; obj167.Locations = list377; reference278 = obj167; ref GatheringNode reference279 = ref span143[1]; GatheringNode obj168 = new GatheringNode { DataId = 34834u }; num3 = 2; List list378 = new List(num3); CollectionsMarshal.SetCount(list378, num3); Span span144 = CollectionsMarshal.AsSpan(list378); span144[0] = new GatheringLocation { Position = new Vector3(-38.13882f, -159.4724f, -105.7621f), MinimumAngle = 10, MaximumAngle = 170 }; span144[1] = new GatheringLocation { Position = new Vector3(-22.27635f, -161.6958f, -92.39622f), MinimumAngle = -80, MaximumAngle = 60 }; obj168.Locations = list378; reference279 = obj168; gatheringNodeGroup111.Nodes = list376; reference277 = gatheringNodeGroup111; gatheringRoot33.Groups = list369; AddLocation(988, gatheringRoot33); GatheringRoot gatheringRoot34 = new GatheringRoot(); num = 1; List list379 = new List(num); CollectionsMarshal.SetCount(list379, num); CollectionsMarshal.AsSpan(list379)[0] = "liza"; gatheringRoot34.Author = list379; num = 1; List list380 = new List(num); CollectionsMarshal.SetCount(list380, num); CollectionsMarshal.AsSpan(list380)[0] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo }; gatheringRoot34.Steps = list380; num = 3; List list381 = new List(num); CollectionsMarshal.SetCount(list381, num); Span span145 = CollectionsMarshal.AsSpan(list381); ref GatheringNodeGroup reference280 = ref span145[0]; GatheringNodeGroup gatheringNodeGroup112 = new GatheringNodeGroup(); num2 = 2; List list382 = new List(num2); CollectionsMarshal.SetCount(list382, num2); Span span146 = CollectionsMarshal.AsSpan(list382); ref GatheringNode reference281 = ref span146[0]; GatheringNode obj169 = new GatheringNode { DataId = 34857u }; num3 = 1; List list383 = new List(num3); CollectionsMarshal.SetCount(list383, num3); CollectionsMarshal.AsSpan(list383)[0] = new GatheringLocation { Position = new Vector3(-12.48859f, -133.2091f, -427.7497f) }; obj169.Locations = list383; reference281 = obj169; ref GatheringNode reference282 = ref span146[1]; GatheringNode obj170 = new GatheringNode { DataId = 34858u }; num3 = 3; List list384 = new List(num3); CollectionsMarshal.SetCount(list384, num3); Span span147 = CollectionsMarshal.AsSpan(list384); span147[0] = new GatheringLocation { Position = new Vector3(-22.41956f, -129.3952f, -396.6573f) }; span147[1] = new GatheringLocation { Position = new Vector3(-16.08351f, -137.6674f, -464.35f), MinimumAngle = -65, MaximumAngle = 145 }; span147[2] = new GatheringLocation { Position = new Vector3(-9.000858f, -134.9256f, -439.0332f), MinimumAngle = -125, MaximumAngle = 105 }; obj170.Locations = list384; reference282 = obj170; gatheringNodeGroup112.Nodes = list382; reference280 = gatheringNodeGroup112; ref GatheringNodeGroup reference283 = ref span145[1]; GatheringNodeGroup gatheringNodeGroup113 = new GatheringNodeGroup(); num2 = 2; List list385 = new List(num2); CollectionsMarshal.SetCount(list385, num2); Span span148 = CollectionsMarshal.AsSpan(list385); ref GatheringNode reference284 = ref span148[0]; GatheringNode obj171 = new GatheringNode { DataId = 34861u }; num3 = 1; List list386 = new List(num3); CollectionsMarshal.SetCount(list386, num3); CollectionsMarshal.AsSpan(list386)[0] = new GatheringLocation { Position = new Vector3(-234.8222f, -99.01237f, -376.7287f), MinimumAngle = -180, MaximumAngle = 40 }; obj171.Locations = list386; reference284 = obj171; ref GatheringNode reference285 = ref span148[1]; GatheringNode obj172 = new GatheringNode { DataId = 34862u }; num3 = 3; List list387 = new List(num3); CollectionsMarshal.SetCount(list387, num3); Span span149 = CollectionsMarshal.AsSpan(list387); span149[0] = new GatheringLocation { Position = new Vector3(-236.0182f, -97.50027f, -372.1523f), MinimumAngle = -180, MaximumAngle = 45 }; span149[1] = new GatheringLocation { Position = new Vector3(-249.7221f, -96.55618f, -386.2397f), MinimumAngle = 35, MaximumAngle = 280 }; span149[2] = new GatheringLocation { Position = new Vector3(-241.8424f, -99.37369f, -386.2889f), MinimumAngle = -300, MaximumAngle = -45 }; obj172.Locations = list387; reference285 = obj172; gatheringNodeGroup113.Nodes = list385; reference283 = gatheringNodeGroup113; ref GatheringNodeGroup reference286 = ref span145[2]; GatheringNodeGroup gatheringNodeGroup114 = new GatheringNodeGroup(); num2 = 2; List list388 = new List(num2); CollectionsMarshal.SetCount(list388, num2); Span span150 = CollectionsMarshal.AsSpan(list388); ref GatheringNode reference287 = ref span150[0]; GatheringNode obj173 = new GatheringNode { DataId = 34860u }; num3 = 3; List list389 = new List(num3); CollectionsMarshal.SetCount(list389, num3); Span span151 = CollectionsMarshal.AsSpan(list389); span151[0] = new GatheringLocation { Position = new Vector3(-169.8177f, -85.61841f, -240.1007f) }; span151[1] = new GatheringLocation { Position = new Vector3(-116.6446f, -93.99508f, -274.6102f), MinimumAngle = -140, MaximumAngle = 150 }; span151[2] = new GatheringLocation { Position = new Vector3(-133.936f, -91.54122f, -273.3963f), MinimumAngle = -155, MaximumAngle = 85 }; obj173.Locations = list389; reference287 = obj173; ref GatheringNode reference288 = ref span150[1]; GatheringNode obj174 = new GatheringNode { DataId = 34859u }; num3 = 1; List list390 = new List(num3); CollectionsMarshal.SetCount(list390, num3); CollectionsMarshal.AsSpan(list390)[0] = new GatheringLocation { Position = new Vector3(-131.9198f, -89.88039f, -249.5422f) }; obj174.Locations = list390; reference288 = obj174; gatheringNodeGroup114.Nodes = list388; reference286 = gatheringNodeGroup114; gatheringRoot34.Groups = list381; AddLocation(992, gatheringRoot34); GatheringRoot gatheringRoot35 = new GatheringRoot(); num = 1; List list391 = new List(num); CollectionsMarshal.SetCount(list391, num); CollectionsMarshal.AsSpan(list391)[0] = "liza"; gatheringRoot35.Author = list391; num = 1; List list392 = new List(num); CollectionsMarshal.SetCount(list392, num); CollectionsMarshal.AsSpan(list392)[0] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo }; gatheringRoot35.Steps = list392; num = 3; List list393 = new List(num); CollectionsMarshal.SetCount(list393, num); Span span152 = CollectionsMarshal.AsSpan(list393); ref GatheringNodeGroup reference289 = ref span152[0]; GatheringNodeGroup gatheringNodeGroup115 = new GatheringNodeGroup(); num2 = 2; List list394 = new List(num2); CollectionsMarshal.SetCount(list394, num2); Span span153 = CollectionsMarshal.AsSpan(list394); ref GatheringNode reference290 = ref span153[0]; GatheringNode obj175 = new GatheringNode { DataId = 34866u }; num3 = 3; List list395 = new List(num3); CollectionsMarshal.SetCount(list395, num3); Span span154 = CollectionsMarshal.AsSpan(list395); span154[0] = new GatheringLocation { Position = new Vector3(242.7737f, -135.9734f, -431.2313f), MinimumAngle = -55, MaximumAngle = 100 }; span154[1] = new GatheringLocation { Position = new Vector3(302.1836f, -135.4149f, -359.7965f), MinimumAngle = 5, MaximumAngle = 155 }; span154[2] = new GatheringLocation { Position = new Vector3(256.1657f, -135.744f, -414.7577f) }; obj175.Locations = list395; reference290 = obj175; ref GatheringNode reference291 = ref span153[1]; GatheringNode obj176 = new GatheringNode { DataId = 34865u }; num3 = 1; List list396 = new List(num3); CollectionsMarshal.SetCount(list396, num3); CollectionsMarshal.AsSpan(list396)[0] = new GatheringLocation { Position = new Vector3(269.7338f, -134.0488f, -381.6242f), MinimumAngle = -85, MaximumAngle = 145 }; obj176.Locations = list396; reference291 = obj176; gatheringNodeGroup115.Nodes = list394; reference289 = gatheringNodeGroup115; ref GatheringNodeGroup reference292 = ref span152[1]; GatheringNodeGroup gatheringNodeGroup116 = new GatheringNodeGroup(); num2 = 2; List list397 = new List(num2); CollectionsMarshal.SetCount(list397, num2); Span span155 = CollectionsMarshal.AsSpan(list397); ref GatheringNode reference293 = ref span155[0]; GatheringNode obj177 = new GatheringNode { DataId = 34868u }; num3 = 3; List list398 = new List(num3); CollectionsMarshal.SetCount(list398, num3); Span span156 = CollectionsMarshal.AsSpan(list398); span156[0] = new GatheringLocation { Position = new Vector3(389.1952f, -154.3099f, -368.3658f), MinimumAngle = 105, MaximumAngle = 345 }; span156[1] = new GatheringLocation { Position = new Vector3(401.9319f, -150.0004f, -408.114f), MinimumAngle = -70, MaximumAngle = 85 }; span156[2] = new GatheringLocation { Position = new Vector3(406.1098f, -152.2166f, -364.7227f), MinimumAngle = -210, MaximumAngle = 35 }; obj177.Locations = list398; reference293 = obj177; ref GatheringNode reference294 = ref span155[1]; GatheringNode obj178 = new GatheringNode { DataId = 34867u }; num3 = 1; List list399 = new List(num3); CollectionsMarshal.SetCount(list399, num3); CollectionsMarshal.AsSpan(list399)[0] = new GatheringLocation { Position = new Vector3(399.1297f, -152.1141f, -394.71f), MinimumAngle = 120, MaximumAngle = 330 }; obj178.Locations = list399; reference294 = obj178; gatheringNodeGroup116.Nodes = list397; reference292 = gatheringNodeGroup116; ref GatheringNodeGroup reference295 = ref span152[2]; GatheringNodeGroup gatheringNodeGroup117 = new GatheringNodeGroup(); num2 = 2; List list400 = new List(num2); CollectionsMarshal.SetCount(list400, num2); Span span157 = CollectionsMarshal.AsSpan(list400); ref GatheringNode reference296 = ref span157[0]; GatheringNode obj179 = new GatheringNode { DataId = 34864u }; num3 = 3; List list401 = new List(num3); CollectionsMarshal.SetCount(list401, num3); Span span158 = CollectionsMarshal.AsSpan(list401); span158[0] = new GatheringLocation { Position = new Vector3(359.517f, -161.1972f, -644.0471f) }; span158[1] = new GatheringLocation { Position = new Vector3(307.4235f, -159.1669f, -622.6444f) }; span158[2] = new GatheringLocation { Position = new Vector3(348.5925f, -165.3805f, -671.4193f) }; obj179.Locations = list401; reference296 = obj179; ref GatheringNode reference297 = ref span157[1]; GatheringNode obj180 = new GatheringNode { DataId = 34863u }; num3 = 1; List list402 = new List(num3); CollectionsMarshal.SetCount(list402, num3); CollectionsMarshal.AsSpan(list402)[0] = new GatheringLocation { Position = new Vector3(323.8758f, -162.9682f, -648.8156f) }; obj180.Locations = list402; reference297 = obj180; gatheringNodeGroup117.Nodes = list400; reference295 = gatheringNodeGroup117; gatheringRoot35.Groups = list393; AddLocation(993, gatheringRoot35); GatheringRoot gatheringRoot36 = new GatheringRoot(); num = 1; List list403 = new List(num); CollectionsMarshal.SetCount(list403, num); CollectionsMarshal.AsSpan(list403)[0] = "liza"; gatheringRoot36.Author = list403; num = 1; List list404 = new List(num); CollectionsMarshal.SetCount(list404, num); CollectionsMarshal.AsSpan(list404)[0] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; gatheringRoot36.Steps = list404; num = 3; List list405 = new List(num); CollectionsMarshal.SetCount(list405, num); Span span159 = CollectionsMarshal.AsSpan(list405); ref GatheringNodeGroup reference298 = ref span159[0]; GatheringNodeGroup gatheringNodeGroup118 = new GatheringNodeGroup(); num2 = 2; List list406 = new List(num2); CollectionsMarshal.SetCount(list406, num2); Span span160 = CollectionsMarshal.AsSpan(list406); ref GatheringNode reference299 = ref span160[0]; GatheringNode obj181 = new GatheringNode { DataId = 34869u }; num3 = 1; List list407 = new List(num3); CollectionsMarshal.SetCount(list407, num3); CollectionsMarshal.AsSpan(list407)[0] = new GatheringLocation { Position = new Vector3(-604.6953f, 59.64062f, 5.50073f) }; obj181.Locations = list407; reference299 = obj181; ref GatheringNode reference300 = ref span160[1]; GatheringNode obj182 = new GatheringNode { DataId = 34870u }; num3 = 3; List list408 = new List(num3); CollectionsMarshal.SetCount(list408, num3); Span span161 = CollectionsMarshal.AsSpan(list408); span161[0] = new GatheringLocation { Position = new Vector3(-618.7993f, 59.13951f, 17.80936f) }; span161[1] = new GatheringLocation { Position = new Vector3(-615.0759f, 59.08474f, -4.837158f), MinimumAngle = 115, MaximumAngle = 325 }; span161[2] = new GatheringLocation { Position = new Vector3(-593.0486f, 60.01728f, 15.20686f) }; obj182.Locations = list408; reference300 = obj182; gatheringNodeGroup118.Nodes = list406; reference298 = gatheringNodeGroup118; ref GatheringNodeGroup reference301 = ref span159[1]; GatheringNodeGroup gatheringNodeGroup119 = new GatheringNodeGroup(); num2 = 2; List list409 = new List(num2); CollectionsMarshal.SetCount(list409, num2); Span span162 = CollectionsMarshal.AsSpan(list409); ref GatheringNode reference302 = ref span162[0]; GatheringNode obj183 = new GatheringNode { DataId = 34872u }; num3 = 3; List list410 = new List(num3); CollectionsMarshal.SetCount(list410, num3); Span span163 = CollectionsMarshal.AsSpan(list410); span163[0] = new GatheringLocation { Position = new Vector3(-812.0394f, 55.42165f, 118.3947f) }; span163[1] = new GatheringLocation { Position = new Vector3(-821.9205f, 56.51463f, 121.8448f) }; span163[2] = new GatheringLocation { Position = new Vector3(-837.9932f, 57.59847f, 104.7306f), MinimumAngle = -100, MaximumAngle = 90 }; obj183.Locations = list410; reference302 = obj183; ref GatheringNode reference303 = ref span162[1]; GatheringNode obj184 = new GatheringNode { DataId = 34871u }; num3 = 1; List list411 = new List(num3); CollectionsMarshal.SetCount(list411, num3); CollectionsMarshal.AsSpan(list411)[0] = new GatheringLocation { Position = new Vector3(-818.8149f, 55.11676f, 112.5509f) }; obj184.Locations = list411; reference303 = obj184; gatheringNodeGroup119.Nodes = list409; reference301 = gatheringNodeGroup119; ref GatheringNodeGroup reference304 = ref span159[2]; GatheringNodeGroup gatheringNodeGroup120 = new GatheringNodeGroup(); num2 = 2; List list412 = new List(num2); CollectionsMarshal.SetCount(list412, num2); Span span164 = CollectionsMarshal.AsSpan(list412); ref GatheringNode reference305 = ref span164[0]; GatheringNode obj185 = new GatheringNode { DataId = 34874u }; num3 = 3; List list413 = new List(num3); CollectionsMarshal.SetCount(list413, num3); Span span165 = CollectionsMarshal.AsSpan(list413); span165[0] = new GatheringLocation { Position = new Vector3(-672.2305f, 76.87632f, 257.5817f), MinimumAngle = 85, MaximumAngle = 265 }; span165[1] = new GatheringLocation { Position = new Vector3(-625.6287f, 71.04436f, 234.6465f), MinimumAngle = -95, MaximumAngle = 140 }; span165[2] = new GatheringLocation { Position = new Vector3(-635.3436f, 74.07207f, 244.9178f) }; obj185.Locations = list413; reference305 = obj185; ref GatheringNode reference306 = ref span164[1]; GatheringNode obj186 = new GatheringNode { DataId = 34873u }; num3 = 1; List list414 = new List(num3); CollectionsMarshal.SetCount(list414, num3); CollectionsMarshal.AsSpan(list414)[0] = new GatheringLocation { Position = new Vector3(-654.1213f, 74.65144f, 254.1959f) }; obj186.Locations = list414; reference306 = obj186; gatheringNodeGroup120.Nodes = list412; reference304 = gatheringNodeGroup120; gatheringRoot36.Groups = list405; AddLocation(994, gatheringRoot36); GatheringRoot gatheringRoot37 = new GatheringRoot(); num = 1; List list415 = new List(num); CollectionsMarshal.SetCount(list415, num); CollectionsMarshal.AsSpan(list415)[0] = "liza"; gatheringRoot37.Author = list415; num = 1; List list416 = new List(num); CollectionsMarshal.SetCount(list416, num); CollectionsMarshal.AsSpan(list416)[0] = new QuestStep(EInteractionType.None, null, null, 1190) { AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi }; gatheringRoot37.Steps = list416; num = 3; List list417 = new List(num); CollectionsMarshal.SetCount(list417, num); Span span166 = CollectionsMarshal.AsSpan(list417); ref GatheringNodeGroup reference307 = ref span166[0]; GatheringNodeGroup gatheringNodeGroup121 = new GatheringNodeGroup(); num2 = 2; List list418 = new List(num2); CollectionsMarshal.SetCount(list418, num2); Span span167 = CollectionsMarshal.AsSpan(list418); ref GatheringNode reference308 = ref span167[0]; GatheringNode obj187 = new GatheringNode { DataId = 34901u }; num3 = 1; List list419 = new List(num3); CollectionsMarshal.SetCount(list419, num3); CollectionsMarshal.AsSpan(list419)[0] = new GatheringLocation { Position = new Vector3(343.0447f, 0.1167868f, 146.4354f) }; obj187.Locations = list419; reference308 = obj187; ref GatheringNode reference309 = ref span167[1]; GatheringNode obj188 = new GatheringNode { DataId = 34902u }; num3 = 3; List list420 = new List(num3); CollectionsMarshal.SetCount(list420, num3); Span span168 = CollectionsMarshal.AsSpan(list420); span168[0] = new GatheringLocation { Position = new Vector3(350.1042f, -2.02238f, 133.0248f) }; span168[1] = new GatheringLocation { Position = new Vector3(349.9641f, 2.9944f, 166.7519f) }; span168[2] = new GatheringLocation { Position = new Vector3(358.951f, 1.226612f, 152.3553f) }; obj188.Locations = list420; reference309 = obj188; gatheringNodeGroup121.Nodes = list418; reference307 = gatheringNodeGroup121; ref GatheringNodeGroup reference310 = ref span166[1]; GatheringNodeGroup gatheringNodeGroup122 = new GatheringNodeGroup(); num2 = 2; List list421 = new List(num2); CollectionsMarshal.SetCount(list421, num2); Span span169 = CollectionsMarshal.AsSpan(list421); ref GatheringNode reference311 = ref span169[0]; GatheringNode obj189 = new GatheringNode { DataId = 34903u }; num3 = 1; List list422 = new List(num3); CollectionsMarshal.SetCount(list422, num3); CollectionsMarshal.AsSpan(list422)[0] = new GatheringLocation { Position = new Vector3(530.04f, 6.585761f, 243.3026f) }; obj189.Locations = list422; reference311 = obj189; ref GatheringNode reference312 = ref span169[1]; GatheringNode obj190 = new GatheringNode { DataId = 34904u }; num3 = 3; List list423 = new List(num3); CollectionsMarshal.SetCount(list423, num3); Span span170 = CollectionsMarshal.AsSpan(list423); span170[0] = new GatheringLocation { Position = new Vector3(534.63f, 7.40439f, 261.0851f) }; span170[1] = new GatheringLocation { Position = new Vector3(537.3219f, 6.59951f, 234.4762f) }; span170[2] = new GatheringLocation { Position = new Vector3(510.6736f, 5.43621f, 247.2418f), MinimumAngle = -135, MaximumAngle = 60 }; obj190.Locations = list423; reference312 = obj190; gatheringNodeGroup122.Nodes = list421; reference310 = gatheringNodeGroup122; ref GatheringNodeGroup reference313 = ref span166[2]; GatheringNodeGroup gatheringNodeGroup123 = new GatheringNodeGroup(); num2 = 2; List list424 = new List(num2); CollectionsMarshal.SetCount(list424, num2); Span span171 = CollectionsMarshal.AsSpan(list424); ref GatheringNode reference314 = ref span171[0]; GatheringNode obj191 = new GatheringNode { DataId = 34900u }; num3 = 3; List list425 = new List(num3); CollectionsMarshal.SetCount(list425, num3); Span span172 = CollectionsMarshal.AsSpan(list425); span172[0] = new GatheringLocation { Position = new Vector3(571.4374f, 5.934396f, 93.85439f) }; span172[1] = new GatheringLocation { Position = new Vector3(580.9511f, 4.927295f, 64.64209f) }; span172[2] = new GatheringLocation { Position = new Vector3(595.0986f, 9.620093f, 81.96783f) }; obj191.Locations = list425; reference314 = obj191; ref GatheringNode reference315 = ref span171[1]; GatheringNode obj192 = new GatheringNode { DataId = 34899u }; num3 = 1; List list426 = new List(num3); CollectionsMarshal.SetCount(list426, num3); CollectionsMarshal.AsSpan(list426)[0] = new GatheringLocation { Position = new Vector3(578.6227f, 5.976591f, 76.53668f) }; obj192.Locations = list426; reference315 = obj192; gatheringNodeGroup123.Nodes = list424; reference313 = gatheringNodeGroup123; gatheringRoot37.Groups = list417; AddLocation(999, gatheringRoot37); } private static void LoadLocation10() { GatheringRoot gatheringRoot = new GatheringRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); CollectionsMarshal.AsSpan(list)[0] = "liza"; gatheringRoot.Author = list; num = 1; List list2 = new List(num); CollectionsMarshal.SetCount(list2, num); CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax }; gatheringRoot.Steps = list2; num = 3; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span = CollectionsMarshal.AsSpan(list3); ref GatheringNodeGroup reference = ref span[0]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span2 = CollectionsMarshal.AsSpan(list4); ref GatheringNode reference2 = ref span2[0]; GatheringNode obj = new GatheringNode { DataId = 34906u }; int num3 = 3; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); Span span3 = CollectionsMarshal.AsSpan(list5); span3[0] = new GatheringLocation { Position = new Vector3(236.4964f, -5.339633f, -346.5587f) }; span3[1] = new GatheringLocation { Position = new Vector3(252.2469f, -4.50562f, -352.3626f) }; span3[2] = new GatheringLocation { Position = new Vector3(270.0348f, 4.734006f, -370.3f), MinimumAngle = -5, MaximumAngle = 160 }; obj.Locations = list5; reference2 = obj; ref GatheringNode reference3 = ref span2[1]; GatheringNode obj2 = new GatheringNode { DataId = 34905u }; num3 = 1; List list6 = new List(num3); CollectionsMarshal.SetCount(list6, num3); CollectionsMarshal.AsSpan(list6)[0] = new GatheringLocation { Position = new Vector3(291.2657f, 16.76923f, -372.8286f) }; obj2.Locations = list6; reference3 = obj2; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; ref GatheringNodeGroup reference4 = ref span[1]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 2; List list7 = new List(num2); CollectionsMarshal.SetCount(list7, num2); Span span4 = CollectionsMarshal.AsSpan(list7); ref GatheringNode reference5 = ref span4[0]; GatheringNode obj3 = new GatheringNode { DataId = 34909u }; num3 = 1; List list8 = new List(num3); CollectionsMarshal.SetCount(list8, num3); CollectionsMarshal.AsSpan(list8)[0] = new GatheringLocation { Position = new Vector3(452.2735f, 19.0634f, -350.683f), MinimumAngle = -55, MaximumAngle = 215 }; obj3.Locations = list8; reference5 = obj3; ref GatheringNode reference6 = ref span4[1]; GatheringNode obj4 = new GatheringNode { DataId = 34910u }; num3 = 3; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); Span span5 = CollectionsMarshal.AsSpan(list9); span5[0] = new GatheringLocation { Position = new Vector3(451.7433f, 18.42068f, -333.2723f) }; span5[1] = new GatheringLocation { Position = new Vector3(425.1651f, 19.24389f, -388.6381f) }; span5[2] = new GatheringLocation { Position = new Vector3(425.4706f, 18.96692f, -371.645f), MinimumAngle = -190, MaximumAngle = 50 }; obj4.Locations = list9; reference6 = obj4; gatheringNodeGroup2.Nodes = list7; reference4 = gatheringNodeGroup2; ref GatheringNodeGroup reference7 = ref span[2]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); Span span6 = CollectionsMarshal.AsSpan(list10); ref GatheringNode reference8 = ref span6[0]; GatheringNode obj5 = new GatheringNode { DataId = 34908u }; num3 = 3; List list11 = new List(num3); CollectionsMarshal.SetCount(list11, num3); Span span7 = CollectionsMarshal.AsSpan(list11); span7[0] = new GatheringLocation { Position = new Vector3(268.0552f, -4.003453f, -173.8766f) }; span7[1] = new GatheringLocation { Position = new Vector3(244.3824f, -8.541841f, -212.8872f) }; span7[2] = new GatheringLocation { Position = new Vector3(236.6972f, -13.99463f, -189.6181f) }; obj5.Locations = list11; reference8 = obj5; ref GatheringNode reference9 = ref span6[1]; GatheringNode obj6 = new GatheringNode { DataId = 34907u }; num3 = 1; List list12 = new List(num3); CollectionsMarshal.SetCount(list12, num3); CollectionsMarshal.AsSpan(list12)[0] = new GatheringLocation { Position = new Vector3(269.0605f, -6.302063f, -193.4243f) }; obj6.Locations = list12; reference9 = obj6; gatheringNodeGroup3.Nodes = list10; reference7 = gatheringNodeGroup3; gatheringRoot.Groups = list3; AddLocation(1000, gatheringRoot); GatheringRoot gatheringRoot2 = new GatheringRoot(); num = 1; List list13 = new List(num); CollectionsMarshal.SetCount(list13, num); CollectionsMarshal.AsSpan(list13)[0] = "liza"; gatheringRoot2.Author = list13; num = 3; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); Span span8 = CollectionsMarshal.AsSpan(list14); span8[0] = new QuestStep(EInteractionType.Dive, null, new Vector3(417.1447f, -0.6f, -647.60004f), 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax, SkipConditions = new SkipConditions { StepIf = new SkipStepConditions { Flying = ELockedSkipCondition.Unlocked }, AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; span8[1] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(417.1447f, 3f, -647.60004f), 1189) { Fly = true, SkipConditions = new SkipConditions { StepIf = new SkipStepConditions { Flying = ELockedSkipCondition.Locked } } }; span8[2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(419.8578f, -32.6974f, -653.75275f), 1189) { DisableNavmesh = true, Fly = true }; gatheringRoot2.Steps = list14; num = 3; List list15 = new List(num); CollectionsMarshal.SetCount(list15, num); Span span9 = CollectionsMarshal.AsSpan(list15); ref GatheringNodeGroup reference10 = ref span9[0]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 2; List list16 = new List(num2); CollectionsMarshal.SetCount(list16, num2); Span span10 = CollectionsMarshal.AsSpan(list16); ref GatheringNode reference11 = ref span10[0]; GatheringNode obj7 = new GatheringNode { DataId = 34912u }; num3 = 3; List list17 = new List(num3); CollectionsMarshal.SetCount(list17, num3); Span span11 = CollectionsMarshal.AsSpan(list17); span11[0] = new GatheringLocation { Position = new Vector3(458.8916f, -51.02777f, -689.8627f) }; span11[1] = new GatheringLocation { Position = new Vector3(430.228f, -56.21914f, -693.9346f) }; span11[2] = new GatheringLocation { Position = new Vector3(462.8787f, -58.29268f, -704.244f) }; obj7.Locations = list17; reference11 = obj7; ref GatheringNode reference12 = ref span10[1]; GatheringNode obj8 = new GatheringNode { DataId = 34911u }; num3 = 1; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); CollectionsMarshal.AsSpan(list18)[0] = new GatheringLocation { Position = new Vector3(448.169f, -53.1458f, -696.1208f) }; obj8.Locations = list18; reference12 = obj8; gatheringNodeGroup4.Nodes = list16; reference10 = gatheringNodeGroup4; ref GatheringNodeGroup reference13 = ref span9[1]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 2; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); Span span12 = CollectionsMarshal.AsSpan(list19); ref GatheringNode reference14 = ref span12[0]; GatheringNode obj9 = new GatheringNode { DataId = 34914u }; num3 = 3; List list20 = new List(num3); CollectionsMarshal.SetCount(list20, num3); Span span13 = CollectionsMarshal.AsSpan(list20); span13[0] = new GatheringLocation { Position = new Vector3(453.7438f, -59.20442f, -884.0787f) }; span13[1] = new GatheringLocation { Position = new Vector3(399.0516f, -48.41589f, -900.1575f) }; span13[2] = new GatheringLocation { Position = new Vector3(470.4918f, -54.81378f, -912.1257f) }; obj9.Locations = list20; reference14 = obj9; ref GatheringNode reference15 = ref span12[1]; GatheringNode obj10 = new GatheringNode { DataId = 34913u }; num3 = 1; List list21 = new List(num3); CollectionsMarshal.SetCount(list21, num3); CollectionsMarshal.AsSpan(list21)[0] = new GatheringLocation { Position = new Vector3(433.2036f, -56.63199f, -898.0532f) }; obj10.Locations = list21; reference15 = obj10; gatheringNodeGroup5.Nodes = list19; reference13 = gatheringNodeGroup5; ref GatheringNodeGroup reference16 = ref span9[2]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 2; List list22 = new List(num2); CollectionsMarshal.SetCount(list22, num2); Span span14 = CollectionsMarshal.AsSpan(list22); ref GatheringNode reference17 = ref span14[0]; GatheringNode obj11 = new GatheringNode { DataId = 34915u }; num3 = 1; List list23 = new List(num3); CollectionsMarshal.SetCount(list23, num3); CollectionsMarshal.AsSpan(list23)[0] = new GatheringLocation { Position = new Vector3(263.8979f, -44.71192f, -873.9875f) }; obj11.Locations = list23; reference17 = obj11; ref GatheringNode reference18 = ref span14[1]; GatheringNode obj12 = new GatheringNode { DataId = 34916u }; num3 = 3; List list24 = new List(num3); CollectionsMarshal.SetCount(list24, num3); Span span15 = CollectionsMarshal.AsSpan(list24); span15[0] = new GatheringLocation { Position = new Vector3(287.7073f, -43.04572f, -886.5245f) }; span15[1] = new GatheringLocation { Position = new Vector3(266.3744f, -47.55014f, -846.1501f) }; span15[2] = new GatheringLocation { Position = new Vector3(259.2106f, -44.82758f, -817.9664f) }; obj12.Locations = list24; reference18 = obj12; gatheringNodeGroup6.Nodes = list22; reference16 = gatheringNodeGroup6; gatheringRoot2.Groups = list15; AddLocation(1001, gatheringRoot2); GatheringRoot gatheringRoot3 = new GatheringRoot(); num = 1; List list25 = new List(num); CollectionsMarshal.SetCount(list25, num); CollectionsMarshal.AsSpan(list25)[0] = "liza"; gatheringRoot3.Author = list25; num = 1; List list26 = new List(num); CollectionsMarshal.SetCount(list26, num); CollectionsMarshal.AsSpan(list26)[0] = new QuestStep(EInteractionType.None, null, null, 1190); gatheringRoot3.Steps = list26; num = 3; List list27 = new List(num); CollectionsMarshal.SetCount(list27, num); Span span16 = CollectionsMarshal.AsSpan(list27); ref GatheringNodeGroup reference19 = ref span16[0]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 2; List list28 = new List(num2); CollectionsMarshal.SetCount(list28, num2); Span span17 = CollectionsMarshal.AsSpan(list28); ref GatheringNode reference20 = ref span17[0]; GatheringNode obj13 = new GatheringNode { DataId = 34920u }; num3 = 3; List list29 = new List(num3); CollectionsMarshal.SetCount(list29, num3); Span span18 = CollectionsMarshal.AsSpan(list29); span18[0] = new GatheringLocation { Position = new Vector3(192.6021f, 12.31054f, 631.2545f) }; span18[1] = new GatheringLocation { Position = new Vector3(194.8373f, 12.50387f, 646.5401f) }; span18[2] = new GatheringLocation { Position = new Vector3(180.8447f, 12.43262f, 610.7131f) }; obj13.Locations = list29; reference20 = obj13; ref GatheringNode reference21 = ref span17[1]; GatheringNode obj14 = new GatheringNode { DataId = 34919u }; num3 = 1; List list30 = new List(num3); CollectionsMarshal.SetCount(list30, num3); CollectionsMarshal.AsSpan(list30)[0] = new GatheringLocation { Position = new Vector3(186.171f, 12.54104f, 634.9042f) }; obj14.Locations = list30; reference21 = obj14; gatheringNodeGroup7.Nodes = list28; reference19 = gatheringNodeGroup7; ref GatheringNodeGroup reference22 = ref span16[1]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 2; List list31 = new List(num2); CollectionsMarshal.SetCount(list31, num2); Span span19 = CollectionsMarshal.AsSpan(list31); ref GatheringNode reference23 = ref span19[0]; GatheringNode obj15 = new GatheringNode { DataId = 34917u }; num3 = 1; List list32 = new List(num3); CollectionsMarshal.SetCount(list32, num3); CollectionsMarshal.AsSpan(list32)[0] = new GatheringLocation { Position = new Vector3(39.45634f, -0.06042051f, 502.3853f) }; obj15.Locations = list32; reference23 = obj15; ref GatheringNode reference24 = ref span19[1]; GatheringNode obj16 = new GatheringNode { DataId = 34918u }; num3 = 3; List list33 = new List(num3); CollectionsMarshal.SetCount(list33, num3); Span span20 = CollectionsMarshal.AsSpan(list33); span20[0] = new GatheringLocation { Position = new Vector3(46.03248f, -0.7049216f, 491.6059f) }; span20[1] = new GatheringLocation { Position = new Vector3(36.15481f, -0.0501074f, 505.9388f) }; span20[2] = new GatheringLocation { Position = new Vector3(24.72226f, 0.5922582f, 528.0809f) }; obj16.Locations = list33; reference24 = obj16; gatheringNodeGroup8.Nodes = list31; reference22 = gatheringNodeGroup8; ref GatheringNodeGroup reference25 = ref span16[2]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 2; List list34 = new List(num2); CollectionsMarshal.SetCount(list34, num2); Span span21 = CollectionsMarshal.AsSpan(list34); ref GatheringNode reference26 = ref span21[0]; GatheringNode obj17 = new GatheringNode { DataId = 34922u }; num3 = 3; List list35 = new List(num3); CollectionsMarshal.SetCount(list35, num3); Span span22 = CollectionsMarshal.AsSpan(list35); span22[0] = new GatheringLocation { Position = new Vector3(2.302937f, -4.586716f, 687.4797f) }; span22[1] = new GatheringLocation { Position = new Vector3(30.02284f, -2.447479f, 704.4326f) }; span22[2] = new GatheringLocation { Position = new Vector3(41.59287f, -0.8454803f, 692.0099f) }; obj17.Locations = list35; reference26 = obj17; ref GatheringNode reference27 = ref span21[1]; GatheringNode obj18 = new GatheringNode { DataId = 34921u }; num3 = 1; List list36 = new List(num3); CollectionsMarshal.SetCount(list36, num3); CollectionsMarshal.AsSpan(list36)[0] = new GatheringLocation { Position = new Vector3(18.47237f, -2.987581f, 690.8011f) }; obj18.Locations = list36; reference27 = obj18; gatheringNodeGroup9.Nodes = list34; reference25 = gatheringNodeGroup9; gatheringRoot3.Groups = list27; AddLocation(1002, gatheringRoot3); } private static void LoadLocation11() { GatheringRoot gatheringRoot = new GatheringRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); CollectionsMarshal.AsSpan(list)[0] = "liza"; gatheringRoot.Author = list; num = 1; List list2 = new List(num); CollectionsMarshal.SetCount(list2, num); CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot.Steps = list2; num = 3; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span = CollectionsMarshal.AsSpan(list3); ref GatheringNodeGroup reference = ref span[0]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 1; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); ref GatheringNode reference2 = ref CollectionsMarshal.AsSpan(list4)[0]; GatheringNode obj = new GatheringNode { DataId = 35244u }; int num3 = 1; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); CollectionsMarshal.AsSpan(list5)[0] = new GatheringLocation { Position = new Vector3(89.145f, -188.3096f, 261.9594f), MinimumAngle = -160, MaximumAngle = -65 }; obj.Locations = list5; reference2 = obj; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; ref GatheringNodeGroup reference3 = ref span[1]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 1; List list6 = new List(num2); CollectionsMarshal.SetCount(list6, num2); ref GatheringNode reference4 = ref CollectionsMarshal.AsSpan(list6)[0]; GatheringNode obj2 = new GatheringNode { DataId = 35243u }; num3 = 1; List list7 = new List(num3); CollectionsMarshal.SetCount(list7, num3); CollectionsMarshal.AsSpan(list7)[0] = new GatheringLocation { Position = new Vector3(86.21152f, -188.234f, 255.0701f), MinimumAngle = -190, MaximumAngle = -65 }; obj2.Locations = list7; reference4 = obj2; gatheringNodeGroup2.Nodes = list6; reference3 = gatheringNodeGroup2; ref GatheringNodeGroup reference5 = ref span[2]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 1; List list8 = new List(num2); CollectionsMarshal.SetCount(list8, num2); ref GatheringNode reference6 = ref CollectionsMarshal.AsSpan(list8)[0]; GatheringNode obj3 = new GatheringNode { DataId = 35245u }; num3 = 1; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); CollectionsMarshal.AsSpan(list9)[0] = new GatheringLocation { Position = new Vector3(81.46383f, -187.1622f, 251.1194f), MinimumAngle = -185, MaximumAngle = -70 }; obj3.Locations = list9; reference6 = obj3; gatheringNodeGroup3.Nodes = list8; reference5 = gatheringNodeGroup3; gatheringRoot.Groups = list3; AddLocation(1194, gatheringRoot); GatheringRoot gatheringRoot2 = new GatheringRoot(); num = 1; List list10 = new List(num); CollectionsMarshal.SetCount(list10, num); CollectionsMarshal.AsSpan(list10)[0] = "Theo"; gatheringRoot2.Author = list10; num = 1; List list11 = new List(num); CollectionsMarshal.SetCount(list11, num); CollectionsMarshal.AsSpan(list11)[0] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot2.Steps = list11; num = 3; List list12 = new List(num); CollectionsMarshal.SetCount(list12, num); Span span2 = CollectionsMarshal.AsSpan(list12); ref GatheringNodeGroup reference7 = ref span2[0]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 1; List list13 = new List(num2); CollectionsMarshal.SetCount(list13, num2); ref GatheringNode reference8 = ref CollectionsMarshal.AsSpan(list13)[0]; GatheringNode obj4 = new GatheringNode { DataId = 35246u }; num3 = 1; List list14 = new List(num3); CollectionsMarshal.SetCount(list14, num3); CollectionsMarshal.AsSpan(list14)[0] = new GatheringLocation { Position = new Vector3(-664.2164f, -174.1682f, 370.6607f), MinimumAngle = -230, MaximumAngle = -50 }; obj4.Locations = list14; reference8 = obj4; gatheringNodeGroup4.Nodes = list13; reference7 = gatheringNodeGroup4; ref GatheringNodeGroup reference9 = ref span2[1]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 1; List list15 = new List(num2); CollectionsMarshal.SetCount(list15, num2); ref GatheringNode reference10 = ref CollectionsMarshal.AsSpan(list15)[0]; GatheringNode obj5 = new GatheringNode { DataId = 35247u }; num3 = 1; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); CollectionsMarshal.AsSpan(list16)[0] = new GatheringLocation { Position = new Vector3(-646.3196f, -171.4666f, 393.6898f), MinimumAngle = 30, MaximumAngle = 225 }; obj5.Locations = list16; reference10 = obj5; gatheringNodeGroup5.Nodes = list15; reference9 = gatheringNodeGroup5; ref GatheringNodeGroup reference11 = ref span2[2]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 1; List list17 = new List(num2); CollectionsMarshal.SetCount(list17, num2); ref GatheringNode reference12 = ref CollectionsMarshal.AsSpan(list17)[0]; GatheringNode obj6 = new GatheringNode { DataId = 35248u }; num3 = 1; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); CollectionsMarshal.AsSpan(list18)[0] = new GatheringLocation { Position = new Vector3(-669.3735f, -177.0724f, 354.7159f), MinimumAngle = -225, MaximumAngle = -15 }; obj6.Locations = list18; reference12 = obj6; gatheringNodeGroup6.Nodes = list17; reference11 = gatheringNodeGroup6; gatheringRoot2.Groups = list12; AddLocation(1195, gatheringRoot2); GatheringRoot gatheringRoot3 = new GatheringRoot(); num = 1; List list19 = new List(num); CollectionsMarshal.SetCount(list19, num); CollectionsMarshal.AsSpan(list19)[0] = "liza"; gatheringRoot3.Author = list19; num = 1; List list20 = new List(num); CollectionsMarshal.SetCount(list20, num); CollectionsMarshal.AsSpan(list20)[0] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot3.Steps = list20; num = 3; List list21 = new List(num); CollectionsMarshal.SetCount(list21, num); Span span3 = CollectionsMarshal.AsSpan(list21); ref GatheringNodeGroup reference13 = ref span3[0]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list22 = new List(num2); CollectionsMarshal.SetCount(list22, num2); ref GatheringNode reference14 = ref CollectionsMarshal.AsSpan(list22)[0]; GatheringNode obj7 = new GatheringNode { DataId = 35251u }; num3 = 1; List list23 = new List(num3); CollectionsMarshal.SetCount(list23, num3); CollectionsMarshal.AsSpan(list23)[0] = new GatheringLocation { Position = new Vector3(-120.962f, -214.1182f, 349.0067f), MinimumAngle = -65, MaximumAngle = 115 }; obj7.Locations = list23; reference14 = obj7; gatheringNodeGroup7.Nodes = list22; reference13 = gatheringNodeGroup7; ref GatheringNodeGroup reference15 = ref span3[1]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 1; List list24 = new List(num2); CollectionsMarshal.SetCount(list24, num2); ref GatheringNode reference16 = ref CollectionsMarshal.AsSpan(list24)[0]; GatheringNode obj8 = new GatheringNode { DataId = 35249u }; num3 = 1; List list25 = new List(num3); CollectionsMarshal.SetCount(list25, num3); CollectionsMarshal.AsSpan(list25)[0] = new GatheringLocation { Position = new Vector3(-151.3246f, -213.9648f, 361.8845f), MinimumAngle = 145, MaximumAngle = 280 }; obj8.Locations = list25; reference16 = obj8; gatheringNodeGroup8.Nodes = list24; reference15 = gatheringNodeGroup8; ref GatheringNodeGroup reference17 = ref span3[2]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list26 = new List(num2); CollectionsMarshal.SetCount(list26, num2); ref GatheringNode reference18 = ref CollectionsMarshal.AsSpan(list26)[0]; GatheringNode obj9 = new GatheringNode { DataId = 35250u }; num3 = 1; List list27 = new List(num3); CollectionsMarshal.SetCount(list27, num3); CollectionsMarshal.AsSpan(list27)[0] = new GatheringLocation { Position = new Vector3(-164.6348f, -214.1782f, 337.2287f), MinimumAngle = -135, MaximumAngle = 20 }; obj9.Locations = list27; reference18 = obj9; gatheringNodeGroup9.Nodes = list26; reference17 = gatheringNodeGroup9; gatheringRoot3.Groups = list21; AddLocation(1196, gatheringRoot3); GatheringRoot gatheringRoot4 = new GatheringRoot(); num = 1; List list28 = new List(num); CollectionsMarshal.SetCount(list28, num); CollectionsMarshal.AsSpan(list28)[0] = "liza"; gatheringRoot4.Author = list28; num = 1; List list29 = new List(num); CollectionsMarshal.SetCount(list29, num); CollectionsMarshal.AsSpan(list29)[0] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot4.Steps = list29; num = 3; List list30 = new List(num); CollectionsMarshal.SetCount(list30, num); Span span4 = CollectionsMarshal.AsSpan(list30); ref GatheringNodeGroup reference19 = ref span4[0]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 1; List list31 = new List(num2); CollectionsMarshal.SetCount(list31, num2); ref GatheringNode reference20 = ref CollectionsMarshal.AsSpan(list31)[0]; GatheringNode obj10 = new GatheringNode { DataId = 35254u }; num3 = 1; List list32 = new List(num3); CollectionsMarshal.SetCount(list32, num3); CollectionsMarshal.AsSpan(list32)[0] = new GatheringLocation { Position = new Vector3(649.5298f, 14.19326f, -222.9378f) }; obj10.Locations = list32; reference20 = obj10; gatheringNodeGroup10.Nodes = list31; reference19 = gatheringNodeGroup10; ref GatheringNodeGroup reference21 = ref span4[1]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 1; List list33 = new List(num2); CollectionsMarshal.SetCount(list33, num2); ref GatheringNode reference22 = ref CollectionsMarshal.AsSpan(list33)[0]; GatheringNode obj11 = new GatheringNode { DataId = 35252u }; num3 = 1; List list34 = new List(num3); CollectionsMarshal.SetCount(list34, num3); CollectionsMarshal.AsSpan(list34)[0] = new GatheringLocation { Position = new Vector3(652.2325f, 13.41525f, -227.1611f) }; obj11.Locations = list34; reference22 = obj11; gatheringNodeGroup11.Nodes = list33; reference21 = gatheringNodeGroup11; ref GatheringNodeGroup reference23 = ref span4[2]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 1; List list35 = new List(num2); CollectionsMarshal.SetCount(list35, num2); ref GatheringNode reference24 = ref CollectionsMarshal.AsSpan(list35)[0]; GatheringNode obj12 = new GatheringNode { DataId = 35253u }; num3 = 1; List list36 = new List(num3); CollectionsMarshal.SetCount(list36, num3); CollectionsMarshal.AsSpan(list36)[0] = new GatheringLocation { Position = new Vector3(657.8542f, 13.34004f, -225.5971f) }; obj12.Locations = list36; reference24 = obj12; gatheringNodeGroup12.Nodes = list35; reference23 = gatheringNodeGroup12; gatheringRoot4.Groups = list30; AddLocation(1197, gatheringRoot4); GatheringRoot gatheringRoot5 = new GatheringRoot(); num = 1; List list37 = new List(num); CollectionsMarshal.SetCount(list37, num); CollectionsMarshal.AsSpan(list37)[0] = "liza"; gatheringRoot5.Author = list37; num = 1; List list38 = new List(num); CollectionsMarshal.SetCount(list38, num); CollectionsMarshal.AsSpan(list38)[0] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { NearPosition = new NearPositionCondition { Position = new Vector3(23.8063f, 17.44395f, -861.3718f), MaximumDistance = 250f, TerritoryId = 1189 } } } }; gatheringRoot5.Steps = list38; num = 3; List list39 = new List(num); CollectionsMarshal.SetCount(list39, num); Span span5 = CollectionsMarshal.AsSpan(list39); ref GatheringNodeGroup reference25 = ref span5[0]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list40 = new List(num2); CollectionsMarshal.SetCount(list40, num2); ref GatheringNode reference26 = ref CollectionsMarshal.AsSpan(list40)[0]; GatheringNode obj13 = new GatheringNode { DataId = 35256u }; num3 = 1; List list41 = new List(num3); CollectionsMarshal.SetCount(list41, num3); CollectionsMarshal.AsSpan(list41)[0] = new GatheringLocation { Position = new Vector3(23.8063f, 17.44395f, -861.3718f), MinimumAngle = -80, MaximumAngle = 50 }; obj13.Locations = list41; reference26 = obj13; gatheringNodeGroup13.Nodes = list40; reference25 = gatheringNodeGroup13; ref GatheringNodeGroup reference27 = ref span5[1]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num2 = 1; List list42 = new List(num2); CollectionsMarshal.SetCount(list42, num2); ref GatheringNode reference28 = ref CollectionsMarshal.AsSpan(list42)[0]; GatheringNode obj14 = new GatheringNode { DataId = 35257u }; num3 = 1; List list43 = new List(num3); CollectionsMarshal.SetCount(list43, num3); CollectionsMarshal.AsSpan(list43)[0] = new GatheringLocation { Position = new Vector3(31.8484f, 17.91638f, -864.6296f), MinimumAngle = -90, MaximumAngle = 60 }; obj14.Locations = list43; reference28 = obj14; gatheringNodeGroup14.Nodes = list42; reference27 = gatheringNodeGroup14; ref GatheringNodeGroup reference29 = ref span5[2]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list44 = new List(num2); CollectionsMarshal.SetCount(list44, num2); ref GatheringNode reference30 = ref CollectionsMarshal.AsSpan(list44)[0]; GatheringNode obj15 = new GatheringNode { DataId = 35255u }; num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); CollectionsMarshal.AsSpan(list45)[0] = new GatheringLocation { Position = new Vector3(37.64392f, 17.34943f, -865.3544f), MinimumAngle = -75, MaximumAngle = 70 }; obj15.Locations = list45; reference30 = obj15; gatheringNodeGroup15.Nodes = list44; reference29 = gatheringNodeGroup15; gatheringRoot5.Groups = list39; AddLocation(1198, gatheringRoot5); GatheringRoot gatheringRoot6 = new GatheringRoot(); num = 1; List list46 = new List(num); CollectionsMarshal.SetCount(list46, num); CollectionsMarshal.AsSpan(list46)[0] = "Censored"; gatheringRoot6.Author = list46; num = 1; List list47 = new List(num); CollectionsMarshal.SetCount(list47, num); CollectionsMarshal.AsSpan(list47)[0] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { NearPosition = new NearPositionCondition { Position = new Vector3(-605.548f, 9.998135f, -373.28378f), MaximumDistance = 250f, TerritoryId = 1189 } } } }; gatheringRoot6.Steps = list47; num = 3; List list48 = new List(num); CollectionsMarshal.SetCount(list48, num); Span span6 = CollectionsMarshal.AsSpan(list48); ref GatheringNodeGroup reference31 = ref span6[0]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num2 = 1; List list49 = new List(num2); CollectionsMarshal.SetCount(list49, num2); ref GatheringNode reference32 = ref CollectionsMarshal.AsSpan(list49)[0]; GatheringNode obj16 = new GatheringNode { DataId = 35260u }; num3 = 1; List list50 = new List(num3); CollectionsMarshal.SetCount(list50, num3); CollectionsMarshal.AsSpan(list50)[0] = new GatheringLocation { Position = new Vector3(-601.0465f, 10.95519f, -366.7967f), MinimumAngle = -215, MaximumAngle = -30 }; obj16.Locations = list50; reference32 = obj16; gatheringNodeGroup16.Nodes = list49; reference31 = gatheringNodeGroup16; ref GatheringNodeGroup reference33 = ref span6[1]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 1; List list51 = new List(num2); CollectionsMarshal.SetCount(list51, num2); ref GatheringNode reference34 = ref CollectionsMarshal.AsSpan(list51)[0]; GatheringNode obj17 = new GatheringNode { DataId = 35259u }; num3 = 1; List list52 = new List(num3); CollectionsMarshal.SetCount(list52, num3); CollectionsMarshal.AsSpan(list52)[0] = new GatheringLocation { Position = new Vector3(-606.3102f, 11.02901f, -372.3002f), MinimumAngle = -240, MaximumAngle = -45 }; obj17.Locations = list52; reference34 = obj17; gatheringNodeGroup17.Nodes = list51; reference33 = gatheringNodeGroup17; ref GatheringNodeGroup reference35 = ref span6[2]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num2 = 1; List list53 = new List(num2); CollectionsMarshal.SetCount(list53, num2); ref GatheringNode reference36 = ref CollectionsMarshal.AsSpan(list53)[0]; GatheringNode obj18 = new GatheringNode { DataId = 35258u }; num3 = 1; List list54 = new List(num3); CollectionsMarshal.SetCount(list54, num3); CollectionsMarshal.AsSpan(list54)[0] = new GatheringLocation { Position = new Vector3(-612.5112f, 11.75366f, -374.3395f), MinimumAngle = -235, MaximumAngle = -60 }; obj18.Locations = list54; reference36 = obj18; gatheringNodeGroup18.Nodes = list53; reference35 = gatheringNodeGroup18; gatheringRoot6.Groups = list48; AddLocation(1199, gatheringRoot6); } private static void LoadLocation12() { GatheringRoot gatheringRoot = new GatheringRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); CollectionsMarshal.AsSpan(list)[0] = "liza"; gatheringRoot.Author = list; num = 1; List list2 = new List(num); CollectionsMarshal.SetCount(list2, num); CollectionsMarshal.AsSpan(list2)[0] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot.Steps = list2; num = 3; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span = CollectionsMarshal.AsSpan(list3); ref GatheringNodeGroup reference = ref span[0]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 1; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); ref GatheringNode reference2 = ref CollectionsMarshal.AsSpan(list4)[0]; GatheringNode obj = new GatheringNode { DataId = 35262u }; int num3 = 1; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); CollectionsMarshal.AsSpan(list5)[0] = new GatheringLocation { Position = new Vector3(217.4239f, -190.3947f, 299.83f), MinimumAngle = -100, MaximumAngle = 25 }; obj.Locations = list5; reference2 = obj; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; ref GatheringNodeGroup reference3 = ref span[1]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 1; List list6 = new List(num2); CollectionsMarshal.SetCount(list6, num2); ref GatheringNode reference4 = ref CollectionsMarshal.AsSpan(list6)[0]; GatheringNode obj2 = new GatheringNode { DataId = 35263u }; num3 = 1; List list7 = new List(num3); CollectionsMarshal.SetCount(list7, num3); CollectionsMarshal.AsSpan(list7)[0] = new GatheringLocation { Position = new Vector3(208.6546f, -191.3975f, 297.5333f), MinimumAngle = 0, MaximumAngle = 150 }; obj2.Locations = list7; reference4 = obj2; gatheringNodeGroup2.Nodes = list6; reference3 = gatheringNodeGroup2; ref GatheringNodeGroup reference5 = ref span[2]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 1; List list8 = new List(num2); CollectionsMarshal.SetCount(list8, num2); ref GatheringNode reference6 = ref CollectionsMarshal.AsSpan(list8)[0]; GatheringNode obj3 = new GatheringNode { DataId = 35261u }; num3 = 1; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); CollectionsMarshal.AsSpan(list9)[0] = new GatheringLocation { Position = new Vector3(212.4513f, -192.6452f, 292.6832f), MinimumAngle = 85, MaximumAngle = 265 }; obj3.Locations = list9; reference6 = obj3; gatheringNodeGroup3.Nodes = list8; reference5 = gatheringNodeGroup3; gatheringRoot.Groups = list3; AddLocation(1200, gatheringRoot); GatheringRoot gatheringRoot2 = new GatheringRoot(); num = 1; List list10 = new List(num); CollectionsMarshal.SetCount(list10, num); CollectionsMarshal.AsSpan(list10)[0] = "Theo"; gatheringRoot2.Author = list10; num = 1; List list11 = new List(num); CollectionsMarshal.SetCount(list11, num); CollectionsMarshal.AsSpan(list11)[0] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot2.Steps = list11; num = 3; List list12 = new List(num); CollectionsMarshal.SetCount(list12, num); Span span2 = CollectionsMarshal.AsSpan(list12); ref GatheringNodeGroup reference7 = ref span2[0]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 1; List list13 = new List(num2); CollectionsMarshal.SetCount(list13, num2); ref GatheringNode reference8 = ref CollectionsMarshal.AsSpan(list13)[0]; GatheringNode obj4 = new GatheringNode { DataId = 35264u }; num3 = 1; List list14 = new List(num3); CollectionsMarshal.SetCount(list14, num3); CollectionsMarshal.AsSpan(list14)[0] = new GatheringLocation { Position = new Vector3(-594.4667f, -169.826f, 379.3596f), MinimumAngle = -360, MaximumAngle = 0 }; obj4.Locations = list14; reference8 = obj4; gatheringNodeGroup4.Nodes = list13; reference7 = gatheringNodeGroup4; ref GatheringNodeGroup reference9 = ref span2[1]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 1; List list15 = new List(num2); CollectionsMarshal.SetCount(list15, num2); ref GatheringNode reference10 = ref CollectionsMarshal.AsSpan(list15)[0]; GatheringNode obj5 = new GatheringNode { DataId = 35265u }; num3 = 1; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); CollectionsMarshal.AsSpan(list16)[0] = new GatheringLocation { Position = new Vector3(-611.1483f, -174.4638f, 343.6277f), MinimumAngle = -360, MaximumAngle = 0 }; obj5.Locations = list16; reference10 = obj5; gatheringNodeGroup5.Nodes = list15; reference9 = gatheringNodeGroup5; ref GatheringNodeGroup reference11 = ref span2[2]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 1; List list17 = new List(num2); CollectionsMarshal.SetCount(list17, num2); ref GatheringNode reference12 = ref CollectionsMarshal.AsSpan(list17)[0]; GatheringNode obj6 = new GatheringNode { DataId = 35266u }; num3 = 1; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); CollectionsMarshal.AsSpan(list18)[0] = new GatheringLocation { Position = new Vector3(-639.3258f, -171.871f, 388.8273f), MinimumAngle = -360, MaximumAngle = 0 }; obj6.Locations = list18; reference12 = obj6; gatheringNodeGroup6.Nodes = list17; reference11 = gatheringNodeGroup6; gatheringRoot2.Groups = list12; AddLocation(1201, gatheringRoot2); GatheringRoot gatheringRoot3 = new GatheringRoot(); num = 1; List list19 = new List(num); CollectionsMarshal.SetCount(list19, num); CollectionsMarshal.AsSpan(list19)[0] = "liza"; gatheringRoot3.Author = list19; num = 1; List list20 = new List(num); CollectionsMarshal.SetCount(list20, num); CollectionsMarshal.AsSpan(list20)[0] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot3.Steps = list20; num = 3; List list21 = new List(num); CollectionsMarshal.SetCount(list21, num); Span span3 = CollectionsMarshal.AsSpan(list21); ref GatheringNodeGroup reference13 = ref span3[0]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list22 = new List(num2); CollectionsMarshal.SetCount(list22, num2); ref GatheringNode reference14 = ref CollectionsMarshal.AsSpan(list22)[0]; GatheringNode obj7 = new GatheringNode { DataId = 35267u }; num3 = 1; List list23 = new List(num3); CollectionsMarshal.SetCount(list23, num3); CollectionsMarshal.AsSpan(list23)[0] = new GatheringLocation { Position = new Vector3(-136.4091f, -213.3115f, 348.263f), MinimumAngle = -115, MaximumAngle = -35, MinimumDistance = 1.8f, MaximumDistance = 3f }; obj7.Locations = list23; reference14 = obj7; gatheringNodeGroup7.Nodes = list22; reference13 = gatheringNodeGroup7; ref GatheringNodeGroup reference15 = ref span3[1]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 1; List list24 = new List(num2); CollectionsMarshal.SetCount(list24, num2); ref GatheringNode reference16 = ref CollectionsMarshal.AsSpan(list24)[0]; GatheringNode obj8 = new GatheringNode { DataId = 35269u }; num3 = 1; List list25 = new List(num3); CollectionsMarshal.SetCount(list25, num3); CollectionsMarshal.AsSpan(list25)[0] = new GatheringLocation { Position = new Vector3(-138.786f, -213.2544f, 335.4114f), MinimumAngle = -220, MaximumAngle = -110, MinimumDistance = 1.5f, MaximumDistance = 3f }; obj8.Locations = list25; reference16 = obj8; gatheringNodeGroup8.Nodes = list24; reference15 = gatheringNodeGroup8; ref GatheringNodeGroup reference17 = ref span3[2]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list26 = new List(num2); CollectionsMarshal.SetCount(list26, num2); ref GatheringNode reference18 = ref CollectionsMarshal.AsSpan(list26)[0]; GatheringNode obj9 = new GatheringNode { DataId = 35268u }; num3 = 1; List list27 = new List(num3); CollectionsMarshal.SetCount(list27, num3); CollectionsMarshal.AsSpan(list27)[0] = new GatheringLocation { Position = new Vector3(-147.5682f, -212.363f, 348.0441f), MinimumAngle = 30, MaximumAngle = 105, MinimumDistance = 2.2f, MaximumDistance = 3f }; obj9.Locations = list27; reference18 = obj9; gatheringNodeGroup9.Nodes = list26; reference17 = gatheringNodeGroup9; gatheringRoot3.Groups = list21; AddLocation(1202, gatheringRoot3); GatheringRoot gatheringRoot4 = new GatheringRoot(); num = 1; List list28 = new List(num); CollectionsMarshal.SetCount(list28, num); CollectionsMarshal.AsSpan(list28)[0] = "liza"; gatheringRoot4.Author = list28; num = 1; List list29 = new List(num); CollectionsMarshal.SetCount(list29, num); CollectionsMarshal.AsSpan(list29)[0] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot4.Steps = list29; num = 3; List list30 = new List(num); CollectionsMarshal.SetCount(list30, num); Span span4 = CollectionsMarshal.AsSpan(list30); ref GatheringNodeGroup reference19 = ref span4[0]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 1; List list31 = new List(num2); CollectionsMarshal.SetCount(list31, num2); ref GatheringNode reference20 = ref CollectionsMarshal.AsSpan(list31)[0]; GatheringNode obj10 = new GatheringNode { DataId = 35272u }; num3 = 1; List list32 = new List(num3); CollectionsMarshal.SetCount(list32, num3); CollectionsMarshal.AsSpan(list32)[0] = new GatheringLocation { Position = new Vector3(712.1951f, 19.23321f, -299.8495f), MinimumAngle = 195, MaximumAngle = 340 }; obj10.Locations = list32; reference20 = obj10; gatheringNodeGroup10.Nodes = list31; reference19 = gatheringNodeGroup10; ref GatheringNodeGroup reference21 = ref span4[1]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 1; List list33 = new List(num2); CollectionsMarshal.SetCount(list33, num2); ref GatheringNode reference22 = ref CollectionsMarshal.AsSpan(list33)[0]; GatheringNode obj11 = new GatheringNode { DataId = 35270u }; num3 = 1; List list34 = new List(num3); CollectionsMarshal.SetCount(list34, num3); CollectionsMarshal.AsSpan(list34)[0] = new GatheringLocation { Position = new Vector3(740.6464f, 23.75824f, -303.4917f), MinimumAngle = -20, MaximumAngle = 115 }; obj11.Locations = list34; reference22 = obj11; gatheringNodeGroup11.Nodes = list33; reference21 = gatheringNodeGroup11; ref GatheringNodeGroup reference23 = ref span4[2]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 1; List list35 = new List(num2); CollectionsMarshal.SetCount(list35, num2); ref GatheringNode reference24 = ref CollectionsMarshal.AsSpan(list35)[0]; GatheringNode obj12 = new GatheringNode { DataId = 35271u }; num3 = 1; List list36 = new List(num3); CollectionsMarshal.SetCount(list36, num3); CollectionsMarshal.AsSpan(list36)[0] = new GatheringLocation { Position = new Vector3(702.0139f, 21.35347f, -331.0941f), MinimumAngle = -140, MaximumAngle = 40 }; obj12.Locations = list36; reference24 = obj12; gatheringNodeGroup12.Nodes = list35; reference23 = gatheringNodeGroup12; gatheringRoot4.Groups = list30; AddLocation(1203, gatheringRoot4); GatheringRoot gatheringRoot5 = new GatheringRoot(); num = 1; List list37 = new List(num); CollectionsMarshal.SetCount(list37, num); CollectionsMarshal.AsSpan(list37)[0] = "liza"; gatheringRoot5.Author = list37; num = 1; List list38 = new List(num); CollectionsMarshal.SetCount(list38, num); CollectionsMarshal.AsSpan(list38)[0] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { NearPosition = new NearPositionCondition { Position = new Vector3(-104.9523f, 10.90963f, -784.3555f), MaximumDistance = 250f, TerritoryId = 1189 } } } }; gatheringRoot5.Steps = list38; num = 3; List list39 = new List(num); CollectionsMarshal.SetCount(list39, num); Span span5 = CollectionsMarshal.AsSpan(list39); ref GatheringNodeGroup reference25 = ref span5[0]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list40 = new List(num2); CollectionsMarshal.SetCount(list40, num2); ref GatheringNode reference26 = ref CollectionsMarshal.AsSpan(list40)[0]; GatheringNode obj13 = new GatheringNode { DataId = 35273u }; num3 = 1; List list41 = new List(num3); CollectionsMarshal.SetCount(list41, num3); CollectionsMarshal.AsSpan(list41)[0] = new GatheringLocation { Position = new Vector3(-104.9523f, 10.90963f, -784.3555f), MinimumAngle = 185, MaximumAngle = 330 }; obj13.Locations = list41; reference26 = obj13; gatheringNodeGroup13.Nodes = list40; reference25 = gatheringNodeGroup13; ref GatheringNodeGroup reference27 = ref span5[1]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num2 = 1; List list42 = new List(num2); CollectionsMarshal.SetCount(list42, num2); ref GatheringNode reference28 = ref CollectionsMarshal.AsSpan(list42)[0]; GatheringNode obj14 = new GatheringNode { DataId = 35275u }; num3 = 1; List list43 = new List(num3); CollectionsMarshal.SetCount(list43, num3); CollectionsMarshal.AsSpan(list43)[0] = new GatheringLocation { Position = new Vector3(-93.91187f, 2.599666f, -756.9727f), MinimumAngle = 75, MaximumAngle = 275 }; obj14.Locations = list43; reference28 = obj14; gatheringNodeGroup14.Nodes = list42; reference27 = gatheringNodeGroup14; ref GatheringNodeGroup reference29 = ref span5[2]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list44 = new List(num2); CollectionsMarshal.SetCount(list44, num2); ref GatheringNode reference30 = ref CollectionsMarshal.AsSpan(list44)[0]; GatheringNode obj15 = new GatheringNode { DataId = 35274u }; num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); CollectionsMarshal.AsSpan(list45)[0] = new GatheringLocation { Position = new Vector3(-78.69253f, 14.48961f, -810.1029f), MinimumAngle = -85, MaximumAngle = 90 }; obj15.Locations = list45; reference30 = obj15; gatheringNodeGroup15.Nodes = list44; reference29 = gatheringNodeGroup15; gatheringRoot5.Groups = list39; AddLocation(1204, gatheringRoot5); GatheringRoot gatheringRoot6 = new GatheringRoot(); num = 1; List list46 = new List(num); CollectionsMarshal.SetCount(list46, num); CollectionsMarshal.AsSpan(list46)[0] = "Censored"; gatheringRoot6.Author = list46; num = 1; List list47 = new List(num); CollectionsMarshal.SetCount(list47, num); CollectionsMarshal.AsSpan(list47)[0] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { NearPosition = new NearPositionCondition { Position = new Vector3(-578.86475f, 2.674765f, -403.03888f), MaximumDistance = 250f, TerritoryId = 1189 } } } }; gatheringRoot6.Steps = list47; num = 3; List list48 = new List(num); CollectionsMarshal.SetCount(list48, num); Span span6 = CollectionsMarshal.AsSpan(list48); ref GatheringNodeGroup reference31 = ref span6[0]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num2 = 1; List list49 = new List(num2); CollectionsMarshal.SetCount(list49, num2); ref GatheringNode reference32 = ref CollectionsMarshal.AsSpan(list49)[0]; GatheringNode obj16 = new GatheringNode { DataId = 35278u }; num3 = 1; List list50 = new List(num3); CollectionsMarshal.SetCount(list50, num3); CollectionsMarshal.AsSpan(list50)[0] = new GatheringLocation { Position = new Vector3(-576.3171f, 4.257174f, -398.7203f) }; obj16.Locations = list50; reference32 = obj16; gatheringNodeGroup16.Nodes = list49; reference31 = gatheringNodeGroup16; ref GatheringNodeGroup reference33 = ref span6[1]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 1; List list51 = new List(num2); CollectionsMarshal.SetCount(list51, num2); ref GatheringNode reference34 = ref CollectionsMarshal.AsSpan(list51)[0]; GatheringNode obj17 = new GatheringNode { DataId = 35277u }; num3 = 1; List list52 = new List(num3); CollectionsMarshal.SetCount(list52, num3); CollectionsMarshal.AsSpan(list52)[0] = new GatheringLocation { Position = new Vector3(-578.7101f, 3.045597f, -403.618f) }; obj17.Locations = list52; reference34 = obj17; gatheringNodeGroup17.Nodes = list51; reference33 = gatheringNodeGroup17; ref GatheringNodeGroup reference35 = ref span6[2]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num2 = 1; List list53 = new List(num2); CollectionsMarshal.SetCount(list53, num2); ref GatheringNode reference36 = ref CollectionsMarshal.AsSpan(list53)[0]; GatheringNode obj18 = new GatheringNode { DataId = 35276u }; num3 = 1; List list54 = new List(num3); CollectionsMarshal.SetCount(list54, num3); CollectionsMarshal.AsSpan(list54)[0] = new GatheringLocation { Position = new Vector3(-576.8013f, 3.518943f, -406.4176f) }; obj18.Locations = list54; reference36 = obj18; gatheringNodeGroup18.Nodes = list53; reference35 = gatheringNodeGroup18; gatheringRoot6.Groups = list48; AddLocation(1205, gatheringRoot6); } }