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); Span span = CollectionsMarshal.AsSpan(list); int index = 0; span[index] = "liza"; gatheringRoot.Author = list; index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); num = 0; span2[num] = 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 span3 = CollectionsMarshal.AsSpan(list3); index = 0; ref GatheringNodeGroup reference = ref span3[index]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 1; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span4 = CollectionsMarshal.AsSpan(list4); int index2 = 0; ref GatheringNode reference2 = ref span4[index2]; GatheringNode obj = new GatheringNode { DataId = 30016u }; int num3 = 3; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); Span span5 = CollectionsMarshal.AsSpan(list5); int num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(395.0683f, -4.213107f, 235.0844f), MinimumAngle = -200, MaximumAngle = 15 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(404.3488f, -2.116929f, 216.968f), MinimumAngle = -125, MaximumAngle = 10 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference3 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); index2 = 1; List list6 = new List(index2); CollectionsMarshal.SetCount(list6, index2); span4 = CollectionsMarshal.AsSpan(list6); num2 = 0; ref GatheringNode reference4 = ref span4[num2]; GatheringNode obj2 = new GatheringNode { DataId = 30018u }; num4 = 3; List list7 = new List(num4); CollectionsMarshal.SetCount(list7, num4); span5 = CollectionsMarshal.AsSpan(list7); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(361.0402f, -6.135924f, 266.7503f), MinimumAngle = -155, MaximumAngle = 10 }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(368.0511f, -6.085522f, 262.3561f), MinimumAngle = -135, MaximumAngle = 10 }; num3++; span5[num3] = 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; index++; ref GatheringNodeGroup reference5 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 1; List list8 = new List(num2); CollectionsMarshal.SetCount(list8, num2); span4 = CollectionsMarshal.AsSpan(list8); index2 = 0; ref GatheringNode reference6 = ref span4[index2]; GatheringNode obj3 = new GatheringNode { DataId = 30081u }; num3 = 3; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); span5 = CollectionsMarshal.AsSpan(list9); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(404.6927f, -3.737513f, 283.6237f), MinimumAngle = 55, MaximumAngle = 255 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(406.1155f, -4.338434f, 271.2292f), MinimumAngle = 0, MaximumAngle = 190 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference7 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); index2 = 1; List list10 = new List(index2); CollectionsMarshal.SetCount(list10, index2); span4 = CollectionsMarshal.AsSpan(list10); num2 = 0; ref GatheringNode reference8 = ref span4[num2]; GatheringNode obj4 = new GatheringNode { DataId = 30017u }; num4 = 3; List list11 = new List(num4); CollectionsMarshal.SetCount(list11, num4); span5 = CollectionsMarshal.AsSpan(list11); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(443.0036f, -1.818904f, 251.6805f), MinimumAngle = 0, MaximumAngle = 145 }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(459.7153f, -1.026285f, 263.6502f), MinimumAngle = 50, MaximumAngle = 235 }; num3++; span5[num3] = 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(); index = 1; List list12 = new List(index); CollectionsMarshal.SetCount(list12, index); span = CollectionsMarshal.AsSpan(list12); num = 0; span[num] = "liza"; gatheringRoot2.Author = list12; num = 1; List list13 = new List(num); CollectionsMarshal.SetCount(list13, num); span2 = CollectionsMarshal.AsSpan(list13); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 154) { AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; gatheringRoot2.Steps = list13; index = 4; List list14 = new List(index); CollectionsMarshal.SetCount(list14, index); span3 = CollectionsMarshal.AsSpan(list14); num = 0; ref GatheringNodeGroup reference9 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 1; List list15 = new List(num2); CollectionsMarshal.SetCount(list15, num2); span4 = CollectionsMarshal.AsSpan(list15); index2 = 0; ref GatheringNode reference10 = ref span4[index2]; GatheringNode obj5 = new GatheringNode { DataId = 30020u }; num3 = 3; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); span5 = CollectionsMarshal.AsSpan(list16); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(279.9662f, -9.225774f, 318.6275f), MinimumAngle = 50, MaximumAngle = 240 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(295.7656f, -8.987611f, 311.5129f), MinimumAngle = 0, MaximumAngle = 190 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference11 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); index2 = 1; List list17 = new List(index2); CollectionsMarshal.SetCount(list17, index2); span4 = CollectionsMarshal.AsSpan(list17); num2 = 0; ref GatheringNode reference12 = ref span4[num2]; GatheringNode obj6 = new GatheringNode { DataId = 30019u }; num4 = 3; List list18 = new List(num4); CollectionsMarshal.SetCount(list18, num4); span5 = CollectionsMarshal.AsSpan(list18); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(238.5998f, -22.81126f, 254.0548f), MinimumAngle = -85, MaximumAngle = 55 }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(234.2172f, -22.83841f, 265.2955f), MinimumAngle = -160, MaximumAngle = 0 }; num3++; span5[num3] = 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; num++; ref GatheringNodeGroup reference13 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); span4 = CollectionsMarshal.AsSpan(list19); index2 = 0; ref GatheringNode reference14 = ref span4[index2]; GatheringNode obj7 = new GatheringNode { DataId = 30082u }; num3 = 3; List list20 = new List(num3); CollectionsMarshal.SetCount(list20, num3); span5 = CollectionsMarshal.AsSpan(list20); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(221.3946f, -27.69197f, 317.5874f), MinimumAngle = 0, MaximumAngle = 125 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(209.7868f, -29.03308f, 317.4061f), MinimumAngle = 130, MaximumAngle = 295 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference15 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); index2 = 1; List list21 = new List(index2); CollectionsMarshal.SetCount(list21, index2); span4 = CollectionsMarshal.AsSpan(list21); num2 = 0; ref GatheringNode reference16 = ref span4[num2]; GatheringNode obj8 = new GatheringNode { DataId = 30021u }; num4 = 3; List list22 = new List(num4); CollectionsMarshal.SetCount(list22, num4); span5 = CollectionsMarshal.AsSpan(list22); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(250.3709f, -20.9966f, 296.2364f), MinimumAngle = 105, MaximumAngle = 265 }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(247.4017f, -21.53168f, 284.9166f), MinimumAngle = -40, MaximumAngle = 100, MinimumDistance = 1.3f, MaximumDistance = 3f }; num3++; span5[num3] = 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); span = CollectionsMarshal.AsSpan(list23); index = 0; span[index] = "liza"; gatheringRoot3.Author = list23; index = 1; List list24 = new List(index); CollectionsMarshal.SetCount(list24, index); span2 = CollectionsMarshal.AsSpan(list24); num = 0; span2[num] = 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); span3 = CollectionsMarshal.AsSpan(list25); index = 0; ref GatheringNodeGroup reference17 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list26 = new List(num2); CollectionsMarshal.SetCount(list26, num2); span4 = CollectionsMarshal.AsSpan(list26); index2 = 0; ref GatheringNode reference18 = ref span4[index2]; GatheringNode obj9 = new GatheringNode { DataId = 30028u }; num3 = 3; List list27 = new List(num3); CollectionsMarshal.SetCount(list27, num3); span5 = CollectionsMarshal.AsSpan(list27); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(225.8048f, -5.26357f, -71.51706f), MinimumAngle = -60, MaximumAngle = 105 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(229.0866f, -7.037199f, -62.40871f), MinimumAngle = 0, MaximumAngle = 175 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference19 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); index2 = 1; List list28 = new List(index2); CollectionsMarshal.SetCount(list28, index2); span4 = CollectionsMarshal.AsSpan(list28); num2 = 0; ref GatheringNode reference20 = ref span4[num2]; GatheringNode obj10 = new GatheringNode { DataId = 30030u }; num4 = 3; List list29 = new List(num4); CollectionsMarshal.SetCount(list29, num4); span5 = CollectionsMarshal.AsSpan(list29); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(205.3417f, -7.402449f, -46.44062f), MinimumAngle = 70, MaximumAngle = 320 }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(204.9178f, -8.416177f, -24.97287f), MinimumAngle = 50, MaximumAngle = 260 }; num3++; span5[num3] = 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; index++; ref GatheringNodeGroup reference21 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 1; List list30 = new List(num2); CollectionsMarshal.SetCount(list30, num2); span4 = CollectionsMarshal.AsSpan(list30); index2 = 0; ref GatheringNode reference22 = ref span4[index2]; GatheringNode obj11 = new GatheringNode { DataId = 30027u }; num3 = 3; List list31 = new List(num3); CollectionsMarshal.SetCount(list31, num3); span5 = CollectionsMarshal.AsSpan(list31); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(263.5084f, -7.83625f, -28.76189f), MinimumAngle = 220, MaximumAngle = 360 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(275.0262f, -6.339698f, -42.46669f), MinimumAngle = 30, MaximumAngle = 150, MinimumDistance = 1.9f, MaximumDistance = 3f }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference23 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); index2 = 1; List list32 = new List(index2); CollectionsMarshal.SetCount(list32, index2); span4 = CollectionsMarshal.AsSpan(list32); num2 = 0; ref GatheringNode reference24 = ref span4[num2]; GatheringNode obj12 = new GatheringNode { DataId = 30029u }; num4 = 3; List list33 = new List(num4); CollectionsMarshal.SetCount(list33, num4); span5 = CollectionsMarshal.AsSpan(list33); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(278.9887f, -6.181031f, -100.3401f), MinimumAngle = 0, MaximumAngle = 135, MinimumDistance = 1.8f, MaximumDistance = 3f }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(281.2963f, -6.572734f, -72.80408f), MinimumAngle = -5, MaximumAngle = 165 }; num3++; span5[num3] = 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(); index = 1; List list34 = new List(index); CollectionsMarshal.SetCount(list34, index); span = CollectionsMarshal.AsSpan(list34); num = 0; span[num] = "liza"; gatheringRoot4.Author = list34; num = 1; List list35 = new List(num); CollectionsMarshal.SetCount(list35, num); span2 = CollectionsMarshal.AsSpan(list35); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 148) { AetheryteShortcut = EAetheryteLocation.CentralShroudBentbranchMeadows, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { InSameTerritory = true } } }; gatheringRoot4.Steps = list35; index = 4; List list36 = new List(index); CollectionsMarshal.SetCount(list36, index); span3 = CollectionsMarshal.AsSpan(list36); num = 0; ref GatheringNodeGroup reference25 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list37 = new List(num2); CollectionsMarshal.SetCount(list37, num2); span4 = CollectionsMarshal.AsSpan(list37); index2 = 0; ref GatheringNode reference26 = ref span4[index2]; GatheringNode obj13 = new GatheringNode { DataId = 30034u }; num3 = 3; List list38 = new List(num3); CollectionsMarshal.SetCount(list38, num3); span5 = CollectionsMarshal.AsSpan(list38); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-105.3941f, 2.85339f, -121.8738f), MinimumAngle = -20, MaximumAngle = 165 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-97.9409f, 3.064394f, -126.5676f), MinimumAngle = 115, MaximumAngle = 340 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-125.5794f, 5.63143f, -133.3981f) }; obj13.Locations = list38; reference26 = obj13; gatheringNodeGroup13.Nodes = list37; reference25 = gatheringNodeGroup13; num++; ref GatheringNodeGroup reference27 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); index2 = 1; List list39 = new List(index2); CollectionsMarshal.SetCount(list39, index2); span4 = CollectionsMarshal.AsSpan(list39); num2 = 0; ref GatheringNode reference28 = ref span4[num2]; GatheringNode obj14 = new GatheringNode { DataId = 30035u }; num4 = 3; List list40 = new List(num4); CollectionsMarshal.SetCount(list40, num4); span5 = CollectionsMarshal.AsSpan(list40); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(-154.1009f, 4.5624f, -131.7312f), MinimumAngle = -270, MaximumAngle = 40 }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(-128.832f, 9.71995f, -145.739f) }; num3++; span5[num3] = 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; num++; ref GatheringNodeGroup reference29 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list41 = new List(num2); CollectionsMarshal.SetCount(list41, num2); span4 = CollectionsMarshal.AsSpan(list41); index2 = 0; ref GatheringNode reference30 = ref span4[index2]; GatheringNode obj15 = new GatheringNode { DataId = 30036u }; num3 = 3; List list42 = new List(num3); CollectionsMarshal.SetCount(list42, num3); span5 = CollectionsMarshal.AsSpan(list42); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-182.3201f, 3.129771f, -91.56992f), MinimumAngle = -190, MaximumAngle = 65 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-177.8435f, 2.23569f, -67.93159f), MinimumAngle = -160, MaximumAngle = 30 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference31 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); index2 = 1; List list43 = new List(index2); CollectionsMarshal.SetCount(list43, index2); span4 = CollectionsMarshal.AsSpan(list43); num2 = 0; ref GatheringNode reference32 = ref span4[num2]; GatheringNode obj16 = new GatheringNode { DataId = 30320u }; num4 = 3; List list44 = new List(num4); CollectionsMarshal.SetCount(list44, num4); span5 = CollectionsMarshal.AsSpan(list44); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(-131.0494f, 0.2034574f, -82.93172f), MinimumAngle = -155, MaximumAngle = 45 }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(-121.5437f, -1.821766f, -74.98891f) }; num3++; span5[num3] = 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); span = CollectionsMarshal.AsSpan(list45); index = 0; span[index] = "liza"; gatheringRoot5.Author = list45; index = 1; List list46 = new List(index); CollectionsMarshal.SetCount(list46, index); span2 = CollectionsMarshal.AsSpan(list46); num = 0; span2[num] = 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); span3 = CollectionsMarshal.AsSpan(list47); index = 0; ref GatheringNodeGroup reference33 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 1; List list48 = new List(num2); CollectionsMarshal.SetCount(list48, num2); span4 = CollectionsMarshal.AsSpan(list48); index2 = 0; ref GatheringNode reference34 = ref span4[index2]; GatheringNode obj17 = new GatheringNode { DataId = 30098u }; num3 = 3; List list49 = new List(num3); CollectionsMarshal.SetCount(list49, num3); span5 = CollectionsMarshal.AsSpan(list49); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(300.7484f, -15.4861f, 153.9048f), MinimumAngle = 175, MaximumAngle = 360 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(297.8418f, -20.09089f, 166.8599f), MinimumAngle = 95, MaximumAngle = 265 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference35 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); index2 = 1; List list50 = new List(index2); CollectionsMarshal.SetCount(list50, index2); span4 = CollectionsMarshal.AsSpan(list50); num2 = 0; ref GatheringNode reference36 = ref span4[num2]; GatheringNode obj18 = new GatheringNode { DataId = 30099u }; num4 = 3; List list51 = new List(num4); CollectionsMarshal.SetCount(list51, num4); span5 = CollectionsMarshal.AsSpan(list51); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(317.6309f, 0.3300658f, 98.40825f), MinimumAngle = 15, MaximumAngle = 190 }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(300.7116f, -9.200176f, 128.1148f), MinimumAngle = 20, MaximumAngle = 205 }; num3++; span5[num3] = 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; index++; ref GatheringNodeGroup reference37 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 1; List list52 = new List(num2); CollectionsMarshal.SetCount(list52, num2); span4 = CollectionsMarshal.AsSpan(list52); index2 = 0; ref GatheringNode reference38 = ref span4[index2]; GatheringNode obj19 = new GatheringNode { DataId = 30100u }; num3 = 3; List list53 = new List(num3); CollectionsMarshal.SetCount(list53, num3); span5 = CollectionsMarshal.AsSpan(list53); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(222.8638f, -1.971927f, 82.03091f), MinimumAngle = -115, MaximumAngle = 25 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(274.0746f, 6.008316f, 65.73824f), MinimumAngle = -115, MaximumAngle = 75 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference39 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); index2 = 1; List list54 = new List(index2); CollectionsMarshal.SetCount(list54, index2); span4 = CollectionsMarshal.AsSpan(list54); num2 = 0; ref GatheringNode reference40 = ref span4[num2]; GatheringNode obj20 = new GatheringNode { DataId = 30101u }; num4 = 3; List list55 = new List(num4); CollectionsMarshal.SetCount(list55, num4); span5 = CollectionsMarshal.AsSpan(list55); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(254.374f, -17.77545f, 174.2901f), MinimumAngle = 115, MaximumAngle = 265 }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(240.5732f, -17.28173f, 176.6604f), MinimumAngle = 80, MaximumAngle = 255 }; num3++; span5[num3] = 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); Span span = CollectionsMarshal.AsSpan(list); int index = 0; span[index] = "liza"; gatheringRoot.Author = list; index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); num = 0; span2[num] = 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 span3 = CollectionsMarshal.AsSpan(list3); index = 0; ref GatheringNodeGroup reference = ref span3[index]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 1; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span4 = CollectionsMarshal.AsSpan(list4); int index2 = 0; ref GatheringNode reference2 = ref span4[index2]; GatheringNode obj = new GatheringNode { DataId = 30414u }; int num3 = 3; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); Span span5 = CollectionsMarshal.AsSpan(list5); int num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(249.8601f, 55.12077f, 178.5377f), MinimumAngle = 125, MaximumAngle = 270 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(253.9519f, 55.95691f, 181.4238f), MinimumAngle = 180, MaximumAngle = 285 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference3 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); index2 = 1; List list6 = new List(index2); CollectionsMarshal.SetCount(list6, index2); span4 = CollectionsMarshal.AsSpan(list6); num2 = 0; ref GatheringNode reference4 = ref span4[num2]; GatheringNode obj2 = new GatheringNode { DataId = 30413u }; num4 = 3; List list7 = new List(num4); CollectionsMarshal.SetCount(list7, num4); span5 = CollectionsMarshal.AsSpan(list7); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(292.9385f, 59.79165f, 187.855f), MinimumAngle = 45, MaximumAngle = 165 }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(300.3293f, 63.1124f, 175.0616f), MinimumAngle = 65, MaximumAngle = 155 }; num3++; span5[num3] = 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; index++; ref GatheringNodeGroup reference5 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 1; List list8 = new List(num2); CollectionsMarshal.SetCount(list8, num2); span4 = CollectionsMarshal.AsSpan(list8); index2 = 0; ref GatheringNode reference6 = ref span4[index2]; GatheringNode obj3 = new GatheringNode { DataId = 30415u }; num3 = 3; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); span5 = CollectionsMarshal.AsSpan(list9); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(262.1395f, 58.70948f, 239.3097f), MinimumAngle = 105, MaximumAngle = 210 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(284.4424f, 59.78878f, 222.5899f), MinimumAngle = 65, MaximumAngle = 240 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference7 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); index2 = 1; List list10 = new List(index2); CollectionsMarshal.SetCount(list10, index2); span4 = CollectionsMarshal.AsSpan(list10); num2 = 0; ref GatheringNode reference8 = ref span4[num2]; GatheringNode obj4 = new GatheringNode { DataId = 30416u }; num4 = 3; List list11 = new List(num4); CollectionsMarshal.SetCount(list11, num4); span5 = CollectionsMarshal.AsSpan(list11); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(222.244f, 58.86799f, 244.9212f), MinimumAngle = 135, MaximumAngle = 275 }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(212.3073f, 58.06055f, 245.9091f), MinimumAngle = 80, MaximumAngle = 220 }; num3++; span5[num3] = 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(); index = 1; List list12 = new List(index); CollectionsMarshal.SetCount(list12, index); span = CollectionsMarshal.AsSpan(list12); num = 0; span[num] = "liza"; gatheringRoot2.Author = list12; num = 1; List list13 = new List(num); CollectionsMarshal.SetCount(list13, num); span2 = CollectionsMarshal.AsSpan(list13); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 141) { AetheryteShortcut = EAetheryteLocation.CentralThanalanBlackBrushStation }; gatheringRoot2.Steps = list13; index = 4; List list14 = new List(index); CollectionsMarshal.SetCount(list14, index); span3 = CollectionsMarshal.AsSpan(list14); num = 0; ref GatheringNodeGroup reference9 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 1; List list15 = new List(num2); CollectionsMarshal.SetCount(list15, num2); span4 = CollectionsMarshal.AsSpan(list15); index2 = 0; ref GatheringNode reference10 = ref span4[index2]; GatheringNode obj5 = new GatheringNode { DataId = 30425u }; num3 = 3; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); span5 = CollectionsMarshal.AsSpan(list16); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(118.6389f, 7.583679f, 262.4399f), MinimumAngle = 60, MaximumAngle = 170 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(113.4342f, 4.562373f, 271.4816f), MinimumAngle = 80, MaximumAngle = 190 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference11 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); index2 = 1; List list17 = new List(index2); CollectionsMarshal.SetCount(list17, index2); span4 = CollectionsMarshal.AsSpan(list17); num2 = 0; ref GatheringNode reference12 = ref span4[num2]; GatheringNode obj6 = new GatheringNode { DataId = 30427u }; num4 = 3; List list18 = new List(num4); CollectionsMarshal.SetCount(list18, num4); span5 = CollectionsMarshal.AsSpan(list18); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(127.2449f, 15.54889f, 240.1923f), MinimumAngle = 15, MaximumAngle = 115 }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(122.0915f, 14.071f, 225.1131f), MinimumAngle = 0, MaximumAngle = 110 }; num3++; span5[num3] = 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; num++; ref GatheringNodeGroup reference13 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); span4 = CollectionsMarshal.AsSpan(list19); index2 = 0; ref GatheringNode reference14 = ref span4[index2]; GatheringNode obj7 = new GatheringNode { DataId = 30426u }; num3 = 3; List list20 = new List(num3); CollectionsMarshal.SetCount(list20, num3); span5 = CollectionsMarshal.AsSpan(list20); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(148.7842f, 16.44447f, 292.8037f), MinimumAngle = 30, MaximumAngle = 135 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(144.9166f, 18.86193f, 264.833f), MinimumAngle = 15, MaximumAngle = 95 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference15 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); index2 = 1; List list21 = new List(index2); CollectionsMarshal.SetCount(list21, index2); span4 = CollectionsMarshal.AsSpan(list21); num2 = 0; ref GatheringNode reference16 = ref span4[num2]; GatheringNode obj8 = new GatheringNode { DataId = 30428u }; num4 = 3; List list22 = new List(num4); CollectionsMarshal.SetCount(list22, num4); span5 = CollectionsMarshal.AsSpan(list22); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(137.6659f, 6.65416f, 311.1226f), MinimumAngle = 15, MaximumAngle = 135 }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(141.0331f, 5.844177f, 325.063f), MinimumAngle = 0, MaximumAngle = 150 }; num3++; span5[num3] = 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); span = CollectionsMarshal.AsSpan(list23); index = 0; span[index] = "Censored"; gatheringRoot3.Author = list23; index = 1; List list24 = new List(index); CollectionsMarshal.SetCount(list24, index); span2 = CollectionsMarshal.AsSpan(list24); num = 0; span2[num] = 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 span6 = CollectionsMarshal.AsSpan(list25); index = 0; span6[index] = 2001424u; index++; span6[index] = 2001425u; gatheringRoot3.ExtraQuestItems = list25; index = 4; List list26 = new List(index); CollectionsMarshal.SetCount(list26, index); span3 = CollectionsMarshal.AsSpan(list26); num = 0; ref GatheringNodeGroup reference17 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list27 = new List(num2); CollectionsMarshal.SetCount(list27, num2); span4 = CollectionsMarshal.AsSpan(list27); index2 = 0; ref GatheringNode reference18 = ref span4[index2]; GatheringNode obj9 = new GatheringNode { DataId = 31046u }; num3 = 2; List list28 = new List(num3); CollectionsMarshal.SetCount(list28, num3); span5 = CollectionsMarshal.AsSpan(list28); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(268.635f, 299.8158f, -114.4274f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(284.4186f, 309.0771f, -128.535f) }; obj9.Locations = list28; reference18 = obj9; gatheringNodeGroup9.Nodes = list27; reference17 = gatheringNodeGroup9; num++; ref GatheringNodeGroup reference19 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); index2 = 1; List list29 = new List(index2); CollectionsMarshal.SetCount(list29, index2); span4 = CollectionsMarshal.AsSpan(list29); num2 = 0; ref GatheringNode reference20 = ref span4[num2]; GatheringNode obj10 = new GatheringNode { DataId = 31045u }; num4 = 2; List list30 = new List(num4); CollectionsMarshal.SetCount(list30, num4); span5 = CollectionsMarshal.AsSpan(list30); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(198.4182f, 288.6254f, -93.58918f) }; num3++; span5[num3] = new GatheringLocation { Position = new Vector3(206.082f, 279.446f, -57.03315f) }; obj10.Locations = list30; reference20 = obj10; gatheringNodeGroup10.Nodes = list29; reference19 = gatheringNodeGroup10; num++; ref GatheringNodeGroup reference21 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 1; List list31 = new List(num2); CollectionsMarshal.SetCount(list31, num2); span4 = CollectionsMarshal.AsSpan(list31); index2 = 0; ref GatheringNode reference22 = ref span4[index2]; GatheringNode obj11 = new GatheringNode { DataId = 31047u }; num3 = 2; List list32 = new List(num3); CollectionsMarshal.SetCount(list32, num3); span5 = CollectionsMarshal.AsSpan(list32); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(270.5842f, 291.5777f, -57.16897f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(242.9548f, 283.3405f, -56.95627f) }; obj11.Locations = list32; reference22 = obj11; gatheringNodeGroup11.Nodes = list31; reference21 = gatheringNodeGroup11; num++; ref GatheringNodeGroup reference23 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); index2 = 1; List list33 = new List(index2); CollectionsMarshal.SetCount(list33, index2); span4 = CollectionsMarshal.AsSpan(list33); num2 = 0; ref GatheringNode reference24 = ref span4[num2]; GatheringNode obj12 = new GatheringNode { DataId = 31048u }; num4 = 2; List list34 = new List(num4); CollectionsMarshal.SetCount(list34, num4); span5 = CollectionsMarshal.AsSpan(list34); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(297.2305f, 305.3402f, -78.08051f) }; num3++; span5[num3] = 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); span = CollectionsMarshal.AsSpan(list35); index = 0; span[index] = "Censored"; gatheringRoot4.Author = list35; index = 1; List list36 = new List(index); CollectionsMarshal.SetCount(list36, index); span2 = CollectionsMarshal.AsSpan(list36); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 154) { AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat }; gatheringRoot4.Steps = list36; num = 2; List list37 = new List(num); CollectionsMarshal.SetCount(list37, num); span6 = CollectionsMarshal.AsSpan(list37); index = 0; span6[index] = 2001391u; index++; span6[index] = 2001392u; gatheringRoot4.ExtraQuestItems = list37; index = 4; List list38 = new List(index); CollectionsMarshal.SetCount(list38, index); span3 = CollectionsMarshal.AsSpan(list38); num = 0; ref GatheringNodeGroup reference25 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list39 = new List(num2); CollectionsMarshal.SetCount(list39, num2); span4 = CollectionsMarshal.AsSpan(list39); index2 = 0; ref GatheringNode reference26 = ref span4[index2]; GatheringNode obj13 = new GatheringNode { DataId = 31049u }; num3 = 2; List list40 = new List(num3); CollectionsMarshal.SetCount(list40, num3); span5 = CollectionsMarshal.AsSpan(list40); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(232.6686f, -2.063462f, -13.87066f), MinimumAngle = -75, MaximumAngle = 85 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference27 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); index2 = 1; List list41 = new List(index2); CollectionsMarshal.SetCount(list41, index2); span4 = CollectionsMarshal.AsSpan(list41); num2 = 0; ref GatheringNode reference28 = ref span4[num2]; GatheringNode obj14 = new GatheringNode { DataId = 31051u }; num4 = 2; List list42 = new List(num4); CollectionsMarshal.SetCount(list42, num4); span5 = CollectionsMarshal.AsSpan(list42); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(174.384f, -0.4081409f, 40.32799f), MinimumAngle = -155, MaximumAngle = 50 }; num3++; span5[num3] = 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; num++; ref GatheringNodeGroup reference29 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); span4 = CollectionsMarshal.AsSpan(list43); index2 = 0; ref GatheringNode reference30 = ref span4[index2]; GatheringNode obj15 = new GatheringNode { DataId = 31052u }; num3 = 2; List list44 = new List(num3); CollectionsMarshal.SetCount(list44, num3); span5 = CollectionsMarshal.AsSpan(list44); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(239.2585f, -10.81729f, 85.37144f), MinimumAngle = -260, MaximumAngle = -70 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference31 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); index2 = 1; List list45 = new List(index2); CollectionsMarshal.SetCount(list45, index2); span4 = CollectionsMarshal.AsSpan(list45); num2 = 0; ref GatheringNode reference32 = ref span4[num2]; GatheringNode obj16 = new GatheringNode { DataId = 31050u }; num4 = 2; List list46 = new List(num4); CollectionsMarshal.SetCount(list46, num4); span5 = CollectionsMarshal.AsSpan(list46); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(172.7773f, -0.5520306f, -24.73335f), MinimumAngle = -65, MaximumAngle = 145 }; num3++; span5[num3] = 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); Span span = CollectionsMarshal.AsSpan(list); int index = 0; span[index] = "Censored"; gatheringRoot.Author = list; index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); num = 0; span2[num] = 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 span3 = CollectionsMarshal.AsSpan(list3); index = 0; span3[index] = 2001415u; index++; span3[index] = 2001416u; gatheringRoot.ExtraQuestItems = list3; index = 4; List list4 = new List(index); CollectionsMarshal.SetCount(list4, index); Span span4 = CollectionsMarshal.AsSpan(list4); num = 0; ref GatheringNodeGroup reference = ref span4[num]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 1; List list5 = new List(num2); CollectionsMarshal.SetCount(list5, num2); Span span5 = CollectionsMarshal.AsSpan(list5); int index2 = 0; ref GatheringNode reference2 = ref span5[index2]; GatheringNode obj = new GatheringNode { DataId = 30452u }; int num3 = 2; List list6 = new List(num3); CollectionsMarshal.SetCount(list6, num3); Span span6 = CollectionsMarshal.AsSpan(list6); int num4 = 0; span6[num4] = new GatheringLocation { Position = new Vector3(-333.5713f, -15.49291f, -326.9827f), MinimumAngle = -250, MaximumAngle = -115 }; num4++; span6[num4] = 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; num++; ref GatheringNodeGroup reference3 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); index2 = 1; List list7 = new List(index2); CollectionsMarshal.SetCount(list7, index2); span5 = CollectionsMarshal.AsSpan(list7); num2 = 0; ref GatheringNode reference4 = ref span5[num2]; GatheringNode obj2 = new GatheringNode { DataId = 30449u }; num4 = 2; List list8 = new List(num4); CollectionsMarshal.SetCount(list8, num4); span6 = CollectionsMarshal.AsSpan(list8); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(-308.8034f, -13.83647f, -329.9288f), MinimumAngle = -55, MaximumAngle = 70, MinimumDistance = 1.4f, MaximumDistance = 3f }; num3++; span6[num3] = 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; num++; ref GatheringNodeGroup reference5 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 1; List list9 = new List(num2); CollectionsMarshal.SetCount(list9, num2); span5 = CollectionsMarshal.AsSpan(list9); index2 = 0; ref GatheringNode reference6 = ref span5[index2]; GatheringNode obj3 = new GatheringNode { DataId = 30450u }; num3 = 2; List list10 = new List(num3); CollectionsMarshal.SetCount(list10, num3); span6 = CollectionsMarshal.AsSpan(list10); num4 = 0; span6[num4] = new GatheringLocation { Position = new Vector3(-281.3932f, -8.5558f, -326.8167f), MinimumAngle = -135, MaximumAngle = 5 }; num4++; span6[num4] = 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; num++; ref GatheringNodeGroup reference7 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); index2 = 1; List list11 = new List(index2); CollectionsMarshal.SetCount(list11, index2); span5 = CollectionsMarshal.AsSpan(list11); num2 = 0; ref GatheringNode reference8 = ref span5[num2]; GatheringNode obj4 = new GatheringNode { DataId = 30451u }; num4 = 2; List list12 = new List(num4); CollectionsMarshal.SetCount(list12, num4); span6 = CollectionsMarshal.AsSpan(list12); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(-254.5719f, -5.395673f, -317.087f), MinimumAngle = 180, MaximumAngle = 275 }; num3++; span6[num3] = 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); span = CollectionsMarshal.AsSpan(list13); index = 0; span[index] = "Censored"; gatheringRoot2.Author = list13; index = 1; List list14 = new List(index); CollectionsMarshal.SetCount(list14, index); span2 = CollectionsMarshal.AsSpan(list14); num = 0; span2[num] = 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); span3 = CollectionsMarshal.AsSpan(list15); index = 0; span3[index] = 2001426u; index++; span3[index] = 2001427u; gatheringRoot2.ExtraQuestItems = list15; index = 4; List list16 = new List(index); CollectionsMarshal.SetCount(list16, index); span4 = CollectionsMarshal.AsSpan(list16); num = 0; ref GatheringNodeGroup reference9 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 1; List list17 = new List(num2); CollectionsMarshal.SetCount(list17, num2); span5 = CollectionsMarshal.AsSpan(list17); index2 = 0; ref GatheringNode reference10 = ref span5[index2]; GatheringNode obj5 = new GatheringNode { DataId = 30510u }; num3 = 2; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); span6 = CollectionsMarshal.AsSpan(list18); num4 = 0; span6[num4] = new GatheringLocation { Position = new Vector3(334.4322f, 307.1861f, -252.2396f) }; num4++; span6[num4] = 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; num++; ref GatheringNodeGroup reference11 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); index2 = 1; List list19 = new List(index2); CollectionsMarshal.SetCount(list19, index2); span5 = CollectionsMarshal.AsSpan(list19); num2 = 0; ref GatheringNode reference12 = ref span5[num2]; GatheringNode obj6 = new GatheringNode { DataId = 30511u }; num4 = 2; List list20 = new List(num4); CollectionsMarshal.SetCount(list20, num4); span6 = CollectionsMarshal.AsSpan(list20); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(347.1616f, 316.7778f, -231.3722f), MinimumAngle = -45, MaximumAngle = 190 }; num3++; span6[num3] = 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; num++; ref GatheringNodeGroup reference13 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list21 = new List(num2); CollectionsMarshal.SetCount(list21, num2); span5 = CollectionsMarshal.AsSpan(list21); index2 = 0; ref GatheringNode reference14 = ref span5[index2]; GatheringNode obj7 = new GatheringNode { DataId = 30508u }; num3 = 2; List list22 = new List(num3); CollectionsMarshal.SetCount(list22, num3); span6 = CollectionsMarshal.AsSpan(list22); num4 = 0; span6[num4] = new GatheringLocation { Position = new Vector3(298.5091f, 309.1797f, -201.3309f), MinimumAngle = 105, MaximumAngle = 220 }; num4++; span6[num4] = 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; num++; ref GatheringNodeGroup reference15 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); index2 = 1; List list23 = new List(index2); CollectionsMarshal.SetCount(list23, index2); span5 = CollectionsMarshal.AsSpan(list23); num2 = 0; ref GatheringNode reference16 = ref span5[num2]; GatheringNode obj8 = new GatheringNode { DataId = 30509u }; num4 = 2; List list24 = new List(num4); CollectionsMarshal.SetCount(list24, num4); span6 = CollectionsMarshal.AsSpan(list24); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(325.9026f, 306.1053f, -278.1509f), MinimumAngle = -350, MaximumAngle = -55 }; num3++; span6[num3] = 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); span = CollectionsMarshal.AsSpan(list25); index = 0; span[index] = "Censored"; gatheringRoot3.Author = list25; index = 1; List list26 = new List(index); CollectionsMarshal.SetCount(list26, index); span2 = CollectionsMarshal.AsSpan(list26); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 154) { AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat }; gatheringRoot3.Steps = list26; num = 2; List list27 = new List(num); CollectionsMarshal.SetCount(list27, num); span3 = CollectionsMarshal.AsSpan(list27); index = 0; span3[index] = 2001388u; index++; span3[index] = 2001389u; gatheringRoot3.ExtraQuestItems = list27; index = 4; List list28 = new List(index); CollectionsMarshal.SetCount(list28, index); span4 = CollectionsMarshal.AsSpan(list28); num = 0; ref GatheringNodeGroup reference17 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list29 = new List(num2); CollectionsMarshal.SetCount(list29, num2); span5 = CollectionsMarshal.AsSpan(list29); index2 = 0; ref GatheringNode reference18 = ref span5[index2]; GatheringNode obj9 = new GatheringNode { DataId = 31037u }; num3 = 2; List list30 = new List(num3); CollectionsMarshal.SetCount(list30, num3); span6 = CollectionsMarshal.AsSpan(list30); num4 = 0; span6[num4] = new GatheringLocation { Position = new Vector3(37.26512f, -5.35672f, -17.14218f) }; num4++; span6[num4] = 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; num++; ref GatheringNodeGroup reference19 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); index2 = 1; List list31 = new List(index2); CollectionsMarshal.SetCount(list31, index2); span5 = CollectionsMarshal.AsSpan(list31); num2 = 0; ref GatheringNode reference20 = ref span5[num2]; GatheringNode obj10 = new GatheringNode { DataId = 31040u }; num4 = 2; List list32 = new List(num4); CollectionsMarshal.SetCount(list32, num4); span6 = CollectionsMarshal.AsSpan(list32); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(31.95057f, -6.724361f, -2.002786f), MinimumAngle = -140, MaximumAngle = 140 }; num3++; span6[num3] = 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; num++; ref GatheringNodeGroup reference21 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 1; List list33 = new List(num2); CollectionsMarshal.SetCount(list33, num2); span5 = CollectionsMarshal.AsSpan(list33); index2 = 0; ref GatheringNode reference22 = ref span5[index2]; GatheringNode obj11 = new GatheringNode { DataId = 31038u }; num3 = 2; List list34 = new List(num3); CollectionsMarshal.SetCount(list34, num3); span6 = CollectionsMarshal.AsSpan(list34); num4 = 0; span6[num4] = new GatheringLocation { Position = new Vector3(78.76174f, -11.8893f, 3.8787f), MinimumAngle = 45, MaximumAngle = 220 }; num4++; span6[num4] = 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; num++; ref GatheringNodeGroup reference23 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); index2 = 1; List list35 = new List(index2); CollectionsMarshal.SetCount(list35, index2); span5 = CollectionsMarshal.AsSpan(list35); num2 = 0; ref GatheringNode reference24 = ref span5[num2]; GatheringNode obj12 = new GatheringNode { DataId = 31039u }; num4 = 2; List list36 = new List(num4); CollectionsMarshal.SetCount(list36, num4); span6 = CollectionsMarshal.AsSpan(list36); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(61.52108f, -11.51824f, -20.57552f), MinimumAngle = -145, MaximumAngle = 85 }; num3++; span6[num3] = 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); span = CollectionsMarshal.AsSpan(list37); index = 0; span[index] = "Censored"; gatheringRoot4.Author = list37; index = 1; List list38 = new List(index); CollectionsMarshal.SetCount(list38, index); span2 = CollectionsMarshal.AsSpan(list38); num = 0; span2[num] = 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); span3 = CollectionsMarshal.AsSpan(list39); index = 0; span3[index] = 2001412u; index++; span3[index] = 2001413u; gatheringRoot4.ExtraQuestItems = list39; index = 3; List list40 = new List(index); CollectionsMarshal.SetCount(list40, index); span4 = CollectionsMarshal.AsSpan(list40); num = 0; ref GatheringNodeGroup reference25 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list41 = new List(num2); CollectionsMarshal.SetCount(list41, num2); span5 = CollectionsMarshal.AsSpan(list41); index2 = 0; ref GatheringNode reference26 = ref span5[index2]; GatheringNode obj13 = new GatheringNode { DataId = 31043u }; num3 = 2; List list42 = new List(num3); CollectionsMarshal.SetCount(list42, num3); span6 = CollectionsMarshal.AsSpan(list42); num4 = 0; span6[num4] = new GatheringLocation { Position = new Vector3(-371.8556f, -15.86567f, -363.9182f), MinimumAngle = -145, MaximumAngle = -35 }; num4++; span6[num4] = 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; num++; ref GatheringNodeGroup reference27 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); index2 = 2; List list43 = new List(index2); CollectionsMarshal.SetCount(list43, index2); span5 = CollectionsMarshal.AsSpan(list43); num2 = 0; ref GatheringNode reference28 = ref span5[num2]; GatheringNode obj14 = new GatheringNode { DataId = 31044u }; num4 = 2; List list44 = new List(num4); CollectionsMarshal.SetCount(list44, num4); span6 = CollectionsMarshal.AsSpan(list44); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(-344.8759f, -16.46771f, -338.7833f), MinimumAngle = -90, MaximumAngle = 75 }; num3++; span6[num3] = new GatheringLocation { Position = new Vector3(-332.5748f, -16.07329f, -337.0371f), MinimumAngle = -65, MaximumAngle = 105 }; obj14.Locations = list44; reference28 = obj14; num2++; ref GatheringNode reference29 = ref span5[num2]; GatheringNode obj15 = new GatheringNode { DataId = 31042u }; num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); span6 = CollectionsMarshal.AsSpan(list45); num4 = 0; span6[num4] = 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; num++; ref GatheringNodeGroup reference30 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list46 = new List(num2); CollectionsMarshal.SetCount(list46, num2); span5 = CollectionsMarshal.AsSpan(list46); index2 = 0; ref GatheringNode reference31 = ref span5[index2]; GatheringNode obj16 = new GatheringNode { DataId = 31041u }; num4 = 2; List list47 = new List(num4); CollectionsMarshal.SetCount(list47, num4); span6 = CollectionsMarshal.AsSpan(list47); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(-347.2882f, -15.12936f, -346.8752f), MinimumAngle = -195, MaximumAngle = -110 }; num3++; span6[num3] = 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); Span span = CollectionsMarshal.AsSpan(list); int index = 0; span[index] = "liza"; gatheringRoot.Author = list; index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); num = 0; span2[num] = 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 span3 = CollectionsMarshal.AsSpan(list3); index = 0; ref GatheringNodeGroup reference = ref span3[index]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span4 = CollectionsMarshal.AsSpan(list4); int num3 = 0; ref GatheringNode reference2 = ref span4[num3]; GatheringNode obj = new GatheringNode { DataId = 31406u }; int num4 = 1; List list5 = new List(num4); CollectionsMarshal.SetCount(list5, num4); Span span5 = CollectionsMarshal.AsSpan(list5); int index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-501.2244f, 118.0477f, -443.4114f) }; obj.Locations = list5; reference2 = obj; num3++; ref GatheringNode reference3 = ref span4[num3]; GatheringNode obj2 = new GatheringNode { DataId = 31407u }; index2 = 3; List list6 = new List(index2); CollectionsMarshal.SetCount(list6, index2); span5 = CollectionsMarshal.AsSpan(list6); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-468.6656f, 120.7944f, -420.1442f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-523.499f, 117.4618f, -449.0883f), MinimumAngle = -160, MaximumAngle = 65 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-482.4585f, 120.3927f, -442.2994f) }; obj2.Locations = list6; reference3 = obj2; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; index++; ref GatheringNodeGroup reference4 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num3 = 2; List list7 = new List(num3); CollectionsMarshal.SetCount(list7, num3); span4 = CollectionsMarshal.AsSpan(list7); num2 = 0; ref GatheringNode reference5 = ref span4[num2]; GatheringNode obj3 = new GatheringNode { DataId = 31408u }; num4 = 1; List list8 = new List(num4); CollectionsMarshal.SetCount(list8, num4); span5 = CollectionsMarshal.AsSpan(list8); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-685.595f, 122.3003f, -379.202f) }; obj3.Locations = list8; reference5 = obj3; num2++; ref GatheringNode reference6 = ref span4[num2]; GatheringNode obj4 = new GatheringNode { DataId = 31409u }; index2 = 3; List list9 = new List(index2); CollectionsMarshal.SetCount(list9, index2); span5 = CollectionsMarshal.AsSpan(list9); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-691.5064f, 123.4536f, -354.5497f), MinimumAngle = 95, MaximumAngle = 325 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-673.4897f, 122.1564f, -378.4789f) }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference7 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); span4 = CollectionsMarshal.AsSpan(list10); num3 = 0; ref GatheringNode reference8 = ref span4[num3]; GatheringNode obj5 = new GatheringNode { DataId = 31410u }; num4 = 1; List list11 = new List(num4); CollectionsMarshal.SetCount(list11, num4); span5 = CollectionsMarshal.AsSpan(list11); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-496.1503f, 121.0539f, -272.0342f) }; obj5.Locations = list11; reference8 = obj5; num3++; ref GatheringNode reference9 = ref span4[num3]; GatheringNode obj6 = new GatheringNode { DataId = 31411u }; index2 = 3; List list12 = new List(index2); CollectionsMarshal.SetCount(list12, index2); span5 = CollectionsMarshal.AsSpan(list12); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-459.1924f, 121.1919f, -280.8376f), MinimumAngle = -105, MaximumAngle = 55 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-472.298f, 121.4754f, -306.8053f), MinimumAngle = 30, MaximumAngle = 235 }; num4++; span5[num4] = 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(); index = 1; List list13 = new List(index); CollectionsMarshal.SetCount(list13, index); span = CollectionsMarshal.AsSpan(list13); num = 0; span[num] = "liza"; gatheringRoot2.Author = list13; num = 2; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); span2 = CollectionsMarshal.AsSpan(list14); index = 0; ref QuestStep reference10 = ref span2[index]; 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(); num3 = 1; List list15 = new List(num3); CollectionsMarshal.SetCount(list15, num3); Span span6 = CollectionsMarshal.AsSpan(list15); num2 = 0; span6[num2] = 1073; skipStepConditions.InTerritory = list15; skipConditions.StepIf = skipStepConditions; obj7.SkipConditions = skipConditions; reference10 = obj7; index++; span2[index] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot2.Steps = list14; index = 3; List list16 = new List(index); CollectionsMarshal.SetCount(list16, index); span3 = CollectionsMarshal.AsSpan(list16); num = 0; ref GatheringNodeGroup reference11 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 1; List list17 = new List(num2); CollectionsMarshal.SetCount(list17, num2); span4 = CollectionsMarshal.AsSpan(list17); num3 = 0; ref GatheringNode reference12 = ref span4[num3]; GatheringNode obj8 = new GatheringNode { DataId = 31819u }; num4 = 1; List list18 = new List(num4); CollectionsMarshal.SetCount(list18, num4); span5 = CollectionsMarshal.AsSpan(list18); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference13 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num3 = 1; List list19 = new List(num3); CollectionsMarshal.SetCount(list19, num3); span4 = CollectionsMarshal.AsSpan(list19); num2 = 0; ref GatheringNode reference14 = ref span4[num2]; GatheringNode obj9 = new GatheringNode { DataId = 31700u }; index2 = 1; List list20 = new List(index2); CollectionsMarshal.SetCount(list20, index2); span5 = CollectionsMarshal.AsSpan(list20); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference15 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 1; List list21 = new List(num2); CollectionsMarshal.SetCount(list21, num2); span4 = CollectionsMarshal.AsSpan(list21); num3 = 0; ref GatheringNode reference16 = ref span4[num3]; GatheringNode obj10 = new GatheringNode { DataId = 31489u }; num4 = 1; List list22 = new List(num4); CollectionsMarshal.SetCount(list22, num4); span5 = CollectionsMarshal.AsSpan(list22); index2 = 0; span5[index2] = 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); span = CollectionsMarshal.AsSpan(list23); index = 0; span[index] = "liza"; gatheringRoot3.Author = list23; index = 2; List list24 = new List(index); CollectionsMarshal.SetCount(list24, index); span2 = CollectionsMarshal.AsSpan(list24); num = 0; ref QuestStep reference17 = ref span2[num]; 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(); num3 = 1; List list25 = new List(num3); CollectionsMarshal.SetCount(list25, num3); span6 = CollectionsMarshal.AsSpan(list25); num2 = 0; span6[num2] = 1073; skipStepConditions2.InTerritory = list25; skipConditions2.StepIf = skipStepConditions2; obj11.SkipConditions = skipConditions2; reference17 = obj11; num++; span2[num] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot3.Steps = list24; num = 3; List list26 = new List(num); CollectionsMarshal.SetCount(list26, num); span3 = CollectionsMarshal.AsSpan(list26); index = 0; ref GatheringNodeGroup reference18 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list27 = new List(num2); CollectionsMarshal.SetCount(list27, num2); span4 = CollectionsMarshal.AsSpan(list27); num3 = 0; ref GatheringNode reference19 = ref span4[num3]; GatheringNode obj12 = new GatheringNode { DataId = 31822u }; index2 = 1; List list28 = new List(index2); CollectionsMarshal.SetCount(list28, index2); span5 = CollectionsMarshal.AsSpan(list28); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-4.054798f, 494.3483f, -54.37905f) }; obj12.Locations = list28; reference19 = obj12; gatheringNodeGroup7.Nodes = list27; reference18 = gatheringNodeGroup7; index++; ref GatheringNodeGroup reference20 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num3 = 1; List list29 = new List(num3); CollectionsMarshal.SetCount(list29, num3); span4 = CollectionsMarshal.AsSpan(list29); num2 = 0; ref GatheringNode reference21 = ref span4[num2]; GatheringNode obj13 = new GatheringNode { DataId = 31821u }; num4 = 1; List list30 = new List(num4); CollectionsMarshal.SetCount(list30, num4); span5 = CollectionsMarshal.AsSpan(list30); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-5.287843f, 494.2204f, -66.80152f) }; obj13.Locations = list30; reference21 = obj13; gatheringNodeGroup8.Nodes = list29; reference20 = gatheringNodeGroup8; index++; ref GatheringNodeGroup reference22 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list31 = new List(num2); CollectionsMarshal.SetCount(list31, num2); span4 = CollectionsMarshal.AsSpan(list31); num3 = 0; ref GatheringNode reference23 = ref span4[num3]; GatheringNode obj14 = new GatheringNode { DataId = 31820u }; index2 = 1; List list32 = new List(index2); CollectionsMarshal.SetCount(list32, index2); span5 = CollectionsMarshal.AsSpan(list32); num4 = 0; span5[num4] = 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(); index = 1; List list33 = new List(index); CollectionsMarshal.SetCount(list33, index); span = CollectionsMarshal.AsSpan(list33); num = 0; span[num] = "liza"; gatheringRoot4.Author = list33; num = 2; List list34 = new List(num); CollectionsMarshal.SetCount(list34, num); span2 = CollectionsMarshal.AsSpan(list34); index = 0; ref QuestStep reference24 = ref span2[index]; 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(); num3 = 1; List list35 = new List(num3); CollectionsMarshal.SetCount(list35, num3); span6 = CollectionsMarshal.AsSpan(list35); num2 = 0; span6[num2] = 1073; skipStepConditions3.InTerritory = list35; skipConditions3.StepIf = skipStepConditions3; obj15.SkipConditions = skipConditions3; reference24 = obj15; index++; span2[index] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot4.Steps = list34; index = 3; List list36 = new List(index); CollectionsMarshal.SetCount(list36, index); span3 = CollectionsMarshal.AsSpan(list36); num = 0; ref GatheringNodeGroup reference25 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 1; List list37 = new List(num2); CollectionsMarshal.SetCount(list37, num2); span4 = CollectionsMarshal.AsSpan(list37); num3 = 0; ref GatheringNode reference26 = ref span4[num3]; GatheringNode obj16 = new GatheringNode { DataId = 33840u }; num4 = 1; List list38 = new List(num4); CollectionsMarshal.SetCount(list38, num4); span5 = CollectionsMarshal.AsSpan(list38); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(10.28351f, 486.144f, -136.9586f) }; obj16.Locations = list38; reference26 = obj16; gatheringNodeGroup10.Nodes = list37; reference25 = gatheringNodeGroup10; num++; ref GatheringNodeGroup reference27 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num3 = 1; List list39 = new List(num3); CollectionsMarshal.SetCount(list39, num3); span4 = CollectionsMarshal.AsSpan(list39); num2 = 0; ref GatheringNode reference28 = ref span4[num2]; GatheringNode obj17 = new GatheringNode { DataId = 33841u }; index2 = 1; List list40 = new List(index2); CollectionsMarshal.SetCount(list40, index2); span5 = CollectionsMarshal.AsSpan(list40); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(19.46428f, 485.9226f, -136.738f) }; obj17.Locations = list40; reference28 = obj17; gatheringNodeGroup11.Nodes = list39; reference27 = gatheringNodeGroup11; num++; ref GatheringNodeGroup reference29 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 1; List list41 = new List(num2); CollectionsMarshal.SetCount(list41, num2); span4 = CollectionsMarshal.AsSpan(list41); num3 = 0; ref GatheringNode reference30 = ref span4[num3]; GatheringNode obj18 = new GatheringNode { DataId = 33643u }; num4 = 1; List list42 = new List(num4); CollectionsMarshal.SetCount(list42, num4); span5 = CollectionsMarshal.AsSpan(list42); index2 = 0; span5[index2] = 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); span = CollectionsMarshal.AsSpan(list43); index = 0; span[index] = "liza"; gatheringRoot5.Author = list43; index = 2; List list44 = new List(index); CollectionsMarshal.SetCount(list44, index); span2 = CollectionsMarshal.AsSpan(list44); num = 0; ref QuestStep reference31 = ref span2[num]; 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(); num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); span6 = CollectionsMarshal.AsSpan(list45); num2 = 0; span6[num2] = 1073; skipStepConditions4.InTerritory = list45; skipConditions4.StepIf = skipStepConditions4; obj19.SkipConditions = skipConditions4; reference31 = obj19; num++; span2[num] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot5.Steps = list44; num = 3; List list46 = new List(num); CollectionsMarshal.SetCount(list46, num); span3 = CollectionsMarshal.AsSpan(list46); index = 0; ref GatheringNodeGroup reference32 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list47 = new List(num2); CollectionsMarshal.SetCount(list47, num2); span4 = CollectionsMarshal.AsSpan(list47); num3 = 0; ref GatheringNode reference33 = ref span4[num3]; GatheringNode obj20 = new GatheringNode { DataId = 33842u }; index2 = 1; List list48 = new List(index2); CollectionsMarshal.SetCount(list48, index2); span5 = CollectionsMarshal.AsSpan(list48); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference34 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num3 = 1; List list49 = new List(num3); CollectionsMarshal.SetCount(list49, num3); span4 = CollectionsMarshal.AsSpan(list49); num2 = 0; ref GatheringNode reference35 = ref span4[num2]; GatheringNode obj21 = new GatheringNode { DataId = 33846u }; num4 = 1; List list50 = new List(num4); CollectionsMarshal.SetCount(list50, num4); span5 = CollectionsMarshal.AsSpan(list50); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference36 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list51 = new List(num2); CollectionsMarshal.SetCount(list51, num2); span4 = CollectionsMarshal.AsSpan(list51); num3 = 0; ref GatheringNode reference37 = ref span4[num3]; GatheringNode obj22 = new GatheringNode { DataId = 33847u }; index2 = 1; List list52 = new List(index2); CollectionsMarshal.SetCount(list52, index2); span5 = CollectionsMarshal.AsSpan(list52); num4 = 0; span5[num4] = 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(); index = 1; List list53 = new List(index); CollectionsMarshal.SetCount(list53, index); span = CollectionsMarshal.AsSpan(list53); num = 0; span[num] = "liza"; gatheringRoot6.Author = list53; num = 2; List list54 = new List(num); CollectionsMarshal.SetCount(list54, num); span2 = CollectionsMarshal.AsSpan(list54); index = 0; ref QuestStep reference38 = ref span2[index]; 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(); num3 = 1; List list55 = new List(num3); CollectionsMarshal.SetCount(list55, num3); span6 = CollectionsMarshal.AsSpan(list55); num2 = 0; span6[num2] = 1073; skipStepConditions5.InTerritory = list55; skipConditions5.StepIf = skipStepConditions5; obj23.SkipConditions = skipConditions5; reference38 = obj23; index++; span2[index] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot6.Steps = list54; index = 3; List list56 = new List(index); CollectionsMarshal.SetCount(list56, index); span3 = CollectionsMarshal.AsSpan(list56); num = 0; ref GatheringNodeGroup reference39 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num2 = 1; List list57 = new List(num2); CollectionsMarshal.SetCount(list57, num2); span4 = CollectionsMarshal.AsSpan(list57); num3 = 0; ref GatheringNode reference40 = ref span4[num3]; GatheringNode obj24 = new GatheringNode { DataId = 33848u }; num4 = 1; List list58 = new List(num4); CollectionsMarshal.SetCount(list58, num4); span5 = CollectionsMarshal.AsSpan(list58); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference41 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num3 = 1; List list59 = new List(num3); CollectionsMarshal.SetCount(list59, num3); span4 = CollectionsMarshal.AsSpan(list59); num2 = 0; ref GatheringNode reference42 = ref span4[num2]; GatheringNode obj25 = new GatheringNode { DataId = 33849u }; index2 = 1; List list60 = new List(index2); CollectionsMarshal.SetCount(list60, index2); span5 = CollectionsMarshal.AsSpan(list60); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference43 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num2 = 1; List list61 = new List(num2); CollectionsMarshal.SetCount(list61, num2); span4 = CollectionsMarshal.AsSpan(list61); num3 = 0; ref GatheringNode reference44 = ref span4[num3]; GatheringNode obj26 = new GatheringNode { DataId = 33850u }; num4 = 1; List list62 = new List(num4); CollectionsMarshal.SetCount(list62, num4); span5 = CollectionsMarshal.AsSpan(list62); index2 = 0; span5[index2] = 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); span = CollectionsMarshal.AsSpan(list63); index = 0; span[index] = "liza"; gatheringRoot7.Author = list63; index = 1; List list64 = new List(index); CollectionsMarshal.SetCount(list64, index); span2 = CollectionsMarshal.AsSpan(list64); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 397) { AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; gatheringRoot7.Steps = list64; num = 3; List list65 = new List(num); CollectionsMarshal.SetCount(list65, num); span3 = CollectionsMarshal.AsSpan(list65); index = 0; ref GatheringNodeGroup reference45 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num3 = 2; List list66 = new List(num3); CollectionsMarshal.SetCount(list66, num3); span4 = CollectionsMarshal.AsSpan(list66); num2 = 0; ref GatheringNode reference46 = ref span4[num2]; GatheringNode obj27 = new GatheringNode { DataId = 31344u }; index2 = 1; List list67 = new List(index2); CollectionsMarshal.SetCount(list67, index2); span5 = CollectionsMarshal.AsSpan(list67); num4 = 0; span5[num4] = 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; num2++; ref GatheringNode reference47 = ref span4[num2]; GatheringNode obj28 = new GatheringNode { DataId = 31345u, Fly = false }; num4 = 3; List list68 = new List(num4); CollectionsMarshal.SetCount(list68, num4); span5 = CollectionsMarshal.AsSpan(list68); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(20.19547f, 216.5585f, 412.4353f), MinimumAngle = 75, MaximumAngle = 145, MinimumDistance = 1.5f, MaximumDistance = 3f }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(17.58205f, 216.0664f, 421.5481f), MinimumAngle = 0, MaximumAngle = 145, MinimumDistance = 1.5f, MaximumDistance = 3f }; index2++; span5[index2] = 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; index++; ref GatheringNodeGroup reference48 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num2 = 3; List list69 = new List(num2); CollectionsMarshal.SetCount(list69, num2); span4 = CollectionsMarshal.AsSpan(list69); num3 = 0; ref GatheringNode reference49 = ref span4[num3]; GatheringNode obj29 = new GatheringNode { DataId = 31340u }; index2 = 1; List list70 = new List(index2); CollectionsMarshal.SetCount(list70, index2); span5 = CollectionsMarshal.AsSpan(list70); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(56.06712f, 216.6702f, 225.849f), MinimumAngle = -20, MaximumAngle = 105 }; obj29.Locations = list70; reference49 = obj29; num3++; ref GatheringNode reference50 = ref span4[num3]; GatheringNode obj30 = new GatheringNode { DataId = 31341u }; num4 = 3; List list71 = new List(num4); CollectionsMarshal.SetCount(list71, num4); span5 = CollectionsMarshal.AsSpan(list71); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(85.05425f, 218.7078f, 220.0463f), MinimumAngle = -110, MaximumAngle = 25 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(78.99079f, 215.9441f, 228.9527f), MinimumAngle = -110, MaximumAngle = 40 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(67.29195f, 216.4685f, 228.7955f), MinimumAngle = -35, MaximumAngle = 80 }; obj30.Locations = list71; reference50 = obj30; num3++; ref GatheringNode reference51 = ref span4[num3]; GatheringNode obj31 = new GatheringNode { DataId = 31342u }; index2 = 1; List list72 = new List(index2); CollectionsMarshal.SetCount(list72, index2); span5 = CollectionsMarshal.AsSpan(list72); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference52 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); num3 = 1; List list73 = new List(num3); CollectionsMarshal.SetCount(list73, num3); span4 = CollectionsMarshal.AsSpan(list73); num2 = 0; ref GatheringNode reference53 = ref span4[num2]; GatheringNode obj32 = new GatheringNode { DataId = 31343u }; num4 = 3; List list74 = new List(num4); CollectionsMarshal.SetCount(list74, num4); span5 = CollectionsMarshal.AsSpan(list74); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-138.4112f, 220.679f, 204.6822f), MinimumAngle = -20, MaximumAngle = 20 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-90.40117f, 223.687f, 202.5069f), MinimumAngle = -90, MaximumAngle = 45 }; index2++; span5[index2] = 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(); index = 1; List list75 = new List(index); CollectionsMarshal.SetCount(list75, index); span = CollectionsMarshal.AsSpan(list75); num = 0; span[num] = "liza"; gatheringRoot8.Author = list75; num = 1; List list76 = new List(num); CollectionsMarshal.SetCount(list76, num); span2 = CollectionsMarshal.AsSpan(list76); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 398) { AetheryteShortcut = EAetheryteLocation.DravanianForelandsAnyxTrine }; gatheringRoot8.Steps = list76; index = 3; List list77 = new List(index); CollectionsMarshal.SetCount(list77, index); span3 = CollectionsMarshal.AsSpan(list77); num = 0; ref GatheringNodeGroup reference54 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num2 = 2; List list78 = new List(num2); CollectionsMarshal.SetCount(list78, num2); span4 = CollectionsMarshal.AsSpan(list78); num3 = 0; ref GatheringNode reference55 = ref span4[num3]; GatheringNode obj33 = new GatheringNode { DataId = 31350u }; index2 = 1; List list79 = new List(index2); CollectionsMarshal.SetCount(list79, index2); span5 = CollectionsMarshal.AsSpan(list79); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-115.4501f, -44.90735f, 211.8084f), MinimumAngle = -5, MaximumAngle = 65 }; obj33.Locations = list79; reference55 = obj33; num3++; ref GatheringNode reference56 = ref span4[num3]; GatheringNode obj34 = new GatheringNode { DataId = 31351u }; num4 = 3; List list80 = new List(num4); CollectionsMarshal.SetCount(list80, num4); span5 = CollectionsMarshal.AsSpan(list80); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-94.4983f, -46.65615f, 219.4642f), MinimumAngle = -90, MaximumAngle = 65 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-133.4304f, -45.47835f, 211.6268f), MinimumAngle = -50, MaximumAngle = 80 }; index2++; span5[index2] = 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; num++; ref GatheringNodeGroup reference57 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); num3 = 2; List list81 = new List(num3); CollectionsMarshal.SetCount(list81, num3); span4 = CollectionsMarshal.AsSpan(list81); num2 = 0; ref GatheringNode reference58 = ref span4[num2]; GatheringNode obj35 = new GatheringNode { DataId = 31346u }; index2 = 1; List list82 = new List(index2); CollectionsMarshal.SetCount(list82, index2); span5 = CollectionsMarshal.AsSpan(list82); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-154.299f, -70.63795f, 399.4617f), MinimumAngle = 110, MaximumAngle = 225 }; obj35.Locations = list82; reference58 = obj35; num2++; ref GatheringNode reference59 = ref span4[num2]; GatheringNode obj36 = new GatheringNode { DataId = 31347u }; num4 = 3; List list83 = new List(num4); CollectionsMarshal.SetCount(list83, num4); span5 = CollectionsMarshal.AsSpan(list83); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-167.7846f, -70.11265f, 418.7766f), MinimumAngle = 90, MaximumAngle = 235 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-152.9678f, -68.49996f, 365.0086f), MinimumAngle = -30, MaximumAngle = 70 }; index2++; span5[index2] = 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; num++; ref GatheringNodeGroup reference60 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num2 = 2; List list84 = new List(num2); CollectionsMarshal.SetCount(list84, num2); span4 = CollectionsMarshal.AsSpan(list84); num3 = 0; ref GatheringNode reference61 = ref span4[num3]; GatheringNode obj37 = new GatheringNode { DataId = 31349u }; index2 = 3; List list85 = new List(index2); CollectionsMarshal.SetCount(list85, index2); span5 = CollectionsMarshal.AsSpan(list85); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-312.3143f, -54.81182f, 331.0543f), MinimumAngle = -145, MaximumAngle = 5 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-296.8107f, -51.96982f, 310.6086f), MinimumAngle = 235, MaximumAngle = 330 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-299.3094f, -46.30565f, 293.9169f), MinimumAngle = 165, MaximumAngle = 310 }; obj37.Locations = list85; reference61 = obj37; num3++; ref GatheringNode reference62 = ref span4[num3]; GatheringNode obj38 = new GatheringNode { DataId = 31348u }; num4 = 1; List list86 = new List(num4); CollectionsMarshal.SetCount(list86, num4); span5 = CollectionsMarshal.AsSpan(list86); index2 = 0; span5[index2] = 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); span = CollectionsMarshal.AsSpan(list87); index = 0; span[index] = "liza"; gatheringRoot9.Author = list87; index = 1; List list88 = new List(index); CollectionsMarshal.SetCount(list88, index); span2 = CollectionsMarshal.AsSpan(list88); num = 0; ref QuestStep reference63 = ref span2[num]; 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(); num3 = 1; List list89 = new List(num3); CollectionsMarshal.SetCount(list89, num3); span6 = CollectionsMarshal.AsSpan(list89); num2 = 0; span6[num2] = 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); span3 = CollectionsMarshal.AsSpan(list90); index = 0; ref GatheringNodeGroup reference64 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); num2 = 2; List list91 = new List(num2); CollectionsMarshal.SetCount(list91, num2); span4 = CollectionsMarshal.AsSpan(list91); num3 = 0; ref GatheringNode reference65 = ref span4[num3]; GatheringNode obj40 = new GatheringNode { DataId = 31356u }; index2 = 1; List list92 = new List(index2); CollectionsMarshal.SetCount(list92, index2); span5 = CollectionsMarshal.AsSpan(list92); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(120.1556f, 70.42133f, 30.73328f), MinimumAngle = -95, MaximumAngle = 70 }; obj40.Locations = list92; reference65 = obj40; num3++; ref GatheringNode reference66 = ref span4[num3]; GatheringNode obj41 = new GatheringNode { DataId = 31357u }; num4 = 3; List list93 = new List(num4); CollectionsMarshal.SetCount(list93, num4); span5 = CollectionsMarshal.AsSpan(list93); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(137.7684f, 70.04282f, 64.77115f), MinimumAngle = 30, MaximumAngle = 130 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(132.1863f, 70.08203f, 57.67828f), MinimumAngle = -10, MaximumAngle = 105 }; index2++; span5[index2] = 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; index++; ref GatheringNodeGroup reference67 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num3 = 2; List list94 = new List(num3); CollectionsMarshal.SetCount(list94, num3); span4 = CollectionsMarshal.AsSpan(list94); num2 = 0; ref GatheringNode reference68 = ref span4[num2]; GatheringNode obj42 = new GatheringNode { DataId = 31355u }; index2 = 3; List list95 = new List(index2); CollectionsMarshal.SetCount(list95, index2); span5 = CollectionsMarshal.AsSpan(list95); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(59.4164f, 54.40149f, 160.6752f), MinimumAngle = 155, MaximumAngle = 285 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(66.6783f, 53.80389f, 177.1926f), MinimumAngle = -90, MaximumAngle = 0 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(47.04347f, 53.91698f, 164.1816f), MinimumAngle = 0, MaximumAngle = 185 }; obj42.Locations = list95; reference68 = obj42; num2++; ref GatheringNode reference69 = ref span4[num2]; GatheringNode obj43 = new GatheringNode { DataId = 31354u }; num4 = 1; List list96 = new List(num4); CollectionsMarshal.SetCount(list96, num4); span5 = CollectionsMarshal.AsSpan(list96); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference70 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); num2 = 2; List list97 = new List(num2); CollectionsMarshal.SetCount(list97, num2); span4 = CollectionsMarshal.AsSpan(list97); num3 = 0; ref GatheringNode reference71 = ref span4[num3]; GatheringNode obj44 = new GatheringNode { DataId = 31352u }; index2 = 1; List list98 = new List(index2); CollectionsMarshal.SetCount(list98, index2); span5 = CollectionsMarshal.AsSpan(list98); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(231.3517f, 74.23511f, 112.9807f), MinimumAngle = 130, MaximumAngle = 285 }; obj44.Locations = list98; reference71 = obj44; num3++; ref GatheringNode reference72 = ref span4[num3]; GatheringNode obj45 = new GatheringNode { DataId = 31353u }; num4 = 3; List list99 = new List(num4); CollectionsMarshal.SetCount(list99, num4); span5 = CollectionsMarshal.AsSpan(list99); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(239.051f, 80.42557f, 192.2325f), MinimumAngle = 140, MaximumAngle = 235 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(237.4622f, 74.67197f, 150.8143f), MinimumAngle = 60, MaximumAngle = 225 }; index2++; span5[index2] = 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(); index = 1; List list100 = new List(index); CollectionsMarshal.SetCount(list100, index); span = CollectionsMarshal.AsSpan(list100); num = 0; span[num] = "liza"; gatheringRoot10.Author = list100; num = 1; List list101 = new List(num); CollectionsMarshal.SetCount(list101, num); span2 = CollectionsMarshal.AsSpan(list101); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 401) { AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop }; gatheringRoot10.Steps = list101; index = 3; List list102 = new List(index); CollectionsMarshal.SetCount(list102, index); span3 = CollectionsMarshal.AsSpan(list102); num = 0; ref GatheringNodeGroup reference73 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup(); num3 = 2; List list103 = new List(num3); CollectionsMarshal.SetCount(list103, num3); span4 = CollectionsMarshal.AsSpan(list103); num2 = 0; ref GatheringNode reference74 = ref span4[num2]; GatheringNode obj46 = new GatheringNode { DataId = 31366u }; index2 = 1; List list104 = new List(index2); CollectionsMarshal.SetCount(list104, index2); span5 = CollectionsMarshal.AsSpan(list104); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(529.0662f, -110.3256f, 434.3149f), MinimumAngle = 15, MaximumAngle = 135 }; obj46.Locations = list104; reference74 = obj46; num2++; ref GatheringNode reference75 = ref span4[num2]; GatheringNode obj47 = new GatheringNode { DataId = 31367u }; num4 = 3; List list105 = new List(num4); CollectionsMarshal.SetCount(list105, num4); span5 = CollectionsMarshal.AsSpan(list105); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(541.8505f, -111.128f, 452.5471f), MinimumAngle = -45, MaximumAngle = 40 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(517.9747f, -109.2984f, 417.9554f), MinimumAngle = -45, MaximumAngle = 55 }; index2++; span5[index2] = 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; num++; ref GatheringNodeGroup reference76 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup29 = new GatheringNodeGroup(); num2 = 2; List list106 = new List(num2); CollectionsMarshal.SetCount(list106, num2); span4 = CollectionsMarshal.AsSpan(list106); num3 = 0; ref GatheringNode reference77 = ref span4[num3]; GatheringNode obj48 = new GatheringNode { DataId = 31365u }; index2 = 3; List list107 = new List(index2); CollectionsMarshal.SetCount(list107, index2); span5 = CollectionsMarshal.AsSpan(list107); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(625.9688f, -115.6856f, 344.535f), MinimumAngle = 125, MaximumAngle = 185 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(678.5617f, -122.8687f, 356.7407f), MinimumAngle = 190, MaximumAngle = 290 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(644.1035f, -122.3688f, 334.0371f), MinimumAngle = 105, MaximumAngle = 235 }; obj48.Locations = list107; reference77 = obj48; num3++; ref GatheringNode reference78 = ref span4[num3]; GatheringNode obj49 = new GatheringNode { DataId = 31364u }; num4 = 1; List list108 = new List(num4); CollectionsMarshal.SetCount(list108, num4); span5 = CollectionsMarshal.AsSpan(list108); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference79 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup30 = new GatheringNodeGroup(); num3 = 2; List list109 = new List(num3); CollectionsMarshal.SetCount(list109, num3); span4 = CollectionsMarshal.AsSpan(list109); num2 = 0; ref GatheringNode reference80 = ref span4[num2]; GatheringNode obj50 = new GatheringNode { DataId = 31369u }; index2 = 1; List list110 = new List(index2); CollectionsMarshal.SetCount(list110, index2); span5 = CollectionsMarshal.AsSpan(list110); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(730.9626f, -96.64706f, 449.485f), MinimumAngle = 45, MaximumAngle = 115 }; obj50.Locations = list110; reference80 = obj50; num2++; ref GatheringNode reference81 = ref span4[num2]; GatheringNode obj51 = new GatheringNode { DataId = 31368u }; num4 = 1; List list111 = new List(num4); CollectionsMarshal.SetCount(list111, num4); span5 = CollectionsMarshal.AsSpan(list111); index2 = 0; span5[index2] = 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); span = CollectionsMarshal.AsSpan(list112); index = 0; span[index] = "liza"; gatheringRoot11.Author = list112; index = 1; List list113 = new List(index); CollectionsMarshal.SetCount(list113, index); span2 = CollectionsMarshal.AsSpan(list113); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 400) { AetheryteShortcut = EAetheryteLocation.ChurningMistsMoghome }; gatheringRoot11.Steps = list113; num = 2; List list114 = new List(num); CollectionsMarshal.SetCount(list114, num); span3 = CollectionsMarshal.AsSpan(list114); index = 0; ref GatheringNodeGroup reference82 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup(); num2 = 2; List list115 = new List(num2); CollectionsMarshal.SetCount(list115, num2); span4 = CollectionsMarshal.AsSpan(list115); num3 = 0; ref GatheringNode reference83 = ref span4[num3]; GatheringNode obj52 = new GatheringNode { DataId = 31363u }; index2 = 3; List list116 = new List(index2); CollectionsMarshal.SetCount(list116, index2); span5 = CollectionsMarshal.AsSpan(list116); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(338.6716f, -29.70343f, -89.65448f), MinimumAngle = 145, MaximumAngle = 275 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(285.6898f, -32.99854f, -100.1466f), MinimumAngle = 115, MaximumAngle = 275 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(326.7051f, -27.26759f, -89.31528f), MinimumAngle = 110, MaximumAngle = 205 }; obj52.Locations = list116; reference83 = obj52; num3++; ref GatheringNode reference84 = ref span4[num3]; GatheringNode obj53 = new GatheringNode { DataId = 31362u }; num4 = 1; List list117 = new List(num4); CollectionsMarshal.SetCount(list117, num4); span5 = CollectionsMarshal.AsSpan(list117); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference85 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup32 = new GatheringNodeGroup(); num3 = 2; List list118 = new List(num3); CollectionsMarshal.SetCount(list118, num3); span4 = CollectionsMarshal.AsSpan(list118); num2 = 0; ref GatheringNode reference86 = ref span4[num2]; GatheringNode obj54 = new GatheringNode { DataId = 31358u }; index2 = 1; List list119 = new List(index2); CollectionsMarshal.SetCount(list119, index2); span5 = CollectionsMarshal.AsSpan(list119); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(316.6238f, -30.77305f, -230.0326f), MinimumAngle = -35, MaximumAngle = 75 }; obj54.Locations = list119; reference86 = obj54; num2++; ref GatheringNode reference87 = ref span4[num2]; GatheringNode obj55 = new GatheringNode { DataId = 31359u }; num4 = 3; List list120 = new List(num4); CollectionsMarshal.SetCount(list120, num4); span5 = CollectionsMarshal.AsSpan(list120); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(297.7187f, -32.66696f, -234.9031f), MinimumAngle = 15, MaximumAngle = 135 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(288.7547f, -33.61605f, -239.764f), MinimumAngle = -30, MaximumAngle = 65 }; index2++; span5[index2] = 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(); index = 1; List list121 = new List(index); CollectionsMarshal.SetCount(list121, index); span = CollectionsMarshal.AsSpan(list121); num = 0; span[num] = "liza"; gatheringRoot12.Author = list121; num = 1; List list122 = new List(num); CollectionsMarshal.SetCount(list122, num); span2 = CollectionsMarshal.AsSpan(list122); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 398) { AetheryteShortcut = EAetheryteLocation.DravanianForelandsAnyxTrine }; gatheringRoot12.Steps = list122; index = 3; List list123 = new List(index); CollectionsMarshal.SetCount(list123, index); span3 = CollectionsMarshal.AsSpan(list123); num = 0; ref GatheringNodeGroup reference88 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup33 = new GatheringNodeGroup(); num2 = 2; List list124 = new List(num2); CollectionsMarshal.SetCount(list124, num2); span4 = CollectionsMarshal.AsSpan(list124); num3 = 0; ref GatheringNode reference89 = ref span4[num3]; GatheringNode obj56 = new GatheringNode { DataId = 31413u }; index2 = 3; List list125 = new List(index2); CollectionsMarshal.SetCount(list125, index2); span5 = CollectionsMarshal.AsSpan(list125); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-513.1596f, -85.63485f, 434.7382f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-562.0517f, -89.33559f, 445.0961f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-523.4441f, -81.67991f, 408.9826f) }; obj56.Locations = list125; reference89 = obj56; num3++; ref GatheringNode reference90 = ref span4[num3]; GatheringNode obj57 = new GatheringNode { DataId = 31412u }; num4 = 1; List list126 = new List(num4); CollectionsMarshal.SetCount(list126, num4); span5 = CollectionsMarshal.AsSpan(list126); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-553.9171f, -84.75874f, 419.2539f) }; obj57.Locations = list126; reference90 = obj57; gatheringNodeGroup33.Nodes = list124; reference88 = gatheringNodeGroup33; num++; ref GatheringNodeGroup reference91 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup34 = new GatheringNodeGroup(); num3 = 2; List list127 = new List(num3); CollectionsMarshal.SetCount(list127, num3); span4 = CollectionsMarshal.AsSpan(list127); num2 = 0; ref GatheringNode reference92 = ref span4[num2]; GatheringNode obj58 = new GatheringNode { DataId = 31416u }; index2 = 1; List list128 = new List(index2); CollectionsMarshal.SetCount(list128, index2); span5 = CollectionsMarshal.AsSpan(list128); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-569.6527f, -96.50298f, 547.1465f) }; obj58.Locations = list128; reference92 = obj58; num2++; ref GatheringNode reference93 = ref span4[num2]; GatheringNode obj59 = new GatheringNode { DataId = 31417u }; num4 = 3; List list129 = new List(num4); CollectionsMarshal.SetCount(list129, num4); span5 = CollectionsMarshal.AsSpan(list129); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-623.1743f, -101.8206f, 574.6146f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-562.2545f, -95.6534f, 545.6004f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-601.669f, -100.0121f, 559.5313f) }; obj59.Locations = list129; reference93 = obj59; gatheringNodeGroup34.Nodes = list127; reference91 = gatheringNodeGroup34; num++; ref GatheringNodeGroup reference94 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup35 = new GatheringNodeGroup(); num2 = 2; List list130 = new List(num2); CollectionsMarshal.SetCount(list130, num2); span4 = CollectionsMarshal.AsSpan(list130); num3 = 0; ref GatheringNode reference95 = ref span4[num3]; GatheringNode obj60 = new GatheringNode { DataId = 31415u }; index2 = 3; List list131 = new List(index2); CollectionsMarshal.SetCount(list131, index2); span5 = CollectionsMarshal.AsSpan(list131); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-680.4672f, -103.4997f, 624.0101f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-700.5361f, -107.5581f, 597.0253f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-715.8123f, -105.2011f, 622.3116f) }; obj60.Locations = list131; reference95 = obj60; num3++; ref GatheringNode reference96 = ref span4[num3]; GatheringNode obj61 = new GatheringNode { DataId = 31414u }; num4 = 1; List list132 = new List(num4); CollectionsMarshal.SetCount(list132, num4); span5 = CollectionsMarshal.AsSpan(list132); index2 = 0; span5[index2] = 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); span = CollectionsMarshal.AsSpan(list133); index = 0; span[index] = "liza"; gatheringRoot13.Author = list133; index = 1; List list134 = new List(index); CollectionsMarshal.SetCount(list134, index); span2 = CollectionsMarshal.AsSpan(list134); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 400) { AetheryteShortcut = EAetheryteLocation.ChurningMistsZenith }; gatheringRoot13.Steps = list134; num = 3; List list135 = new List(num); CollectionsMarshal.SetCount(list135, num); span3 = CollectionsMarshal.AsSpan(list135); index = 0; ref GatheringNodeGroup reference97 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup36 = new GatheringNodeGroup(); num3 = 2; List list136 = new List(num3); CollectionsMarshal.SetCount(list136, num3); span4 = CollectionsMarshal.AsSpan(list136); num2 = 0; ref GatheringNode reference98 = ref span4[num2]; GatheringNode obj62 = new GatheringNode { DataId = 31419u }; index2 = 3; List list137 = new List(index2); CollectionsMarshal.SetCount(list137, index2); span5 = CollectionsMarshal.AsSpan(list137); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-204.7827f, -18.18443f, 272.0514f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-187.8667f, -18.16559f, 260.4704f), MinimumAngle = -85, MaximumAngle = 105 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-219.7478f, -18.66556f, 279.3036f) }; obj62.Locations = list137; reference98 = obj62; num2++; ref GatheringNode reference99 = ref span4[num2]; GatheringNode obj63 = new GatheringNode { DataId = 31418u }; num4 = 1; List list138 = new List(num4); CollectionsMarshal.SetCount(list138, num4); span5 = CollectionsMarshal.AsSpan(list138); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-216.0198f, -14.66686f, 263.2452f) }; obj63.Locations = list138; reference99 = obj63; gatheringNodeGroup36.Nodes = list136; reference97 = gatheringNodeGroup36; index++; ref GatheringNodeGroup reference100 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup37 = new GatheringNodeGroup(); num2 = 2; List list139 = new List(num2); CollectionsMarshal.SetCount(list139, num2); span4 = CollectionsMarshal.AsSpan(list139); num3 = 0; ref GatheringNode reference101 = ref span4[num3]; GatheringNode obj64 = new GatheringNode { DataId = 31423u }; index2 = 3; List list140 = new List(index2); CollectionsMarshal.SetCount(list140, index2); span5 = CollectionsMarshal.AsSpan(list140); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-125.676f, -13.40994f, 434.1913f), MinimumAngle = 25, MaximumAngle = 260 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-99.86462f, -11.67334f, 437.7415f), MinimumAngle = 85, MaximumAngle = 300 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-71.04668f, -8.40571f, 445.0867f), MinimumAngle = -40, MaximumAngle = 170 }; obj64.Locations = list140; reference101 = obj64; num3++; ref GatheringNode reference102 = ref span4[num3]; GatheringNode obj65 = new GatheringNode { DataId = 31422u }; num4 = 1; List list141 = new List(num4); CollectionsMarshal.SetCount(list141, num4); span5 = CollectionsMarshal.AsSpan(list141); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference103 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup38 = new GatheringNodeGroup(); num3 = 2; List list142 = new List(num3); CollectionsMarshal.SetCount(list142, num3); span4 = CollectionsMarshal.AsSpan(list142); num2 = 0; ref GatheringNode reference104 = ref span4[num2]; GatheringNode obj66 = new GatheringNode { DataId = 31420u }; index2 = 1; List list143 = new List(index2); CollectionsMarshal.SetCount(list143, index2); span5 = CollectionsMarshal.AsSpan(list143); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(12.52414f, -14.81244f, 375.4579f) }; obj66.Locations = list143; reference104 = obj66; num2++; ref GatheringNode reference105 = ref span4[num2]; GatheringNode obj67 = new GatheringNode { DataId = 31421u }; num4 = 3; List list144 = new List(num4); CollectionsMarshal.SetCount(list144, num4); span5 = CollectionsMarshal.AsSpan(list144); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-11.31142f, -19.80939f, 383.9503f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(4.771156f, -17.64155f, 386.0074f) }; index2++; span5[index2] = 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(); index = 1; List list145 = new List(index); CollectionsMarshal.SetCount(list145, index); span = CollectionsMarshal.AsSpan(list145); num = 0; span[num] = "liza"; gatheringRoot14.Author = list145; num = 1; List list146 = new List(num); CollectionsMarshal.SetCount(list146, num); span2 = CollectionsMarshal.AsSpan(list146); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 401) { AetheryteShortcut = EAetheryteLocation.SeaOfCloudsOkZundu }; gatheringRoot14.Steps = list146; index = 3; List list147 = new List(index); CollectionsMarshal.SetCount(list147, index); span3 = CollectionsMarshal.AsSpan(list147); num = 0; ref GatheringNodeGroup reference106 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup39 = new GatheringNodeGroup(); num2 = 2; List list148 = new List(num2); CollectionsMarshal.SetCount(list148, num2); span4 = CollectionsMarshal.AsSpan(list148); num3 = 0; ref GatheringNode reference107 = ref span4[num3]; GatheringNode obj68 = new GatheringNode { DataId = 31425u }; index2 = 2; List list149 = new List(index2); CollectionsMarshal.SetCount(list149, index2); span5 = CollectionsMarshal.AsSpan(list149); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-63.97195f, 13.48263f, -559.9897f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-47.75371f, 13.66347f, -571.2774f), MinimumAngle = -80, MaximumAngle = 115 }; obj68.Locations = list149; reference107 = obj68; num3++; ref GatheringNode reference108 = ref span4[num3]; GatheringNode obj69 = new GatheringNode { DataId = 31424u }; num4 = 1; List list150 = new List(num4); CollectionsMarshal.SetCount(list150, num4); span5 = CollectionsMarshal.AsSpan(list150); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-26.91866f, 12.14502f, -554.869f) }; obj69.Locations = list150; reference108 = obj69; gatheringNodeGroup39.Nodes = list148; reference106 = gatheringNodeGroup39; num++; ref GatheringNodeGroup reference109 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup40 = new GatheringNodeGroup(); num3 = 2; List list151 = new List(num3); CollectionsMarshal.SetCount(list151, num3); span4 = CollectionsMarshal.AsSpan(list151); num2 = 0; ref GatheringNode reference110 = ref span4[num2]; GatheringNode obj70 = new GatheringNode { DataId = 31426u }; index2 = 1; List list152 = new List(index2); CollectionsMarshal.SetCount(list152, index2); span5 = CollectionsMarshal.AsSpan(list152); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-26.56338f, 12.41532f, -442.6965f) }; obj70.Locations = list152; reference110 = obj70; num2++; ref GatheringNode reference111 = ref span4[num2]; GatheringNode obj71 = new GatheringNode { DataId = 31427u }; num4 = 2; List list153 = new List(num4); CollectionsMarshal.SetCount(list153, num4); span5 = CollectionsMarshal.AsSpan(list153); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(2.215849f, 12.32494f, -434.0038f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-18.38633f, 12.4451f, -427.6107f) }; obj71.Locations = list153; reference111 = obj71; gatheringNodeGroup40.Nodes = list151; reference109 = gatheringNodeGroup40; num++; ref GatheringNodeGroup reference112 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup41 = new GatheringNodeGroup(); num2 = 2; List list154 = new List(num2); CollectionsMarshal.SetCount(list154, num2); span4 = CollectionsMarshal.AsSpan(list154); num3 = 0; ref GatheringNode reference113 = ref span4[num3]; GatheringNode obj72 = new GatheringNode { DataId = 31429u }; index2 = 2; List list155 = new List(index2); CollectionsMarshal.SetCount(list155, index2); span5 = CollectionsMarshal.AsSpan(list155); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(70.59737f, 13.45543f, -599.2373f), MinimumAngle = -60, MaximumAngle = 125 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(50.8525f, 13.158f, -646.834f) }; obj72.Locations = list155; reference113 = obj72; num3++; ref GatheringNode reference114 = ref span4[num3]; GatheringNode obj73 = new GatheringNode { DataId = 31428u }; num4 = 1; List list156 = new List(num4); CollectionsMarshal.SetCount(list156, num4); span5 = CollectionsMarshal.AsSpan(list156); index2 = 0; span5[index2] = 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); span = CollectionsMarshal.AsSpan(list157); index = 0; span[index] = "liza"; gatheringRoot15.Author = list157; index = 1; List list158 = new List(index); CollectionsMarshal.SetCount(list158, index); span2 = CollectionsMarshal.AsSpan(list158); num = 0; ref QuestStep reference115 = ref span2[num]; 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(); num3 = 1; List list159 = new List(num3); CollectionsMarshal.SetCount(list159, num3); span6 = CollectionsMarshal.AsSpan(list159); num2 = 0; span6[num2] = 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); span3 = CollectionsMarshal.AsSpan(list160); index = 0; ref GatheringNodeGroup reference116 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup42 = new GatheringNodeGroup(); num2 = 2; List list161 = new List(num2); CollectionsMarshal.SetCount(list161, num2); span4 = CollectionsMarshal.AsSpan(list161); num3 = 0; ref GatheringNode reference117 = ref span4[num3]; GatheringNode obj75 = new GatheringNode { DataId = 31431u }; index2 = 3; List list162 = new List(index2); CollectionsMarshal.SetCount(list162, index2); span5 = CollectionsMarshal.AsSpan(list162); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-494.1652f, 142.7381f, -287.4084f), MinimumAngle = 0, MaximumAngle = 270 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-485.4606f, 142.9737f, -290.856f), MinimumAngle = 65, MaximumAngle = 310 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-533.1213f, 142.5874f, -262.2948f), MinimumAngle = -255, MaximumAngle = 10 }; obj75.Locations = list162; reference117 = obj75; num3++; ref GatheringNode reference118 = ref span4[num3]; GatheringNode obj76 = new GatheringNode { DataId = 31430u }; num4 = 1; List list163 = new List(num4); CollectionsMarshal.SetCount(list163, num4); span5 = CollectionsMarshal.AsSpan(list163); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-510.6404f, 141.9014f, -280.1611f) }; obj76.Locations = list163; reference118 = obj76; gatheringNodeGroup42.Nodes = list161; reference116 = gatheringNodeGroup42; index++; ref GatheringNodeGroup reference119 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup43 = new GatheringNodeGroup(); num3 = 2; List list164 = new List(num3); CollectionsMarshal.SetCount(list164, num3); span4 = CollectionsMarshal.AsSpan(list164); num2 = 0; ref GatheringNode reference120 = ref span4[num2]; GatheringNode obj77 = new GatheringNode { DataId = 31434u }; index2 = 1; List list165 = new List(index2); CollectionsMarshal.SetCount(list165, index2); span5 = CollectionsMarshal.AsSpan(list165); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-562.8221f, 148.9451f, -104.9014f) }; obj77.Locations = list165; reference120 = obj77; num2++; ref GatheringNode reference121 = ref span4[num2]; GatheringNode obj78 = new GatheringNode { DataId = 31435u }; num4 = 3; List list166 = new List(num4); CollectionsMarshal.SetCount(list166, num4); span5 = CollectionsMarshal.AsSpan(list166); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-520.0394f, 148.7521f, -97.8f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-570.4307f, 148.103f, -130.9921f) }; index2++; span5[index2] = 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; index++; ref GatheringNodeGroup reference122 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup44 = new GatheringNodeGroup(); num2 = 2; List list167 = new List(num2); CollectionsMarshal.SetCount(list167, num2); span4 = CollectionsMarshal.AsSpan(list167); num3 = 0; ref GatheringNode reference123 = ref span4[num3]; GatheringNode obj79 = new GatheringNode { DataId = 31432u }; index2 = 1; List list168 = new List(index2); CollectionsMarshal.SetCount(list168, index2); span5 = CollectionsMarshal.AsSpan(list168); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-388.4753f, 147.345f, -177.1972f) }; obj79.Locations = list168; reference123 = obj79; num3++; ref GatheringNode reference124 = ref span4[num3]; GatheringNode obj80 = new GatheringNode { DataId = 31433u }; num4 = 3; List list169 = new List(num4); CollectionsMarshal.SetCount(list169, num4); span5 = CollectionsMarshal.AsSpan(list169); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-349.5501f, 144.6325f, -185.3442f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-398.145f, 145.7528f, -198.2334f), MinimumAngle = 155, MaximumAngle = 360 }; index2++; span5[index2] = 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(); index = 1; List list170 = new List(index); CollectionsMarshal.SetCount(list170, index); span = CollectionsMarshal.AsSpan(list170); num = 0; span[num] = "liza"; gatheringRoot16.Author = list170; num = 2; List list171 = new List(num); CollectionsMarshal.SetCount(list171, num); span2 = CollectionsMarshal.AsSpan(list171); index = 0; ref QuestStep reference125 = ref span2[index]; 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(); num3 = 1; List list172 = new List(num3); CollectionsMarshal.SetCount(list172, num3); span6 = CollectionsMarshal.AsSpan(list172); num2 = 0; span6[num2] = 1073; skipStepConditions6.InTerritory = list172; skipConditions8.StepIf = skipStepConditions6; obj81.SkipConditions = skipConditions8; reference125 = obj81; index++; span2[index] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot16.Steps = list171; index = 3; List list173 = new List(index); CollectionsMarshal.SetCount(list173, index); span3 = CollectionsMarshal.AsSpan(list173); num = 0; ref GatheringNodeGroup reference126 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup45 = new GatheringNodeGroup(); num2 = 1; List list174 = new List(num2); CollectionsMarshal.SetCount(list174, num2); span4 = CollectionsMarshal.AsSpan(list174); num3 = 0; ref GatheringNode reference127 = ref span4[num3]; GatheringNode obj82 = new GatheringNode { DataId = 33851u }; index2 = 1; List list175 = new List(index2); CollectionsMarshal.SetCount(list175, index2); span5 = CollectionsMarshal.AsSpan(list175); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-10.66682f, 499.3763f, 34.01145f) }; obj82.Locations = list175; reference127 = obj82; gatheringNodeGroup45.Nodes = list174; reference126 = gatheringNodeGroup45; num++; ref GatheringNodeGroup reference128 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup46 = new GatheringNodeGroup(); num3 = 1; List list176 = new List(num3); CollectionsMarshal.SetCount(list176, num3); span4 = CollectionsMarshal.AsSpan(list176); num2 = 0; ref GatheringNode reference129 = ref span4[num2]; GatheringNode obj83 = new GatheringNode { DataId = 32269u }; num4 = 1; List list177 = new List(num4); CollectionsMarshal.SetCount(list177, num4); span5 = CollectionsMarshal.AsSpan(list177); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-16.14751f, 499.7353f, 22.38433f) }; obj83.Locations = list177; reference129 = obj83; gatheringNodeGroup46.Nodes = list176; reference128 = gatheringNodeGroup46; num++; ref GatheringNodeGroup reference130 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup47 = new GatheringNodeGroup(); num2 = 1; List list178 = new List(num2); CollectionsMarshal.SetCount(list178, num2); span4 = CollectionsMarshal.AsSpan(list178); num3 = 0; ref GatheringNode reference131 = ref span4[num3]; GatheringNode obj84 = new GatheringNode { DataId = 32766u }; index2 = 1; List list179 = new List(index2); CollectionsMarshal.SetCount(list179, index2); span5 = CollectionsMarshal.AsSpan(list179); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list180); index = 0; span[index] = "liza"; gatheringRoot17.Author = list180; index = 2; List list181 = new List(index); CollectionsMarshal.SetCount(list181, index); span2 = CollectionsMarshal.AsSpan(list181); num = 0; ref QuestStep reference132 = ref span2[num]; 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(); num3 = 1; List list182 = new List(num3); CollectionsMarshal.SetCount(list182, num3); span6 = CollectionsMarshal.AsSpan(list182); num2 = 0; span6[num2] = 1073; skipStepConditions7.InTerritory = list182; skipConditions9.StepIf = skipStepConditions7; obj85.SkipConditions = skipConditions9; reference132 = obj85; num++; span2[num] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot17.Steps = list181; num = 3; List list183 = new List(num); CollectionsMarshal.SetCount(list183, num); span3 = CollectionsMarshal.AsSpan(list183); index = 0; ref GatheringNodeGroup reference133 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup48 = new GatheringNodeGroup(); num2 = 1; List list184 = new List(num2); CollectionsMarshal.SetCount(list184, num2); span4 = CollectionsMarshal.AsSpan(list184); num3 = 0; ref GatheringNode reference134 = ref span4[num3]; GatheringNode obj86 = new GatheringNode { DataId = 34347u }; num4 = 1; List list185 = new List(num4); CollectionsMarshal.SetCount(list185, num4); span5 = CollectionsMarshal.AsSpan(list185); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference135 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup49 = new GatheringNodeGroup(); num3 = 1; List list186 = new List(num3); CollectionsMarshal.SetCount(list186, num3); span4 = CollectionsMarshal.AsSpan(list186); num2 = 0; ref GatheringNode reference136 = ref span4[num2]; GatheringNode obj87 = new GatheringNode { DataId = 34348u }; index2 = 1; List list187 = new List(index2); CollectionsMarshal.SetCount(list187, index2); span5 = CollectionsMarshal.AsSpan(list187); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference137 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup50 = new GatheringNodeGroup(); num2 = 1; List list188 = new List(num2); CollectionsMarshal.SetCount(list188, num2); span4 = CollectionsMarshal.AsSpan(list188); num3 = 0; ref GatheringNode reference138 = ref span4[num3]; GatheringNode obj88 = new GatheringNode { DataId = 34334u }; num4 = 1; List list189 = new List(num4); CollectionsMarshal.SetCount(list189, num4); span5 = CollectionsMarshal.AsSpan(list189); index2 = 0; span5[index2] = 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(); index = 1; List list190 = new List(index); CollectionsMarshal.SetCount(list190, index); span = CollectionsMarshal.AsSpan(list190); num = 0; span[num] = "liza"; gatheringRoot18.Author = list190; num = 2; List list191 = new List(num); CollectionsMarshal.SetCount(list191, num); span2 = CollectionsMarshal.AsSpan(list191); index = 0; ref QuestStep reference139 = ref span2[index]; 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(); num3 = 1; List list192 = new List(num3); CollectionsMarshal.SetCount(list192, num3); span6 = CollectionsMarshal.AsSpan(list192); num2 = 0; span6[num2] = 1073; skipStepConditions8.InTerritory = list192; skipConditions10.StepIf = skipStepConditions8; obj89.SkipConditions = skipConditions10; reference139 = obj89; index++; span2[index] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot18.Steps = list191; index = 3; List list193 = new List(index); CollectionsMarshal.SetCount(list193, index); span3 = CollectionsMarshal.AsSpan(list193); num = 0; ref GatheringNodeGroup reference140 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup51 = new GatheringNodeGroup(); num2 = 1; List list194 = new List(num2); CollectionsMarshal.SetCount(list194, num2); span4 = CollectionsMarshal.AsSpan(list194); num3 = 0; ref GatheringNode reference141 = ref span4[num3]; GatheringNode obj90 = new GatheringNode { DataId = 34350u }; index2 = 1; List list195 = new List(index2); CollectionsMarshal.SetCount(list195, index2); span5 = CollectionsMarshal.AsSpan(list195); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(18.9518f, 485.9131f, -133.3762f) }; obj90.Locations = list195; reference141 = obj90; gatheringNodeGroup51.Nodes = list194; reference140 = gatheringNodeGroup51; num++; ref GatheringNodeGroup reference142 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup52 = new GatheringNodeGroup(); num3 = 1; List list196 = new List(num3); CollectionsMarshal.SetCount(list196, num3); span4 = CollectionsMarshal.AsSpan(list196); num2 = 0; ref GatheringNode reference143 = ref span4[num2]; GatheringNode obj91 = new GatheringNode { DataId = 34351u }; num4 = 1; List list197 = new List(num4); CollectionsMarshal.SetCount(list197, num4); span5 = CollectionsMarshal.AsSpan(list197); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(15.71416f, 486.0302f, -136.2497f) }; obj91.Locations = list197; reference143 = obj91; gatheringNodeGroup52.Nodes = list196; reference142 = gatheringNodeGroup52; num++; ref GatheringNodeGroup reference144 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup53 = new GatheringNodeGroup(); num2 = 1; List list198 = new List(num2); CollectionsMarshal.SetCount(list198, num2); span4 = CollectionsMarshal.AsSpan(list198); num3 = 0; ref GatheringNode reference145 = ref span4[num3]; GatheringNode obj92 = new GatheringNode { DataId = 34349u }; index2 = 1; List list199 = new List(index2); CollectionsMarshal.SetCount(list199, index2); span5 = CollectionsMarshal.AsSpan(list199); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list200); index = 0; span[index] = "liza"; gatheringRoot19.Author = list200; index = 2; List list201 = new List(index); CollectionsMarshal.SetCount(list201, index); span2 = CollectionsMarshal.AsSpan(list201); num = 0; ref QuestStep reference146 = ref span2[num]; 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(); num3 = 1; List list202 = new List(num3); CollectionsMarshal.SetCount(list202, num3); span6 = CollectionsMarshal.AsSpan(list202); num2 = 0; span6[num2] = 1073; skipStepConditions9.InTerritory = list202; skipConditions11.StepIf = skipStepConditions9; obj93.SkipConditions = skipConditions11; reference146 = obj93; num++; span2[num] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot19.Steps = list201; num = 3; List list203 = new List(num); CollectionsMarshal.SetCount(list203, num); span3 = CollectionsMarshal.AsSpan(list203); index = 0; ref GatheringNodeGroup reference147 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup54 = new GatheringNodeGroup(); num2 = 1; List list204 = new List(num2); CollectionsMarshal.SetCount(list204, num2); span4 = CollectionsMarshal.AsSpan(list204); num3 = 0; ref GatheringNode reference148 = ref span4[num3]; GatheringNode obj94 = new GatheringNode { DataId = 34353u }; num4 = 1; List list205 = new List(num4); CollectionsMarshal.SetCount(list205, num4); span5 = CollectionsMarshal.AsSpan(list205); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference149 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup55 = new GatheringNodeGroup(); num3 = 1; List list206 = new List(num3); CollectionsMarshal.SetCount(list206, num3); span4 = CollectionsMarshal.AsSpan(list206); num2 = 0; ref GatheringNode reference150 = ref span4[num2]; GatheringNode obj95 = new GatheringNode { DataId = 34352u }; index2 = 1; List list207 = new List(index2); CollectionsMarshal.SetCount(list207, index2); span5 = CollectionsMarshal.AsSpan(list207); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference151 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup56 = new GatheringNodeGroup(); num2 = 1; List list208 = new List(num2); CollectionsMarshal.SetCount(list208, num2); span4 = CollectionsMarshal.AsSpan(list208); num3 = 0; ref GatheringNode reference152 = ref span4[num3]; GatheringNode obj96 = new GatheringNode { DataId = 34354u }; num4 = 1; List list209 = new List(num4); CollectionsMarshal.SetCount(list209, num4); span5 = CollectionsMarshal.AsSpan(list209); index2 = 0; span5[index2] = 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(); index = 1; List list210 = new List(index); CollectionsMarshal.SetCount(list210, index); span = CollectionsMarshal.AsSpan(list210); num = 0; span[num] = "liza"; gatheringRoot20.Author = list210; num = 2; List list211 = new List(num); CollectionsMarshal.SetCount(list211, num); span2 = CollectionsMarshal.AsSpan(list211); index = 0; ref QuestStep reference153 = ref span2[index]; 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(); num3 = 1; List list212 = new List(num3); CollectionsMarshal.SetCount(list212, num3); span6 = CollectionsMarshal.AsSpan(list212); num2 = 0; span6[num2] = 1073; skipStepConditions10.InTerritory = list212; skipConditions12.StepIf = skipStepConditions10; obj97.SkipConditions = skipConditions12; reference153 = obj97; index++; span2[index] = new QuestStep(EInteractionType.None, null, null, 1073); gatheringRoot20.Steps = list211; index = 3; List list213 = new List(index); CollectionsMarshal.SetCount(list213, index); span3 = CollectionsMarshal.AsSpan(list213); num = 0; ref GatheringNodeGroup reference154 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup57 = new GatheringNodeGroup(); num2 = 1; List list214 = new List(num2); CollectionsMarshal.SetCount(list214, num2); span4 = CollectionsMarshal.AsSpan(list214); num3 = 0; ref GatheringNode reference155 = ref span4[num3]; GatheringNode obj98 = new GatheringNode { DataId = 34357u }; index2 = 1; List list215 = new List(index2); CollectionsMarshal.SetCount(list215, index2); span5 = CollectionsMarshal.AsSpan(list215); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference156 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup58 = new GatheringNodeGroup(); num3 = 1; List list216 = new List(num3); CollectionsMarshal.SetCount(list216, num3); span4 = CollectionsMarshal.AsSpan(list216); num2 = 0; ref GatheringNode reference157 = ref span4[num2]; GatheringNode obj99 = new GatheringNode { DataId = 34355u }; num4 = 1; List list217 = new List(num4); CollectionsMarshal.SetCount(list217, num4); span5 = CollectionsMarshal.AsSpan(list217); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference158 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup59 = new GatheringNodeGroup(); num2 = 1; List list218 = new List(num2); CollectionsMarshal.SetCount(list218, num2); span4 = CollectionsMarshal.AsSpan(list218); num3 = 0; ref GatheringNode reference159 = ref span4[num3]; GatheringNode obj100 = new GatheringNode { DataId = 34356u }; index2 = 1; List list219 = new List(index2); CollectionsMarshal.SetCount(list219, index2); span5 = CollectionsMarshal.AsSpan(list219); num4 = 0; span5[num4] = 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); Span span = CollectionsMarshal.AsSpan(list); int index = 0; span[index] = "liza"; gatheringRoot.Author = list; index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); num = 0; span2[num] = 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 span3 = CollectionsMarshal.AsSpan(list3); index = 0; ref GatheringNodeGroup reference = ref span3[index]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span4 = CollectionsMarshal.AsSpan(list4); int num3 = 0; ref GatheringNode reference2 = ref span4[num3]; GatheringNode obj = new GatheringNode { DataId = 32125u }; int num4 = 1; List list5 = new List(num4); CollectionsMarshal.SetCount(list5, num4); Span span5 = CollectionsMarshal.AsSpan(list5); int index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-317.5445f, 80.03535f, -449.2276f), MinimumAngle = -80, MaximumAngle = 30 }; obj.Locations = list5; reference2 = obj; num3++; ref GatheringNode reference3 = ref span4[num3]; GatheringNode obj2 = new GatheringNode { DataId = 32126u }; index2 = 3; List list6 = new List(index2); CollectionsMarshal.SetCount(list6, index2); span5 = CollectionsMarshal.AsSpan(list6); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-301.3254f, 69.71587f, -485.7171f), MinimumAngle = -125, MaximumAngle = 30 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-311.9155f, 76.91404f, -467.1509f), MinimumAngle = 160, MaximumAngle = 290 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference4 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num3 = 2; List list7 = new List(num3); CollectionsMarshal.SetCount(list7, num3); span4 = CollectionsMarshal.AsSpan(list7); num2 = 0; ref GatheringNode reference5 = ref span4[num2]; GatheringNode obj3 = new GatheringNode { DataId = 32124u }; num4 = 3; List list8 = new List(num4); CollectionsMarshal.SetCount(list8, num4); span5 = CollectionsMarshal.AsSpan(list8); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-262.2596f, 62.06842f, -550.8122f), MinimumAngle = 185, MaximumAngle = 335 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-266.0078f, 62.03654f, -564.1611f), MinimumAngle = 180, MaximumAngle = 340 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-255.8366f, 62.63577f, -588.0093f), MinimumAngle = 245, MaximumAngle = 345 }; obj3.Locations = list8; reference5 = obj3; num2++; ref GatheringNode reference6 = ref span4[num2]; GatheringNode obj4 = new GatheringNode { DataId = 32123u }; index2 = 1; List list9 = new List(index2); CollectionsMarshal.SetCount(list9, index2); span5 = CollectionsMarshal.AsSpan(list9); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference7 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); span4 = CollectionsMarshal.AsSpan(list10); num3 = 0; ref GatheringNode reference8 = ref span4[num3]; GatheringNode obj5 = new GatheringNode { DataId = 32127u }; num4 = 1; List list11 = new List(num4); CollectionsMarshal.SetCount(list11, num4); span5 = CollectionsMarshal.AsSpan(list11); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-108.2628f, 64.1357f, -485.6675f) }; obj5.Locations = list11; reference8 = obj5; num3++; ref GatheringNode reference9 = ref span4[num3]; GatheringNode obj6 = new GatheringNode { DataId = 32128u }; index2 = 1; List list12 = new List(index2); CollectionsMarshal.SetCount(list12, index2); span5 = CollectionsMarshal.AsSpan(list12); num4 = 0; span5[num4] = 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(); index = 1; List list13 = new List(index); CollectionsMarshal.SetCount(list13, index); span = CollectionsMarshal.AsSpan(list13); num = 0; span[num] = "liza"; gatheringRoot2.Author = list13; num = 1; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); span2 = CollectionsMarshal.AsSpan(list14); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 612) { AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens }; gatheringRoot2.Steps = list14; index = 3; List list15 = new List(index); CollectionsMarshal.SetCount(list15, index); span3 = CollectionsMarshal.AsSpan(list15); num = 0; ref GatheringNodeGroup reference10 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num3 = 2; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); span4 = CollectionsMarshal.AsSpan(list16); num2 = 0; ref GatheringNode reference11 = ref span4[num2]; GatheringNode obj7 = new GatheringNode { DataId = 32132u }; num4 = 3; List list17 = new List(num4); CollectionsMarshal.SetCount(list17, num4); span5 = CollectionsMarshal.AsSpan(list17); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(101.0199f, 50.70325f, -410.8297f), MinimumAngle = -55, MaximumAngle = 25 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(78.0303f, 48.68632f, -401.5028f), MinimumAngle = -50, MaximumAngle = 5 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(115.4548f, 51.50989f, -415.8416f), MinimumAngle = -115, MaximumAngle = -40 }; obj7.Locations = list17; reference11 = obj7; num2++; ref GatheringNode reference12 = ref span4[num2]; GatheringNode obj8 = new GatheringNode { DataId = 32131u }; index2 = 1; List list18 = new List(index2); CollectionsMarshal.SetCount(list18, index2); span5 = CollectionsMarshal.AsSpan(list18); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference13 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 2; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); span4 = CollectionsMarshal.AsSpan(list19); num3 = 0; ref GatheringNode reference14 = ref span4[num3]; GatheringNode obj9 = new GatheringNode { DataId = 32134u }; num4 = 3; List list20 = new List(num4); CollectionsMarshal.SetCount(list20, num4); span5 = CollectionsMarshal.AsSpan(list20); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(84.90259f, 44.58842f, -324.1541f), MinimumAngle = -10, MaximumAngle = 105 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(82.56047f, 44.08657f, -269.3104f), MinimumAngle = -5, MaximumAngle = 80 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(98.20293f, 43.59855f, -299.3164f), MinimumAngle = 95, MaximumAngle = 185 }; obj9.Locations = list20; reference14 = obj9; num3++; ref GatheringNode reference15 = ref span4[num3]; GatheringNode obj10 = new GatheringNode { DataId = 32133u }; index2 = 1; List list21 = new List(index2); CollectionsMarshal.SetCount(list21, index2); span5 = CollectionsMarshal.AsSpan(list21); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference16 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num3 = 2; List list22 = new List(num3); CollectionsMarshal.SetCount(list22, num3); span4 = CollectionsMarshal.AsSpan(list22); num2 = 0; ref GatheringNode reference17 = ref span4[num2]; GatheringNode obj11 = new GatheringNode { DataId = 32129u }; num4 = 1; List list23 = new List(num4); CollectionsMarshal.SetCount(list23, num4); span5 = CollectionsMarshal.AsSpan(list23); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(240.5221f, 43.60987f, -301.7685f), MinimumAngle = 155, MaximumAngle = 255 }; obj11.Locations = list23; reference17 = obj11; num2++; ref GatheringNode reference18 = ref span4[num2]; GatheringNode obj12 = new GatheringNode { DataId = 32130u }; index2 = 3; List list24 = new List(index2); CollectionsMarshal.SetCount(list24, index2); span5 = CollectionsMarshal.AsSpan(list24); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(265.4354f, 43.19557f, -283.7873f), MinimumAngle = -155, MaximumAngle = -15 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(246.9251f, 43.54385f, -296.2532f), MinimumAngle = 170, MaximumAngle = 225 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list25); index = 0; span[index] = "liza"; gatheringRoot3.Author = list25; index = 1; List list26 = new List(index); CollectionsMarshal.SetCount(list26, index); span2 = CollectionsMarshal.AsSpan(list26); num = 0; span2[num] = 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); span3 = CollectionsMarshal.AsSpan(list27); index = 0; ref GatheringNodeGroup reference19 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 2; List list28 = new List(num2); CollectionsMarshal.SetCount(list28, num2); span4 = CollectionsMarshal.AsSpan(list28); num3 = 0; ref GatheringNode reference20 = ref span4[num3]; GatheringNode obj13 = new GatheringNode { DataId = 32140u }; num4 = 3; List list29 = new List(num4); CollectionsMarshal.SetCount(list29, num4); span5 = CollectionsMarshal.AsSpan(list29); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(210.5032f, 28.51213f, 718.0732f), MinimumAngle = 210, MaximumAngle = 325 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(202.0474f, 30.18633f, 700.0951f), MinimumAngle = 160, MaximumAngle = 295 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(195.6331f, 33.43727f, 695.2228f), MinimumAngle = 150, MaximumAngle = 235 }; obj13.Locations = list29; reference20 = obj13; num3++; ref GatheringNode reference21 = ref span4[num3]; GatheringNode obj14 = new GatheringNode { DataId = 32139u }; index2 = 1; List list30 = new List(index2); CollectionsMarshal.SetCount(list30, index2); span5 = CollectionsMarshal.AsSpan(list30); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference22 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num3 = 2; List list31 = new List(num3); CollectionsMarshal.SetCount(list31, num3); span4 = CollectionsMarshal.AsSpan(list31); num2 = 0; ref GatheringNode reference23 = ref span4[num2]; GatheringNode obj15 = new GatheringNode { DataId = 32135u }; num4 = 1; List list32 = new List(num4); CollectionsMarshal.SetCount(list32, num4); span5 = CollectionsMarshal.AsSpan(list32); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(67.65472f, 25.89518f, 652.348f), MinimumAngle = -105, MaximumAngle = 15 }; obj15.Locations = list32; reference23 = obj15; num2++; ref GatheringNode reference24 = ref span4[num2]; GatheringNode obj16 = new GatheringNode { DataId = 32136u }; index2 = 3; List list33 = new List(index2); CollectionsMarshal.SetCount(list33, index2); span5 = CollectionsMarshal.AsSpan(list33); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(41.55281f, 27.65364f, 654.9735f), MinimumAngle = -115, MaximumAngle = 35 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(52.98101f, 27.03981f, 652.5334f), MinimumAngle = -45, MaximumAngle = 55 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference25 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 2; List list34 = new List(num2); CollectionsMarshal.SetCount(list34, num2); span4 = CollectionsMarshal.AsSpan(list34); num3 = 0; ref GatheringNode reference26 = ref span4[num3]; GatheringNode obj17 = new GatheringNode { DataId = 32137u }; num4 = 1; List list35 = new List(num4); CollectionsMarshal.SetCount(list35, num4); span5 = CollectionsMarshal.AsSpan(list35); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(136.1673f, 35.7457f, 802.5483f), MinimumAngle = 175, MaximumAngle = 300 }; obj17.Locations = list35; reference26 = obj17; num3++; ref GatheringNode reference27 = ref span4[num3]; GatheringNode obj18 = new GatheringNode { DataId = 32138u }; index2 = 3; List list36 = new List(index2); CollectionsMarshal.SetCount(list36, index2); span5 = CollectionsMarshal.AsSpan(list36); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(120.3011f, 33.62519f, 797.1313f), MinimumAngle = 100, MaximumAngle = 215 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(137.5746f, 35.89635f, 805.4796f), MinimumAngle = 195, MaximumAngle = 325 }; num4++; span5[num4] = 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(); index = 1; List list37 = new List(index); CollectionsMarshal.SetCount(list37, index); span = CollectionsMarshal.AsSpan(list37); num = 0; span[num] = "liza"; gatheringRoot4.Author = list37; num = 1; List list38 = new List(num); CollectionsMarshal.SetCount(list38, num); span2 = CollectionsMarshal.AsSpan(list38); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 614) { AetheryteShortcut = EAetheryteLocation.YanxiaNamai }; gatheringRoot4.Steps = list38; index = 3; List list39 = new List(index); CollectionsMarshal.SetCount(list39, index); span3 = CollectionsMarshal.AsSpan(list39); num = 0; ref GatheringNodeGroup reference28 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num3 = 2; List list40 = new List(num3); CollectionsMarshal.SetCount(list40, num3); span4 = CollectionsMarshal.AsSpan(list40); num2 = 0; ref GatheringNode reference29 = ref span4[num2]; GatheringNode obj19 = new GatheringNode { DataId = 32144u }; num4 = 3; List list41 = new List(num4); CollectionsMarshal.SetCount(list41, num4); span5 = CollectionsMarshal.AsSpan(list41); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(407.4102f, 68.66914f, 19.0117f), MinimumAngle = 105, MaximumAngle = 255 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(376.4243f, 61.81466f, 5.657309f), MinimumAngle = 170, MaximumAngle = 275 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(441.2355f, 75.06916f, 17.49573f), MinimumAngle = 110, MaximumAngle = 235 }; obj19.Locations = list41; reference29 = obj19; num2++; ref GatheringNode reference30 = ref span4[num2]; GatheringNode obj20 = new GatheringNode { DataId = 32143u }; index2 = 1; List list42 = new List(index2); CollectionsMarshal.SetCount(list42, index2); span5 = CollectionsMarshal.AsSpan(list42); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference31 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 2; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); span4 = CollectionsMarshal.AsSpan(list43); num3 = 0; ref GatheringNode reference32 = ref span4[num3]; GatheringNode obj21 = new GatheringNode { DataId = 32142u }; num4 = 3; List list44 = new List(num4); CollectionsMarshal.SetCount(list44, num4); span5 = CollectionsMarshal.AsSpan(list44); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(606.259f, 93.63981f, 85.09741f), MinimumAngle = 65, MaximumAngle = 185 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(594.0188f, 87.54358f, 51.05505f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(576.0488f, 91.74075f, 114.4922f), MinimumAngle = 75, MaximumAngle = 165 }; obj21.Locations = list44; reference32 = obj21; num3++; ref GatheringNode reference33 = ref span4[num3]; GatheringNode obj22 = new GatheringNode { DataId = 32141u }; index2 = 1; List list45 = new List(index2); CollectionsMarshal.SetCount(list45, index2); span5 = CollectionsMarshal.AsSpan(list45); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference34 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num3 = 2; List list46 = new List(num3); CollectionsMarshal.SetCount(list46, num3); span4 = CollectionsMarshal.AsSpan(list46); num2 = 0; ref GatheringNode reference35 = ref span4[num2]; GatheringNode obj23 = new GatheringNode { DataId = 32146u }; num4 = 3; List list47 = new List(num4); CollectionsMarshal.SetCount(list47, num4); span5 = CollectionsMarshal.AsSpan(list47); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(519.749f, 46.5653f, -59.9632f), MinimumAngle = 25, MaximumAngle = 125 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(532.2807f, 41.75984f, -85.99076f), MinimumAngle = 55, MaximumAngle = 190 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(519.0377f, 44.42293f, -67.19048f), MinimumAngle = 30, MaximumAngle = 175 }; obj23.Locations = list47; reference35 = obj23; num2++; ref GatheringNode reference36 = ref span4[num2]; GatheringNode obj24 = new GatheringNode { DataId = 32145u }; index2 = 1; List list48 = new List(index2); CollectionsMarshal.SetCount(list48, index2); span5 = CollectionsMarshal.AsSpan(list48); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list49); index = 0; span[index] = "liza"; gatheringRoot5.Author = list49; index = 1; List list50 = new List(index); CollectionsMarshal.SetCount(list50, index); span2 = CollectionsMarshal.AsSpan(list50); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; gatheringRoot5.Steps = list50; num = 3; List list51 = new List(num); CollectionsMarshal.SetCount(list51, num); span3 = CollectionsMarshal.AsSpan(list51); index = 0; ref GatheringNodeGroup reference37 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 2; List list52 = new List(num2); CollectionsMarshal.SetCount(list52, num2); span4 = CollectionsMarshal.AsSpan(list52); num3 = 0; ref GatheringNode reference38 = ref span4[num3]; GatheringNode obj25 = new GatheringNode { DataId = 32147u }; num4 = 1; List list53 = new List(num4); CollectionsMarshal.SetCount(list53, num4); span5 = CollectionsMarshal.AsSpan(list53); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(112.743f, 115.1324f, -511.142f), MinimumAngle = -165, MaximumAngle = -20 }; obj25.Locations = list53; reference38 = obj25; num3++; ref GatheringNode reference39 = ref span4[num3]; GatheringNode obj26 = new GatheringNode { DataId = 32148u }; index2 = 3; List list54 = new List(index2); CollectionsMarshal.SetCount(list54, index2); span5 = CollectionsMarshal.AsSpan(list54); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(101.6789f, 114.9711f, -506.4506f), MinimumAngle = 20, MaximumAngle = 225 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(122.53f, 116.4095f, -533.6536f), MinimumAngle = -80, MaximumAngle = 75 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference40 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num3 = 2; List list55 = new List(num3); CollectionsMarshal.SetCount(list55, num3); span4 = CollectionsMarshal.AsSpan(list55); num2 = 0; ref GatheringNode reference41 = ref span4[num2]; GatheringNode obj27 = new GatheringNode { DataId = 32152u }; num4 = 3; List list56 = new List(num4); CollectionsMarshal.SetCount(list56, num4); span5 = CollectionsMarshal.AsSpan(list56); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-6.542124f, 113.9997f, -406.9197f), MinimumAngle = 80, MaximumAngle = 150 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-4.06374f, 113.4698f, -413.3034f), MinimumAngle = 80, MaximumAngle = 200 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-13.96204f, 113.9696f, -383.4135f), MinimumAngle = 45, MaximumAngle = 160 }; obj27.Locations = list56; reference41 = obj27; num2++; ref GatheringNode reference42 = ref span4[num2]; GatheringNode obj28 = new GatheringNode { DataId = 32151u }; index2 = 1; List list57 = new List(index2); CollectionsMarshal.SetCount(list57, index2); span5 = CollectionsMarshal.AsSpan(list57); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference43 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 2; List list58 = new List(num2); CollectionsMarshal.SetCount(list58, num2); span4 = CollectionsMarshal.AsSpan(list58); num3 = 0; ref GatheringNode reference44 = ref span4[num3]; GatheringNode obj29 = new GatheringNode { DataId = 32149u }; num4 = 1; List list59 = new List(num4); CollectionsMarshal.SetCount(list59, num4); span5 = CollectionsMarshal.AsSpan(list59); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(167.207f, 137.3464f, -336.0433f), MinimumAngle = 85, MaximumAngle = 225 }; obj29.Locations = list59; reference44 = obj29; num3++; ref GatheringNode reference45 = ref span4[num3]; GatheringNode obj30 = new GatheringNode { DataId = 32150u }; index2 = 3; List list60 = new List(index2); CollectionsMarshal.SetCount(list60, index2); span5 = CollectionsMarshal.AsSpan(list60); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(176.9339f, 138.3656f, -335.729f), MinimumAngle = 115, MaximumAngle = 220 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(182.5719f, 138.795f, -333.3691f), MinimumAngle = 195, MaximumAngle = 290 }; num4++; span5[num4] = 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(); index = 1; List list61 = new List(index); CollectionsMarshal.SetCount(list61, index); span = CollectionsMarshal.AsSpan(list61); num = 0; span[num] = "liza"; gatheringRoot6.Author = list61; num = 2; List list62 = new List(num); CollectionsMarshal.SetCount(list62, num); span2 = CollectionsMarshal.AsSpan(list62); index = 0; span2[index] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(322.1539f, -121.22571f, -314.2446f), 613) { RestartNavigationIfCancelled = false, AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu }; index++; span2[index] = new QuestStep(EInteractionType.None, null, null, 613); gatheringRoot6.Steps = list62; index = 3; List list63 = new List(index); CollectionsMarshal.SetCount(list63, index); span3 = CollectionsMarshal.AsSpan(list63); num = 0; ref GatheringNodeGroup reference46 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num3 = 2; List list64 = new List(num3); CollectionsMarshal.SetCount(list64, num3); span4 = CollectionsMarshal.AsSpan(list64); num2 = 0; ref GatheringNode reference47 = ref span4[num2]; GatheringNode obj31 = new GatheringNode { DataId = 32153u }; num4 = 1; List list65 = new List(num4); CollectionsMarshal.SetCount(list65, num4); span5 = CollectionsMarshal.AsSpan(list65); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-373.2205f, -136.6522f, -274.8914f) }; obj31.Locations = list65; reference47 = obj31; num2++; ref GatheringNode reference48 = ref span4[num2]; GatheringNode obj32 = new GatheringNode { DataId = 32154u }; index2 = 3; List list66 = new List(index2); CollectionsMarshal.SetCount(list66, index2); span5 = CollectionsMarshal.AsSpan(list66); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-448.4877f, -116.7225f, -302.5894f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-367.8707f, -141.2844f, -234.9824f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-410.8549f, -118.3526f, -327.6413f) }; obj32.Locations = list66; reference48 = obj32; gatheringNodeGroup16.Nodes = list64; reference46 = gatheringNodeGroup16; num++; ref GatheringNodeGroup reference49 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 2; List list67 = new List(num2); CollectionsMarshal.SetCount(list67, num2); span4 = CollectionsMarshal.AsSpan(list67); num3 = 0; ref GatheringNode reference50 = ref span4[num3]; GatheringNode obj33 = new GatheringNode { DataId = 32158u }; num4 = 3; List list68 = new List(num4); CollectionsMarshal.SetCount(list68, num4); span5 = CollectionsMarshal.AsSpan(list68); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-541.3218f, -110.9725f, -162.0661f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-541.0571f, -101.0088f, -238.4313f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-557.3869f, -91.38704f, -232.6365f) }; obj33.Locations = list68; reference50 = obj33; num3++; ref GatheringNode reference51 = ref span4[num3]; GatheringNode obj34 = new GatheringNode { DataId = 32157u }; index2 = 1; List list69 = new List(index2); CollectionsMarshal.SetCount(list69, index2); span5 = CollectionsMarshal.AsSpan(list69); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-527.4707f, -125.4386f, -165.366f) }; obj34.Locations = list69; reference51 = obj34; gatheringNodeGroup17.Nodes = list67; reference49 = gatheringNodeGroup17; num++; ref GatheringNodeGroup reference52 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num3 = 2; List list70 = new List(num3); CollectionsMarshal.SetCount(list70, num3); span4 = CollectionsMarshal.AsSpan(list70); num2 = 0; ref GatheringNode reference53 = ref span4[num2]; GatheringNode obj35 = new GatheringNode { DataId = 32155u }; num4 = 1; List list71 = new List(num4); CollectionsMarshal.SetCount(list71, num4); span5 = CollectionsMarshal.AsSpan(list71); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-460.3799f, -154.5827f, -110.9484f) }; obj35.Locations = list71; reference53 = obj35; num2++; ref GatheringNode reference54 = ref span4[num2]; GatheringNode obj36 = new GatheringNode { DataId = 32156u }; index2 = 3; List list72 = new List(index2); CollectionsMarshal.SetCount(list72, index2); span5 = CollectionsMarshal.AsSpan(list72); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-399.089f, -145.1425f, -6.001478f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-474.2804f, -142.6447f, -92.2213f) }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list73); index = 0; span[index] = "liza"; gatheringRoot7.Author = list73; index = 1; List list74 = new List(index); CollectionsMarshal.SetCount(list74, index); span2 = CollectionsMarshal.AsSpan(list74); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 614) { AetheryteShortcut = EAetheryteLocation.YanxiaNamai }; gatheringRoot7.Steps = list74; num = 3; List list75 = new List(num); CollectionsMarshal.SetCount(list75, num); span3 = CollectionsMarshal.AsSpan(list75); index = 0; ref GatheringNodeGroup reference55 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 2; List list76 = new List(num2); CollectionsMarshal.SetCount(list76, num2); span4 = CollectionsMarshal.AsSpan(list76); num3 = 0; ref GatheringNode reference56 = ref span4[num3]; GatheringNode obj37 = new GatheringNode { DataId = 32160u }; num4 = 3; List list77 = new List(num4); CollectionsMarshal.SetCount(list77, num4); span5 = CollectionsMarshal.AsSpan(list77); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(708.6117f, 111.2374f, -117.7716f), MinimumAngle = -65, MaximumAngle = 45 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(719.1514f, 103.8884f, -115.8518f), MinimumAngle = 170, MaximumAngle = 240 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(719.6881f, 103.6927f, -122.8691f), MinimumAngle = -85, MaximumAngle = 15 }; obj37.Locations = list77; reference56 = obj37; num3++; ref GatheringNode reference57 = ref span4[num3]; GatheringNode obj38 = new GatheringNode { DataId = 32159u }; index2 = 1; List list78 = new List(index2); CollectionsMarshal.SetCount(list78, index2); span5 = CollectionsMarshal.AsSpan(list78); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference58 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num3 = 2; List list79 = new List(num3); CollectionsMarshal.SetCount(list79, num3); span4 = CollectionsMarshal.AsSpan(list79); num2 = 0; ref GatheringNode reference59 = ref span4[num2]; GatheringNode obj39 = new GatheringNode { DataId = 32162u }; num4 = 3; List list80 = new List(num4); CollectionsMarshal.SetCount(list80, num4); span5 = CollectionsMarshal.AsSpan(list80); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(786.5566f, 127.8859f, 12.83276f), MinimumAngle = 200, MaximumAngle = 280 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(843.5591f, 136.583f, 25.3552f), MinimumAngle = 150, MaximumAngle = 205 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(822.8708f, 132.8188f, 15.71949f), MinimumAngle = 120, MaximumAngle = 220 }; obj39.Locations = list80; reference59 = obj39; num2++; ref GatheringNode reference60 = ref span4[num2]; GatheringNode obj40 = new GatheringNode { DataId = 32161u }; index2 = 1; List list81 = new List(index2); CollectionsMarshal.SetCount(list81, index2); span5 = CollectionsMarshal.AsSpan(list81); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference61 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); num2 = 2; List list82 = new List(num2); CollectionsMarshal.SetCount(list82, num2); span4 = CollectionsMarshal.AsSpan(list82); num3 = 0; ref GatheringNode reference62 = ref span4[num3]; GatheringNode obj41 = new GatheringNode { DataId = 32163u }; num4 = 1; List list83 = new List(num4); CollectionsMarshal.SetCount(list83, num4); span5 = CollectionsMarshal.AsSpan(list83); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(893.1265f, 141.6431f, -143.2574f), MinimumAngle = 25, MaximumAngle = 140 }; obj41.Locations = list83; reference62 = obj41; num3++; ref GatheringNode reference63 = ref span4[num3]; GatheringNode obj42 = new GatheringNode { DataId = 32164u }; index2 = 3; List list84 = new List(index2); CollectionsMarshal.SetCount(list84, index2); span5 = CollectionsMarshal.AsSpan(list84); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(885.5841f, 139.7701f, -160.253f), MinimumAngle = 35, MaximumAngle = 110 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(894.9779f, 147.4415f, -128.2257f), MinimumAngle = 20, MaximumAngle = 190 }; num4++; span5[num4] = 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(); index = 1; List list85 = new List(index); CollectionsMarshal.SetCount(list85, index); span = CollectionsMarshal.AsSpan(list85); num = 0; span[num] = "liza"; gatheringRoot8.Author = list85; num = 1; List list86 = new List(num); CollectionsMarshal.SetCount(list86, num); span2 = CollectionsMarshal.AsSpan(list86); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 621) { AetheryteShortcut = EAetheryteLocation.LochsPortaPraetoria }; gatheringRoot8.Steps = list86; index = 3; List list87 = new List(index); CollectionsMarshal.SetCount(list87, index); span3 = CollectionsMarshal.AsSpan(list87); num = 0; ref GatheringNodeGroup reference64 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num3 = 2; List list88 = new List(num3); CollectionsMarshal.SetCount(list88, num3); span4 = CollectionsMarshal.AsSpan(list88); num2 = 0; ref GatheringNode reference65 = ref span4[num2]; GatheringNode obj43 = new GatheringNode { DataId = 32167u }; num4 = 3; List list89 = new List(num4); CollectionsMarshal.SetCount(list89, num4); span5 = CollectionsMarshal.AsSpan(list89); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-569.6677f, 17.29578f, -148.952f), MinimumAngle = 175, MaximumAngle = 300 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-575.41f, 18.57019f, -160.1905f), MinimumAngle = -90, MaximumAngle = 15 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-569.3643f, 15.97435f, -170.2152f), MinimumAngle = 225, MaximumAngle = 350 }; obj43.Locations = list89; reference65 = obj43; num2++; ref GatheringNode reference66 = ref span4[num2]; GatheringNode obj44 = new GatheringNode { DataId = 32166u }; index2 = 1; List list90 = new List(index2); CollectionsMarshal.SetCount(list90, index2); span5 = CollectionsMarshal.AsSpan(list90); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference67 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); num2 = 2; List list91 = new List(num2); CollectionsMarshal.SetCount(list91, num2); span4 = CollectionsMarshal.AsSpan(list91); num3 = 0; ref GatheringNode reference68 = ref span4[num3]; GatheringNode obj45 = new GatheringNode { DataId = 32170u }; num4 = 1; List list92 = new List(num4); CollectionsMarshal.SetCount(list92, num4); span5 = CollectionsMarshal.AsSpan(list92); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-542.444f, 15.60992f, -299.645f), MinimumAngle = 245, MaximumAngle = 360 }; obj45.Locations = list92; reference68 = obj45; num3++; ref GatheringNode reference69 = ref span4[num3]; GatheringNode obj46 = new GatheringNode { DataId = 32171u }; index2 = 3; List list93 = new List(index2); CollectionsMarshal.SetCount(list93, index2); span5 = CollectionsMarshal.AsSpan(list93); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-540.2715f, 16.96567f, -304.0383f), MinimumAngle = 220, MaximumAngle = 350 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-516.496f, 21.84032f, -346.177f), MinimumAngle = -55, MaximumAngle = 75 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference70 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num3 = 2; List list94 = new List(num3); CollectionsMarshal.SetCount(list94, num3); span4 = CollectionsMarshal.AsSpan(list94); num2 = 0; ref GatheringNode reference71 = ref span4[num2]; GatheringNode obj47 = new GatheringNode { DataId = 32168u }; num4 = 1; List list95 = new List(num4); CollectionsMarshal.SetCount(list95, num4); span5 = CollectionsMarshal.AsSpan(list95); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-404.0753f, 14.02301f, -270.8308f), MinimumAngle = 195, MaximumAngle = 315 }; obj47.Locations = list95; reference71 = obj47; num2++; ref GatheringNode reference72 = ref span4[num2]; GatheringNode obj48 = new GatheringNode { DataId = 32169u }; index2 = 3; List list96 = new List(index2); CollectionsMarshal.SetCount(list96, index2); span5 = CollectionsMarshal.AsSpan(list96); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-393.6106f, 13.93396f, -262.3799f), MinimumAngle = 15, MaximumAngle = 130 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-406.0579f, 12.16138f, -255.3292f), MinimumAngle = -145, MaximumAngle = 20 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list97); index = 0; span[index] = "liza"; gatheringRoot9.Author = list97; index = 1; List list98 = new List(index); CollectionsMarshal.SetCount(list98, index); span2 = CollectionsMarshal.AsSpan(list98); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeDawnThrone }; gatheringRoot9.Steps = list98; num = 3; List list99 = new List(num); CollectionsMarshal.SetCount(list99, num); span3 = CollectionsMarshal.AsSpan(list99); index = 0; ref GatheringNodeGroup reference73 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); num2 = 2; List list100 = new List(num2); CollectionsMarshal.SetCount(list100, num2); span4 = CollectionsMarshal.AsSpan(list100); num3 = 0; ref GatheringNode reference74 = ref span4[num3]; GatheringNode obj49 = new GatheringNode { DataId = 32176u }; num4 = 3; List list101 = new List(num4); CollectionsMarshal.SetCount(list101, num4); span5 = CollectionsMarshal.AsSpan(list101); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(411.0592f, 2.207043f, -174.1382f), MinimumAngle = -45, MaximumAngle = 130 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(382.993f, 13.25345f, -207.7346f), MinimumAngle = 130, MaximumAngle = 295 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(361.387f, 14.51455f, -203.9765f), MinimumAngle = 90, MaximumAngle = 195 }; obj49.Locations = list101; reference74 = obj49; num3++; ref GatheringNode reference75 = ref span4[num3]; GatheringNode obj50 = new GatheringNode { DataId = 32175u }; index2 = 1; List list102 = new List(index2); CollectionsMarshal.SetCount(list102, index2); span5 = CollectionsMarshal.AsSpan(list102); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference76 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num3 = 2; List list103 = new List(num3); CollectionsMarshal.SetCount(list103, num3); span4 = CollectionsMarshal.AsSpan(list103); num2 = 0; ref GatheringNode reference77 = ref span4[num2]; GatheringNode obj51 = new GatheringNode { DataId = 32177u }; num4 = 1; List list104 = new List(num4); CollectionsMarshal.SetCount(list104, num4); span5 = CollectionsMarshal.AsSpan(list104); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(326.783f, 27.22089f, -328.1715f), MinimumAngle = -130, MaximumAngle = -5 }; obj51.Locations = list104; reference77 = obj51; num2++; ref GatheringNode reference78 = ref span4[num2]; GatheringNode obj52 = new GatheringNode { DataId = 32178u }; index2 = 3; List list105 = new List(index2); CollectionsMarshal.SetCount(list105, index2); span5 = CollectionsMarshal.AsSpan(list105); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(352.0781f, 33.91527f, -369.394f), MinimumAngle = -55, MaximumAngle = 110 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(319.4689f, 30.05529f, -341.346f), MinimumAngle = 50, MaximumAngle = 215 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference79 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); num2 = 2; List list106 = new List(num2); CollectionsMarshal.SetCount(list106, num2); span4 = CollectionsMarshal.AsSpan(list106); num3 = 0; ref GatheringNode reference80 = ref span4[num3]; GatheringNode obj53 = new GatheringNode { DataId = 32173u }; num4 = 1; List list107 = new List(num4); CollectionsMarshal.SetCount(list107, num4); span5 = CollectionsMarshal.AsSpan(list107); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(460.0648f, 32.44811f, -382.8145f), MinimumAngle = 30, MaximumAngle = 135 }; obj53.Locations = list107; reference80 = obj53; num3++; ref GatheringNode reference81 = ref span4[num3]; GatheringNode obj54 = new GatheringNode { DataId = 32174u }; index2 = 3; List list108 = new List(index2); CollectionsMarshal.SetCount(list108, index2); span5 = CollectionsMarshal.AsSpan(list108); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(488.255f, 26.08804f, -365.4641f), MinimumAngle = 0, MaximumAngle = 195 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(460.4979f, 30.90669f, -376.0688f), MinimumAngle = 55, MaximumAngle = 180 }; num4++; span5[num4] = 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); Span span = CollectionsMarshal.AsSpan(list); int index = 0; span[index] = "liza"; gatheringRoot.Author = list; index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); num = 0; span2[num] = 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 span3 = CollectionsMarshal.AsSpan(list3); index = 0; ref GatheringNodeGroup reference = ref span3[index]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span4 = CollectionsMarshal.AsSpan(list4); int num3 = 0; ref GatheringNode reference2 = ref span4[num3]; GatheringNode obj = new GatheringNode { DataId = 32193u }; int num4 = 3; List list5 = new List(num4); CollectionsMarshal.SetCount(list5, num4); Span span5 = CollectionsMarshal.AsSpan(list5); int num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-249.9619f, 61.05618f, -604.3008f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-238.5267f, 60.51727f, -560.746f), MinimumAngle = -25, MaximumAngle = 120 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-263.4823f, 61.9943f, -566.3988f), MinimumAngle = 115, MaximumAngle = 360 }; obj.Locations = list5; reference2 = obj; num3++; ref GatheringNode reference3 = ref span4[num3]; GatheringNode obj2 = new GatheringNode { DataId = 32192u }; num5 = 1; List list6 = new List(num5); CollectionsMarshal.SetCount(list6, num5); span5 = CollectionsMarshal.AsSpan(list6); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference4 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num3 = 2; List list7 = new List(num3); CollectionsMarshal.SetCount(list7, num3); span4 = CollectionsMarshal.AsSpan(list7); num2 = 0; ref GatheringNode reference5 = ref span4[num2]; GatheringNode obj3 = new GatheringNode { DataId = 32189u }; num4 = 3; List list8 = new List(num4); CollectionsMarshal.SetCount(list8, num4); span5 = CollectionsMarshal.AsSpan(list8); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-260.6172f, 70.60548f, -685.7728f), MinimumAngle = 55, MaximumAngle = 265 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-293.3862f, 75.88585f, -675.9405f), MinimumAngle = -235, MaximumAngle = 10 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-289.601f, 73.41101f, -659.3271f), MinimumAngle = 135, MaximumAngle = 350 }; obj3.Locations = list8; reference5 = obj3; num2++; ref GatheringNode reference6 = ref span4[num2]; GatheringNode obj4 = new GatheringNode { DataId = 32188u }; num5 = 1; List list9 = new List(num5); CollectionsMarshal.SetCount(list9, num5); span5 = CollectionsMarshal.AsSpan(list9); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference7 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); span4 = CollectionsMarshal.AsSpan(list10); num3 = 0; ref GatheringNode reference8 = ref span4[num3]; GatheringNode obj5 = new GatheringNode { DataId = 32191u }; num4 = 3; List list11 = new List(num4); CollectionsMarshal.SetCount(list11, num4); span5 = CollectionsMarshal.AsSpan(list11); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-97.48006f, 61.31205f, -668.7775f), MinimumAngle = -50, MaximumAngle = 30 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-36.55207f, 61.9393f, -606.5457f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-79.96028f, 61.16011f, -625.305f) }; obj5.Locations = list11; reference8 = obj5; num3++; ref GatheringNode reference9 = ref span4[num3]; GatheringNode obj6 = new GatheringNode { DataId = 32190u }; num5 = 1; List list12 = new List(num5); CollectionsMarshal.SetCount(list12, num5); span5 = CollectionsMarshal.AsSpan(list12); num4 = 0; span5[num4] = 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(); index = 1; List list13 = new List(index); CollectionsMarshal.SetCount(list13, index); span = CollectionsMarshal.AsSpan(list13); num = 0; span[num] = "liza"; gatheringRoot2.Author = list13; num = 1; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); span2 = CollectionsMarshal.AsSpan(list14); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 613) { AetheryteShortcut = EAetheryteLocation.RubySeaOnokoro }; gatheringRoot2.Steps = list14; index = 3; List list15 = new List(index); CollectionsMarshal.SetCount(list15, index); span3 = CollectionsMarshal.AsSpan(list15); num = 0; ref GatheringNodeGroup reference10 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num3 = 2; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); span4 = CollectionsMarshal.AsSpan(list16); num2 = 0; ref GatheringNode reference11 = ref span4[num2]; GatheringNode obj7 = new GatheringNode { DataId = 32205u }; num4 = 1; List list17 = new List(num4); CollectionsMarshal.SetCount(list17, num4); span5 = CollectionsMarshal.AsSpan(list17); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(58.18178f, 2.700867f, -778.6965f), MinimumAngle = 45, MaximumAngle = 235 }; obj7.Locations = list17; reference11 = obj7; num2++; ref GatheringNode reference12 = ref span4[num2]; GatheringNode obj8 = new GatheringNode { DataId = 32204u }; num5 = 1; List list18 = new List(num5); CollectionsMarshal.SetCount(list18, num5); span5 = CollectionsMarshal.AsSpan(list18); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference13 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 2; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); span4 = CollectionsMarshal.AsSpan(list19); num3 = 0; ref GatheringNode reference14 = ref span4[num3]; GatheringNode obj9 = new GatheringNode { DataId = 32200u }; num4 = 1; List list20 = new List(num4); CollectionsMarshal.SetCount(list20, num4); span5 = CollectionsMarshal.AsSpan(list20); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-69.36879f, 3.296089f, -821.5594f), MinimumAngle = -120, MaximumAngle = 40 }; obj9.Locations = list20; reference14 = obj9; num3++; ref GatheringNode reference15 = ref span4[num3]; GatheringNode obj10 = new GatheringNode { DataId = 32201u }; num5 = 3; List list21 = new List(num5); CollectionsMarshal.SetCount(list21, num5); span5 = CollectionsMarshal.AsSpan(list21); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-69.29061f, 3.013922f, -803.5723f), MinimumAngle = 30, MaximumAngle = 185 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-58.63464f, 2.637568f, -819.6691f), MinimumAngle = 0, MaximumAngle = 195 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-58.09113f, 3.463745f, -787.4418f) }; obj10.Locations = list21; reference15 = obj10; gatheringNodeGroup5.Nodes = list19; reference13 = gatheringNodeGroup5; num++; ref GatheringNodeGroup reference16 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num3 = 2; List list22 = new List(num3); CollectionsMarshal.SetCount(list22, num3); span4 = CollectionsMarshal.AsSpan(list22); num2 = 0; ref GatheringNode reference17 = ref span4[num2]; GatheringNode obj11 = new GatheringNode { DataId = 32202u }; num4 = 1; List list23 = new List(num4); CollectionsMarshal.SetCount(list23, num4); span5 = CollectionsMarshal.AsSpan(list23); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-73.56532f, 2.819433f, -633.0066f), MinimumAngle = 195, MaximumAngle = 335 }; obj11.Locations = list23; reference17 = obj11; num2++; ref GatheringNode reference18 = ref span4[num2]; GatheringNode obj12 = new GatheringNode { DataId = 32203u }; num5 = 3; List list24 = new List(num5); CollectionsMarshal.SetCount(list24, num5); span5 = CollectionsMarshal.AsSpan(list24); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-22.5884f, 3.535999f, -617.6862f), MinimumAngle = 35, MaximumAngle = 225 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-84.8622f, 3.222104f, -642.1901f), MinimumAngle = 75, MaximumAngle = 305 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list25); index = 0; span[index] = "liza"; gatheringRoot3.Author = list25; index = 1; List list26 = new List(index); CollectionsMarshal.SetCount(list26, index); span2 = CollectionsMarshal.AsSpan(list26); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 614) { AetheryteShortcut = EAetheryteLocation.YanxiaNamai }; gatheringRoot3.Steps = list26; num = 3; List list27 = new List(num); CollectionsMarshal.SetCount(list27, num); span3 = CollectionsMarshal.AsSpan(list27); index = 0; ref GatheringNodeGroup reference19 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 2; List list28 = new List(num2); CollectionsMarshal.SetCount(list28, num2); span4 = CollectionsMarshal.AsSpan(list28); num3 = 0; ref GatheringNode reference20 = ref span4[num3]; GatheringNode obj13 = new GatheringNode { DataId = 32209u }; num4 = 3; List list29 = new List(num4); CollectionsMarshal.SetCount(list29, num4); span5 = CollectionsMarshal.AsSpan(list29); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(631.2573f, 127.0901f, -332.0291f), MinimumAngle = 155, MaximumAngle = 300 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(622.622f, 131.7365f, -383.0027f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(652.4154f, 136.6543f, -419.1716f), MinimumAngle = -25, MaximumAngle = 140 }; obj13.Locations = list29; reference20 = obj13; num3++; ref GatheringNode reference21 = ref span4[num3]; GatheringNode obj14 = new GatheringNode { DataId = 32208u }; num5 = 1; List list30 = new List(num5); CollectionsMarshal.SetCount(list30, num5); span5 = CollectionsMarshal.AsSpan(list30); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference22 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num3 = 2; List list31 = new List(num3); CollectionsMarshal.SetCount(list31, num3); span4 = CollectionsMarshal.AsSpan(list31); num2 = 0; ref GatheringNode reference23 = ref span4[num2]; GatheringNode obj15 = new GatheringNode { DataId = 32207u }; num4 = 2; List list32 = new List(num4); CollectionsMarshal.SetCount(list32, num4); span5 = CollectionsMarshal.AsSpan(list32); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(708.5831f, 127.3671f, -351.2474f), MinimumAngle = 0, MaximumAngle = 100 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(684.129f, 126.6719f, -335.2414f), MinimumAngle = 80, MaximumAngle = 235 }; obj15.Locations = list32; reference23 = obj15; num2++; ref GatheringNode reference24 = ref span4[num2]; GatheringNode obj16 = new GatheringNode { DataId = 32206u }; num5 = 1; List list33 = new List(num5); CollectionsMarshal.SetCount(list33, num5); span5 = CollectionsMarshal.AsSpan(list33); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference25 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 2; List list34 = new List(num2); CollectionsMarshal.SetCount(list34, num2); span4 = CollectionsMarshal.AsSpan(list34); num3 = 0; ref GatheringNode reference26 = ref span4[num3]; GatheringNode obj17 = new GatheringNode { DataId = 32210u }; num4 = 1; List list35 = new List(num4); CollectionsMarshal.SetCount(list35, num4); span5 = CollectionsMarshal.AsSpan(list35); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(791.947f, 101.7719f, -288.1637f), MinimumAngle = 0, MaximumAngle = 155 }; obj17.Locations = list35; reference26 = obj17; num3++; ref GatheringNode reference27 = ref span4[num3]; GatheringNode obj18 = new GatheringNode { DataId = 32211u }; num5 = 3; List list36 = new List(num5); CollectionsMarshal.SetCount(list36, num5); span5 = CollectionsMarshal.AsSpan(list36); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(788.803f, 103.5642f, -240.686f), MinimumAngle = 75, MaximumAngle = 270 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(809.0134f, 110.9159f, -306.1294f), MinimumAngle = 120, MaximumAngle = 255 }; num4++; span5[num4] = 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(); index = 1; List list37 = new List(index); CollectionsMarshal.SetCount(list37, index); span = CollectionsMarshal.AsSpan(list37); num = 0; span[num] = "liza"; gatheringRoot4.Author = list37; num = 1; List list38 = new List(num); CollectionsMarshal.SetCount(list38, num); span2 = CollectionsMarshal.AsSpan(list38); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 612) { AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens }; gatheringRoot4.Steps = list38; index = 3; List list39 = new List(index); CollectionsMarshal.SetCount(list39, index); span3 = CollectionsMarshal.AsSpan(list39); num = 0; ref GatheringNodeGroup reference28 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num3 = 2; List list40 = new List(num3); CollectionsMarshal.SetCount(list40, num3); span4 = CollectionsMarshal.AsSpan(list40); num2 = 0; ref GatheringNode reference29 = ref span4[num2]; GatheringNode obj19 = new GatheringNode { DataId = 32217u }; num4 = 3; List list41 = new List(num4); CollectionsMarshal.SetCount(list41, num4); span5 = CollectionsMarshal.AsSpan(list41); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-492.6537f, 52.48105f, 114.5392f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-523.8553f, 58.91578f, 174.0902f), MinimumAngle = -185, MaximumAngle = 115 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-499.2416f, 54.9705f, 144.132f) }; obj19.Locations = list41; reference29 = obj19; num2++; ref GatheringNode reference30 = ref span4[num2]; GatheringNode obj20 = new GatheringNode { DataId = 32216u }; num5 = 1; List list42 = new List(num5); CollectionsMarshal.SetCount(list42, num5); span5 = CollectionsMarshal.AsSpan(list42); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-510.2239f, 55.62017f, 137.6676f) }; obj20.Locations = list42; reference30 = obj20; gatheringNodeGroup10.Nodes = list40; reference28 = gatheringNodeGroup10; num++; ref GatheringNodeGroup reference31 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 2; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); span4 = CollectionsMarshal.AsSpan(list43); num3 = 0; ref GatheringNode reference32 = ref span4[num3]; GatheringNode obj21 = new GatheringNode { DataId = 32215u }; num4 = 3; List list44 = new List(num4); CollectionsMarshal.SetCount(list44, num4); span5 = CollectionsMarshal.AsSpan(list44); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-498.1188f, 57.86262f, 230.4597f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-513.0305f, 56.18323f, 239.2122f), MinimumAngle = -35, MaximumAngle = 235 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-506.6473f, 56.30998f, 258.2175f) }; obj21.Locations = list44; reference32 = obj21; num3++; ref GatheringNode reference33 = ref span4[num3]; GatheringNode obj22 = new GatheringNode { DataId = 32214u }; num5 = 1; List list45 = new List(num5); CollectionsMarshal.SetCount(list45, num5); span5 = CollectionsMarshal.AsSpan(list45); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-509.9459f, 56.21313f, 252.2773f) }; obj22.Locations = list45; reference33 = obj22; gatheringNodeGroup11.Nodes = list43; reference31 = gatheringNodeGroup11; num++; ref GatheringNodeGroup reference34 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num3 = 2; List list46 = new List(num3); CollectionsMarshal.SetCount(list46, num3); span4 = CollectionsMarshal.AsSpan(list46); num2 = 0; ref GatheringNode reference35 = ref span4[num2]; GatheringNode obj23 = new GatheringNode { DataId = 32213u }; num4 = 2; List list47 = new List(num4); CollectionsMarshal.SetCount(list47, num4); span5 = CollectionsMarshal.AsSpan(list47); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-391.9599f, 50.21202f, 184.0853f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-419.9665f, 48.34329f, 125.2942f) }; obj23.Locations = list47; reference35 = obj23; num2++; ref GatheringNode reference36 = ref span4[num2]; GatheringNode obj24 = new GatheringNode { DataId = 32212u }; num5 = 1; List list48 = new List(num5); CollectionsMarshal.SetCount(list48, num5); span5 = CollectionsMarshal.AsSpan(list48); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list49); index = 0; span[index] = "liza"; gatheringRoot5.Author = list49; index = 1; List list50 = new List(index); CollectionsMarshal.SetCount(list50, index); span2 = CollectionsMarshal.AsSpan(list50); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 613) { AetheryteShortcut = EAetheryteLocation.RubySeaOnokoro }; gatheringRoot5.Steps = list50; num = 3; List list51 = new List(num); CollectionsMarshal.SetCount(list51, num); span3 = CollectionsMarshal.AsSpan(list51); index = 0; ref GatheringNodeGroup reference37 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 2; List list52 = new List(num2); CollectionsMarshal.SetCount(list52, num2); span4 = CollectionsMarshal.AsSpan(list52); num3 = 0; ref GatheringNode reference38 = ref span4[num3]; GatheringNode obj25 = new GatheringNode { DataId = 32223u }; num4 = 2; List list53 = new List(num4); CollectionsMarshal.SetCount(list53, num4); span5 = CollectionsMarshal.AsSpan(list53); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-741.6174f, 6.276045f, -639.2435f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-724.2017f, 2.514658f, -647.5651f) }; obj25.Locations = list53; reference38 = obj25; num3++; ref GatheringNode reference39 = ref span4[num3]; GatheringNode obj26 = new GatheringNode { DataId = 32222u }; num5 = 1; List list54 = new List(num5); CollectionsMarshal.SetCount(list54, num5); span5 = CollectionsMarshal.AsSpan(list54); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-719.345f, 2.520793f, -645.692f) }; obj26.Locations = list54; reference39 = obj26; gatheringNodeGroup13.Nodes = list52; reference37 = gatheringNodeGroup13; index++; ref GatheringNodeGroup reference40 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num3 = 2; List list55 = new List(num3); CollectionsMarshal.SetCount(list55, num3); span4 = CollectionsMarshal.AsSpan(list55); num2 = 0; ref GatheringNode reference41 = ref span4[num2]; GatheringNode obj27 = new GatheringNode { DataId = 32218u }; num4 = 1; List list56 = new List(num4); CollectionsMarshal.SetCount(list56, num4); span5 = CollectionsMarshal.AsSpan(list56); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-664.7355f, 15.23751f, -801.2688f), MinimumAngle = -60, MaximumAngle = 185 }; obj27.Locations = list56; reference41 = obj27; num2++; ref GatheringNode reference42 = ref span4[num2]; GatheringNode obj28 = new GatheringNode { DataId = 32219u }; num5 = 3; List list57 = new List(num5); CollectionsMarshal.SetCount(list57, num5); span5 = CollectionsMarshal.AsSpan(list57); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-673.4941f, 16.74037f, -818.1156f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-677.8458f, 15.77772f, -809.6718f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-663.3188f, 14.57053f, -797.132f) }; obj28.Locations = list57; reference42 = obj28; gatheringNodeGroup14.Nodes = list55; reference40 = gatheringNodeGroup14; index++; ref GatheringNodeGroup reference43 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 2; List list58 = new List(num2); CollectionsMarshal.SetCount(list58, num2); span4 = CollectionsMarshal.AsSpan(list58); num3 = 0; ref GatheringNode reference44 = ref span4[num3]; GatheringNode obj29 = new GatheringNode { DataId = 32221u }; num4 = 3; List list59 = new List(num4); CollectionsMarshal.SetCount(list59, num4); span5 = CollectionsMarshal.AsSpan(list59); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-502.177f, 36.7399f, -724.8087f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-508.0492f, 33.89026f, -703.5477f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-490.3923f, 36.73062f, -685.7646f), MinimumAngle = -40, MaximumAngle = 150 }; obj29.Locations = list59; reference44 = obj29; num3++; ref GatheringNode reference45 = ref span4[num3]; GatheringNode obj30 = new GatheringNode { DataId = 32220u }; num5 = 1; List list60 = new List(num5); CollectionsMarshal.SetCount(list60, num5); span5 = CollectionsMarshal.AsSpan(list60); num4 = 0; span5[num4] = 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(); index = 1; List list61 = new List(index); CollectionsMarshal.SetCount(list61, index); span = CollectionsMarshal.AsSpan(list61); num = 0; span[num] = "liza"; gatheringRoot6.Author = list61; num = 2; List list62 = new List(num); CollectionsMarshal.SetCount(list62, num); span2 = CollectionsMarshal.AsSpan(list62); index = 0; span2[index] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(322.1539f, -121.22571f, -314.2446f), 613) { RestartNavigationIfCancelled = false, AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu }; index++; span2[index] = new QuestStep(EInteractionType.None, null, null, 613); gatheringRoot6.Steps = list62; index = 3; List list63 = new List(index); CollectionsMarshal.SetCount(list63, index); span3 = CollectionsMarshal.AsSpan(list63); num = 0; ref GatheringNodeGroup reference46 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num3 = 2; List list64 = new List(num3); CollectionsMarshal.SetCount(list64, num3); span4 = CollectionsMarshal.AsSpan(list64); num2 = 0; ref GatheringNode reference47 = ref span4[num2]; GatheringNode obj31 = new GatheringNode { DataId = 32225u }; num4 = 3; List list65 = new List(num4); CollectionsMarshal.SetCount(list65, num4); span5 = CollectionsMarshal.AsSpan(list65); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(283.2321f, -105.8964f, -89.553f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(251.241f, -112.7794f, -103.9756f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(338.0264f, -86.76475f, -30.31015f) }; obj31.Locations = list65; reference47 = obj31; num2++; ref GatheringNode reference48 = ref span4[num2]; GatheringNode obj32 = new GatheringNode { DataId = 32224u }; num5 = 1; List list66 = new List(num5); CollectionsMarshal.SetCount(list66, num5); span5 = CollectionsMarshal.AsSpan(list66); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(304.9474f, -98.91968f, -59.39315f) }; obj32.Locations = list66; reference48 = obj32; gatheringNodeGroup16.Nodes = list64; reference46 = gatheringNodeGroup16; num++; ref GatheringNodeGroup reference49 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 2; List list67 = new List(num2); CollectionsMarshal.SetCount(list67, num2); span4 = CollectionsMarshal.AsSpan(list67); num3 = 0; ref GatheringNode reference50 = ref span4[num3]; GatheringNode obj33 = new GatheringNode { DataId = 32228u }; num4 = 1; List list68 = new List(num4); CollectionsMarshal.SetCount(list68, num4); span5 = CollectionsMarshal.AsSpan(list68); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(260.0728f, -124.0964f, 68.48814f) }; obj33.Locations = list68; reference50 = obj33; num3++; ref GatheringNode reference51 = ref span4[num3]; GatheringNode obj34 = new GatheringNode { DataId = 32229u }; num5 = 3; List list69 = new List(num5); CollectionsMarshal.SetCount(list69, num5); span5 = CollectionsMarshal.AsSpan(list69); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(265.4464f, -128.0422f, 88.30737f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(256.5239f, -113.9164f, -3.19258f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(237.8169f, -122.1193f, -35.11102f) }; obj34.Locations = list69; reference51 = obj34; gatheringNodeGroup17.Nodes = list67; reference49 = gatheringNodeGroup17; num++; ref GatheringNodeGroup reference52 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num3 = 2; List list70 = new List(num3); CollectionsMarshal.SetCount(list70, num3); span4 = CollectionsMarshal.AsSpan(list70); num2 = 0; ref GatheringNode reference53 = ref span4[num2]; GatheringNode obj35 = new GatheringNode { DataId = 32226u }; num4 = 1; List list71 = new List(num4); CollectionsMarshal.SetCount(list71, num4); span5 = CollectionsMarshal.AsSpan(list71); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(318.7197f, -88.4566f, 91.66042f) }; obj35.Locations = list71; reference53 = obj35; num2++; ref GatheringNode reference54 = ref span4[num2]; GatheringNode obj36 = new GatheringNode { DataId = 32227u }; num5 = 3; List list72 = new List(num5); CollectionsMarshal.SetCount(list72, num5); span5 = CollectionsMarshal.AsSpan(list72); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(281.2504f, -113.1205f, 176.6557f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(309.1248f, -88.04077f, 109.5688f) }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list73); index = 0; span[index] = "liza"; gatheringRoot7.Author = list73; index = 1; List list74 = new List(index); CollectionsMarshal.SetCount(list74, index); span2 = CollectionsMarshal.AsSpan(list74); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; gatheringRoot7.Steps = list74; num = 3; List list75 = new List(num); CollectionsMarshal.SetCount(list75, num); span3 = CollectionsMarshal.AsSpan(list75); index = 0; ref GatheringNodeGroup reference55 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 2; List list76 = new List(num2); CollectionsMarshal.SetCount(list76, num2); span4 = CollectionsMarshal.AsSpan(list76); num3 = 0; ref GatheringNode reference56 = ref span4[num3]; GatheringNode obj37 = new GatheringNode { DataId = 32234u }; num4 = 1; List list77 = new List(num4); CollectionsMarshal.SetCount(list77, num4); span5 = CollectionsMarshal.AsSpan(list77); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-381.2856f, 66.03626f, -548.9689f) }; obj37.Locations = list77; reference56 = obj37; num3++; ref GatheringNode reference57 = ref span4[num3]; GatheringNode obj38 = new GatheringNode { DataId = 32235u }; num5 = 3; List list78 = new List(num5); CollectionsMarshal.SetCount(list78, num5); span5 = CollectionsMarshal.AsSpan(list78); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-421.8894f, 69.34563f, -520.4478f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-376.2228f, 66.67438f, -545.8188f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-355.3144f, 66.57961f, -545.7592f) }; obj38.Locations = list78; reference57 = obj38; gatheringNodeGroup19.Nodes = list76; reference55 = gatheringNodeGroup19; index++; ref GatheringNodeGroup reference58 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num3 = 2; List list79 = new List(num3); CollectionsMarshal.SetCount(list79, num3); span4 = CollectionsMarshal.AsSpan(list79); num2 = 0; ref GatheringNode reference59 = ref span4[num2]; GatheringNode obj39 = new GatheringNode { DataId = 32232u }; num4 = 1; List list80 = new List(num4); CollectionsMarshal.SetCount(list80, num4); span5 = CollectionsMarshal.AsSpan(list80); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-517.0562f, 63.73144f, -477.6884f) }; obj39.Locations = list80; reference59 = obj39; num2++; ref GatheringNode reference60 = ref span4[num2]; GatheringNode obj40 = new GatheringNode { DataId = 32233u }; num5 = 3; List list81 = new List(num5); CollectionsMarshal.SetCount(list81, num5); span5 = CollectionsMarshal.AsSpan(list81); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-550.7997f, 69.32131f, -449.5795f), MinimumAngle = 0, MaximumAngle = 230 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-507.8166f, 66.39982f, -470.319f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-494.5092f, 63.5919f, -497.5369f) }; obj40.Locations = list81; reference60 = obj40; gatheringNodeGroup20.Nodes = list79; reference58 = gatheringNodeGroup20; index++; ref GatheringNodeGroup reference61 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); num2 = 2; List list82 = new List(num2); CollectionsMarshal.SetCount(list82, num2); span4 = CollectionsMarshal.AsSpan(list82); num3 = 0; ref GatheringNode reference62 = ref span4[num3]; GatheringNode obj41 = new GatheringNode { DataId = 32230u }; num4 = 1; List list83 = new List(num4); CollectionsMarshal.SetCount(list83, num4); span5 = CollectionsMarshal.AsSpan(list83); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-402.3759f, 95.33111f, -371.9796f), MinimumAngle = -15, MaximumAngle = 230 }; obj41.Locations = list83; reference62 = obj41; num3++; ref GatheringNode reference63 = ref span4[num3]; GatheringNode obj42 = new GatheringNode { DataId = 32231u }; num5 = 3; List list84 = new List(num5); CollectionsMarshal.SetCount(list84, num5); span5 = CollectionsMarshal.AsSpan(list84); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-398.7086f, 95.14203f, -377.1731f), MinimumAngle = 30, MaximumAngle = 230 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-427.5446f, 90.42126f, -391.9806f) }; num4++; span5[num4] = 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(); index = 1; List list85 = new List(index); CollectionsMarshal.SetCount(list85, index); span = CollectionsMarshal.AsSpan(list85); num = 0; span[num] = "liza"; gatheringRoot8.Author = list85; num = 1; List list86 = new List(num); CollectionsMarshal.SetCount(list86, num); span2 = CollectionsMarshal.AsSpan(list86); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 612) { AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens }; gatheringRoot8.Steps = list86; index = 3; List list87 = new List(index); CollectionsMarshal.SetCount(list87, index); span3 = CollectionsMarshal.AsSpan(list87); num = 0; ref GatheringNodeGroup reference64 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num3 = 2; List list88 = new List(num3); CollectionsMarshal.SetCount(list88, num3); span4 = CollectionsMarshal.AsSpan(list88); num2 = 0; ref GatheringNode reference65 = ref span4[num2]; GatheringNode obj43 = new GatheringNode { DataId = 32236u }; num4 = 1; List list89 = new List(num4); CollectionsMarshal.SetCount(list89, num4); span5 = CollectionsMarshal.AsSpan(list89); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-590.3985f, 37.74836f, 392.8004f), MinimumAngle = 60, MaximumAngle = 260 }; obj43.Locations = list89; reference65 = obj43; num2++; ref GatheringNode reference66 = ref span4[num2]; GatheringNode obj44 = new GatheringNode { DataId = 32237u }; num5 = 2; List list90 = new List(num5); CollectionsMarshal.SetCount(list90, num5); span5 = CollectionsMarshal.AsSpan(list90); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-713.7814f, 51.18425f, 365.8188f), MinimumAngle = 145, MaximumAngle = 275 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference67 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); num2 = 2; List list91 = new List(num2); CollectionsMarshal.SetCount(list91, num2); span4 = CollectionsMarshal.AsSpan(list91); num3 = 0; ref GatheringNode reference68 = ref span4[num3]; GatheringNode obj45 = new GatheringNode { DataId = 32239u }; num4 = 2; List list92 = new List(num4); CollectionsMarshal.SetCount(list92, num4); span5 = CollectionsMarshal.AsSpan(list92); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-625.3124f, 36.73846f, 442.5669f), MinimumAngle = 140, MaximumAngle = 235 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-655.4194f, 40.51354f, 402.2708f), MinimumAngle = -95, MaximumAngle = 60 }; obj45.Locations = list92; reference68 = obj45; num3++; ref GatheringNode reference69 = ref span4[num3]; GatheringNode obj46 = new GatheringNode { DataId = 32238u }; num5 = 1; List list93 = new List(num5); CollectionsMarshal.SetCount(list93, num5); span5 = CollectionsMarshal.AsSpan(list93); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference70 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num3 = 2; List list94 = new List(num3); CollectionsMarshal.SetCount(list94, num3); span4 = CollectionsMarshal.AsSpan(list94); num2 = 0; ref GatheringNode reference71 = ref span4[num2]; GatheringNode obj47 = new GatheringNode { DataId = 32240u }; num4 = 1; List list95 = new List(num4); CollectionsMarshal.SetCount(list95, num4); span5 = CollectionsMarshal.AsSpan(list95); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-575.3094f, 36.61243f, 500.9136f), MinimumAngle = 15, MaximumAngle = 180 }; obj47.Locations = list95; reference71 = obj47; num2++; ref GatheringNode reference72 = ref span4[num2]; GatheringNode obj48 = new GatheringNode { DataId = 32241u }; num5 = 2; List list96 = new List(num5); CollectionsMarshal.SetCount(list96, num5); span5 = CollectionsMarshal.AsSpan(list96); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-560.735f, 37.00333f, 439.5417f), MinimumAngle = -15, MaximumAngle = 95 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list97); index = 0; span[index] = "liza"; gatheringRoot9.Author = list97; index = 1; List list98 = new List(index); CollectionsMarshal.SetCount(list98, index); span2 = CollectionsMarshal.AsSpan(list98); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 621) { AetheryteShortcut = EAetheryteLocation.LochsAlaMhiganQuarter }; gatheringRoot9.Steps = list98; num = 3; List list99 = new List(num); CollectionsMarshal.SetCount(list99, num); span3 = CollectionsMarshal.AsSpan(list99); index = 0; ref GatheringNodeGroup reference73 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); num2 = 2; List list100 = new List(num2); CollectionsMarshal.SetCount(list100, num2); span4 = CollectionsMarshal.AsSpan(list100); num3 = 0; ref GatheringNode reference74 = ref span4[num3]; GatheringNode obj49 = new GatheringNode { DataId = 32245u }; num4 = 3; List list101 = new List(num4); CollectionsMarshal.SetCount(list101, num4); span5 = CollectionsMarshal.AsSpan(list101); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(333.1211f, 20.88004f, -522.5363f), MinimumAngle = 160, MaximumAngle = 335 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(338.3687f, 21.54188f, -512.1134f), MinimumAngle = 120, MaximumAngle = 275 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(374.9138f, 25.00688f, -515.2723f), MinimumAngle = -85, MaximumAngle = 90 }; obj49.Locations = list101; reference74 = obj49; num3++; ref GatheringNode reference75 = ref span4[num3]; GatheringNode obj50 = new GatheringNode { DataId = 32244u }; num5 = 1; List list102 = new List(num5); CollectionsMarshal.SetCount(list102, num5); span5 = CollectionsMarshal.AsSpan(list102); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference76 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num3 = 2; List list103 = new List(num3); CollectionsMarshal.SetCount(list103, num3); span4 = CollectionsMarshal.AsSpan(list103); num2 = 0; ref GatheringNode reference77 = ref span4[num2]; GatheringNode obj51 = new GatheringNode { DataId = 32243u }; num4 = 3; List list104 = new List(num4); CollectionsMarshal.SetCount(list104, num4); span5 = CollectionsMarshal.AsSpan(list104); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(426.1108f, 25.12664f, -607.2003f), MinimumAngle = -20, MaximumAngle = 145 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(400.1029f, 25.21572f, -648.0899f), MinimumAngle = 190, MaximumAngle = 325 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(463.1597f, 24.9486f, -602.0026f), MinimumAngle = 0, MaximumAngle = 150 }; obj51.Locations = list104; reference77 = obj51; num2++; ref GatheringNode reference78 = ref span4[num2]; GatheringNode obj52 = new GatheringNode { DataId = 32242u }; num5 = 1; List list105 = new List(num5); CollectionsMarshal.SetCount(list105, num5); span5 = CollectionsMarshal.AsSpan(list105); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference79 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); num2 = 2; List list106 = new List(num2); CollectionsMarshal.SetCount(list106, num2); span4 = CollectionsMarshal.AsSpan(list106); num3 = 0; ref GatheringNode reference80 = ref span4[num3]; GatheringNode obj53 = new GatheringNode { DataId = 32247u }; num4 = 3; List list107 = new List(num4); CollectionsMarshal.SetCount(list107, num4); span5 = CollectionsMarshal.AsSpan(list107); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(274.2476f, 18.49642f, -627.4052f), MinimumAngle = -95, MaximumAngle = 100 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(248.6237f, 10.63078f, -592.5243f), MinimumAngle = -145, MaximumAngle = 35 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(259.3484f, 11.24844f, -586.5854f), MinimumAngle = -120, MaximumAngle = 45 }; obj53.Locations = list107; reference80 = obj53; num3++; ref GatheringNode reference81 = ref span4[num3]; GatheringNode obj54 = new GatheringNode { DataId = 32246u }; num5 = 1; List list108 = new List(num5); CollectionsMarshal.SetCount(list108, num5); span5 = CollectionsMarshal.AsSpan(list108); num4 = 0; span5[num4] = 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(); index = 1; List list109 = new List(index); CollectionsMarshal.SetCount(list109, index); span = CollectionsMarshal.AsSpan(list109); num = 0; span[num] = "liza"; gatheringRoot10.Author = list109; num = 1; List list110 = new List(num); CollectionsMarshal.SetCount(list110, num); span2 = CollectionsMarshal.AsSpan(list110); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeDawnThrone }; gatheringRoot10.Steps = list110; index = 3; List list111 = new List(index); CollectionsMarshal.SetCount(list111, index); span3 = CollectionsMarshal.AsSpan(list111); num = 0; ref GatheringNodeGroup reference82 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup(); num3 = 2; List list112 = new List(num3); CollectionsMarshal.SetCount(list112, num3); span4 = CollectionsMarshal.AsSpan(list112); num2 = 0; ref GatheringNode reference83 = ref span4[num2]; GatheringNode obj55 = new GatheringNode { DataId = 32264u }; num4 = 1; List list113 = new List(num4); CollectionsMarshal.SetCount(list113, num4); span5 = CollectionsMarshal.AsSpan(list113); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-166.6597f, 3.616752f, 361.2099f), MinimumAngle = -95, MaximumAngle = 130 }; obj55.Locations = list113; reference83 = obj55; num2++; ref GatheringNode reference84 = ref span4[num2]; GatheringNode obj56 = new GatheringNode { DataId = 32265u }; num5 = 3; List list114 = new List(num5); CollectionsMarshal.SetCount(list114, num5); span5 = CollectionsMarshal.AsSpan(list114); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-191.0201f, 4.361521f, 354.6401f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-162.6655f, 3.441799f, 363.0803f), MinimumAngle = -95, MaximumAngle = 150 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-167.5898f, 2.5177f, 377.1267f) }; obj56.Locations = list114; reference84 = obj56; gatheringNodeGroup28.Nodes = list112; reference82 = gatheringNodeGroup28; num++; ref GatheringNodeGroup reference85 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup29 = new GatheringNodeGroup(); num2 = 2; List list115 = new List(num2); CollectionsMarshal.SetCount(list115, num2); span4 = CollectionsMarshal.AsSpan(list115); num3 = 0; ref GatheringNode reference86 = ref span4[num3]; GatheringNode obj57 = new GatheringNode { DataId = 32267u }; num4 = 3; List list116 = new List(num4); CollectionsMarshal.SetCount(list116, num4); span5 = CollectionsMarshal.AsSpan(list116); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-271.2292f, 3.341675f, 401.9989f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-349.3433f, 11.88452f, 378.1435f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-298.7296f, 5.809261f, 414.3437f) }; obj57.Locations = list116; reference86 = obj57; num3++; ref GatheringNode reference87 = ref span4[num3]; GatheringNode obj58 = new GatheringNode { DataId = 32266u }; num5 = 1; List list117 = new List(num5); CollectionsMarshal.SetCount(list117, num5); span5 = CollectionsMarshal.AsSpan(list117); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-317.19f, 7.863516f, 397.5005f) }; obj58.Locations = list117; reference87 = obj58; gatheringNodeGroup29.Nodes = list115; reference85 = gatheringNodeGroup29; num++; ref GatheringNodeGroup reference88 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup30 = new GatheringNodeGroup(); num3 = 2; List list118 = new List(num3); CollectionsMarshal.SetCount(list118, num3); span4 = CollectionsMarshal.AsSpan(list118); num2 = 0; ref GatheringNode reference89 = ref span4[num2]; GatheringNode obj59 = new GatheringNode { DataId = 32262u }; num4 = 1; List list119 = new List(num4); CollectionsMarshal.SetCount(list119, num4); span5 = CollectionsMarshal.AsSpan(list119); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-350.0407f, 22.68479f, 230.4606f) }; obj59.Locations = list119; reference89 = obj59; num2++; ref GatheringNode reference90 = ref span4[num2]; GatheringNode obj60 = new GatheringNode { DataId = 32263u }; num5 = 3; List list120 = new List(num5); CollectionsMarshal.SetCount(list120, num5); span5 = CollectionsMarshal.AsSpan(list120); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-352.7808f, 23.99817f, 203.1617f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-345.5888f, 22.30608f, 229.8253f) }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list121); index = 0; span[index] = "liza"; gatheringRoot11.Author = list121; index = 1; List list122 = new List(index); CollectionsMarshal.SetCount(list122, index); span2 = CollectionsMarshal.AsSpan(list122); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 621) { AetheryteShortcut = EAetheryteLocation.LochsPortaPraetoria }; gatheringRoot11.Steps = list122; num = 1; List list123 = new List(num); CollectionsMarshal.SetCount(list123, num); span3 = CollectionsMarshal.AsSpan(list123); index = 0; ref GatheringNodeGroup reference91 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup(); num2 = 1; List list124 = new List(num2); CollectionsMarshal.SetCount(list124, num2); span4 = CollectionsMarshal.AsSpan(list124); num3 = 0; ref GatheringNode reference92 = ref span4[num3]; GatheringNode obj61 = new GatheringNode { DataId = 32274u }; num4 = 3; List list125 = new List(num4); CollectionsMarshal.SetCount(list125, num4); span5 = CollectionsMarshal.AsSpan(list125); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-737.3265f, 76.50858f, -591.2296f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-787.0406f, 78.22382f, -640.0532f) }; num5++; span5[num5] = 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(); index = 1; List list126 = new List(index); CollectionsMarshal.SetCount(list126, index); span = CollectionsMarshal.AsSpan(list126); num = 0; span[num] = "liza"; gatheringRoot12.Author = list126; num = 2; List list127 = new List(num); CollectionsMarshal.SetCount(list127, num); span2 = CollectionsMarshal.AsSpan(list127); index = 0; span2[index] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(322.1539f, -121.22571f, -314.2446f), 613) { RestartNavigationIfCancelled = false, AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu }; index++; span2[index] = new QuestStep(EInteractionType.None, null, null, 613); gatheringRoot12.Steps = list127; index = 3; List list128 = new List(index); CollectionsMarshal.SetCount(list128, index); span3 = CollectionsMarshal.AsSpan(list128); num = 0; ref GatheringNodeGroup reference93 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup32 = new GatheringNodeGroup(); num3 = 2; List list129 = new List(num3); CollectionsMarshal.SetCount(list129, num3); span4 = CollectionsMarshal.AsSpan(list129); num2 = 0; ref GatheringNode reference94 = ref span4[num2]; GatheringNode obj62 = new GatheringNode { DataId = 32282u }; num5 = 2; List list130 = new List(num5); CollectionsMarshal.SetCount(list130, num5); span5 = CollectionsMarshal.AsSpan(list130); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-332.5556f, -139.5151f, -276.7727f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-398.5437f, -137.4753f, -264.6068f) }; obj62.Locations = list130; reference94 = obj62; num2++; ref GatheringNode reference95 = ref span4[num2]; GatheringNode obj63 = new GatheringNode { DataId = 32281u }; num4 = 1; List list131 = new List(num4); CollectionsMarshal.SetCount(list131, num4); span5 = CollectionsMarshal.AsSpan(list131); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-377.4165f, -151.0521f, -211.4394f) }; obj63.Locations = list131; reference95 = obj63; gatheringNodeGroup32.Nodes = list129; reference93 = gatheringNodeGroup32; num++; ref GatheringNodeGroup reference96 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup33 = new GatheringNodeGroup(); num2 = 2; List list132 = new List(num2); CollectionsMarshal.SetCount(list132, num2); span4 = CollectionsMarshal.AsSpan(list132); num3 = 0; ref GatheringNode reference97 = ref span4[num3]; GatheringNode obj64 = new GatheringNode { DataId = 32277u }; num5 = 1; List list133 = new List(num5); CollectionsMarshal.SetCount(list133, num5); span5 = CollectionsMarshal.AsSpan(list133); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-509.283f, -107.1854f, -389.3152f) }; obj64.Locations = list133; reference97 = obj64; num3++; ref GatheringNode reference98 = ref span4[num3]; GatheringNode obj65 = new GatheringNode { DataId = 32278u }; num4 = 3; List list134 = new List(num4); CollectionsMarshal.SetCount(list134, num4); span5 = CollectionsMarshal.AsSpan(list134); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-470.5726f, -93.28533f, -430.0346f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-549.3453f, -103.2194f, -352.9945f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-548.5269f, -99.45416f, -459.6198f) }; obj65.Locations = list134; reference98 = obj65; gatheringNodeGroup33.Nodes = list132; reference96 = gatheringNodeGroup33; num++; ref GatheringNodeGroup reference99 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup34 = new GatheringNodeGroup(); num3 = 2; List list135 = new List(num3); CollectionsMarshal.SetCount(list135, num3); span4 = CollectionsMarshal.AsSpan(list135); num2 = 0; ref GatheringNode reference100 = ref span4[num2]; GatheringNode obj66 = new GatheringNode { DataId = 32279u }; num5 = 1; List list136 = new List(num5); CollectionsMarshal.SetCount(list136, num5); span5 = CollectionsMarshal.AsSpan(list136); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-347.0872f, -72.09894f, -420.7435f), MinimumAngle = -80, MaximumAngle = 100 }; obj66.Locations = list136; reference100 = obj66; num2++; ref GatheringNode reference101 = ref span4[num2]; GatheringNode obj67 = new GatheringNode { DataId = 32280u }; num4 = 3; List list137 = new List(num4); CollectionsMarshal.SetCount(list137, num4); span5 = CollectionsMarshal.AsSpan(list137); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-410.6145f, -86.76735f, -432.2196f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-407.9324f, -108.0931f, -384.4449f) }; num5++; span5[num5] = 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); span = CollectionsMarshal.AsSpan(list138); index = 0; span[index] = "liza"; gatheringRoot13.Author = list138; index = 1; List list139 = new List(index); CollectionsMarshal.SetCount(list139, index); span2 = CollectionsMarshal.AsSpan(list139); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; gatheringRoot13.Steps = list139; num = 3; List list140 = new List(num); CollectionsMarshal.SetCount(list140, num); span3 = CollectionsMarshal.AsSpan(list140); index = 0; ref GatheringNodeGroup reference102 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup35 = new GatheringNodeGroup(); num2 = 2; List list141 = new List(num2); CollectionsMarshal.SetCount(list141, num2); span4 = CollectionsMarshal.AsSpan(list141); num3 = 0; ref GatheringNode reference103 = ref span4[num3]; GatheringNode obj68 = new GatheringNode { DataId = 32286u }; num5 = 1; List list142 = new List(num5); CollectionsMarshal.SetCount(list142, num5); span5 = CollectionsMarshal.AsSpan(list142); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(720.7598f, 247.8707f, -571.472f), MinimumAngle = 115, MaximumAngle = 235 }; obj68.Locations = list142; reference103 = obj68; num3++; ref GatheringNode reference104 = ref span4[num3]; GatheringNode obj69 = new GatheringNode { DataId = 32287u }; num4 = 2; List list143 = new List(num4); CollectionsMarshal.SetCount(list143, num4); span5 = CollectionsMarshal.AsSpan(list143); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(749.6198f, 250.0555f, -569.6151f), MinimumAngle = 160, MaximumAngle = 280 }; num5++; span5[num5] = 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; index++; ref GatheringNodeGroup reference105 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup36 = new GatheringNodeGroup(); num3 = 2; List list144 = new List(num3); CollectionsMarshal.SetCount(list144, num3); span4 = CollectionsMarshal.AsSpan(list144); num2 = 0; ref GatheringNode reference106 = ref span4[num2]; GatheringNode obj70 = new GatheringNode { DataId = 32285u }; num5 = 2; List list145 = new List(num5); CollectionsMarshal.SetCount(list145, num5); span5 = CollectionsMarshal.AsSpan(list145); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(792.5579f, 257.8186f, -661.4872f), MinimumAngle = 80, MaximumAngle = 155 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(773.1775f, 253.9753f, -671.3119f), MinimumAngle = -80, MaximumAngle = -5 }; obj70.Locations = list145; reference106 = obj70; num2++; ref GatheringNode reference107 = ref span4[num2]; GatheringNode obj71 = new GatheringNode { DataId = 32284u }; num4 = 1; List list146 = new List(num4); CollectionsMarshal.SetCount(list146, num4); span5 = CollectionsMarshal.AsSpan(list146); num5 = 0; span5[num5] = 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; index++; ref GatheringNodeGroup reference108 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup37 = new GatheringNodeGroup(); num2 = 2; List list147 = new List(num2); CollectionsMarshal.SetCount(list147, num2); span4 = CollectionsMarshal.AsSpan(list147); num3 = 0; ref GatheringNode reference109 = ref span4[num3]; GatheringNode obj72 = new GatheringNode { DataId = 32289u }; num5 = 2; List list148 = new List(num5); CollectionsMarshal.SetCount(list148, num5); span5 = CollectionsMarshal.AsSpan(list148); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(846.4332f, 262.9354f, -500.6171f), MinimumAngle = 40, MaximumAngle = 155 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(838.9346f, 262.0732f, -527.0631f), MinimumAngle = 60, MaximumAngle = 145 }; obj72.Locations = list148; reference109 = obj72; num3++; ref GatheringNode reference110 = ref span4[num3]; GatheringNode obj73 = new GatheringNode { DataId = 32288u }; num4 = 1; List list149 = new List(num4); CollectionsMarshal.SetCount(list149, num4); span5 = CollectionsMarshal.AsSpan(list149); num5 = 0; span5[num5] = 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(); index = 1; List list150 = new List(index); CollectionsMarshal.SetCount(list150, index); span = CollectionsMarshal.AsSpan(list150); num = 0; span[num] = "liza"; gatheringRoot14.Author = list150; num = 1; List list151 = new List(num); CollectionsMarshal.SetCount(list151, num); span2 = CollectionsMarshal.AsSpan(list151); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; gatheringRoot14.Steps = list151; index = 3; List list152 = new List(index); CollectionsMarshal.SetCount(list152, index); span3 = CollectionsMarshal.AsSpan(list152); num = 0; ref GatheringNodeGroup reference111 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup38 = new GatheringNodeGroup(); num3 = 2; List list153 = new List(num3); CollectionsMarshal.SetCount(list153, num3); span4 = CollectionsMarshal.AsSpan(list153); num2 = 0; ref GatheringNode reference112 = ref span4[num2]; GatheringNode obj74 = new GatheringNode { DataId = 32292u }; num5 = 1; List list154 = new List(num5); CollectionsMarshal.SetCount(list154, num5); span5 = CollectionsMarshal.AsSpan(list154); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-276.0765f, 74.99889f, -751.7645f) }; obj74.Locations = list154; reference112 = obj74; num2++; ref GatheringNode reference113 = ref span4[num2]; GatheringNode obj75 = new GatheringNode { DataId = 32293u }; num4 = 2; List list155 = new List(num4); CollectionsMarshal.SetCount(list155, num4); span5 = CollectionsMarshal.AsSpan(list155); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-291.6779f, 75.03039f, -740.0215f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-309.4909f, 74.66329f, -746.8633f) }; obj75.Locations = list155; reference113 = obj75; gatheringNodeGroup38.Nodes = list153; reference111 = gatheringNodeGroup38; num++; ref GatheringNodeGroup reference114 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup39 = new GatheringNodeGroup(); num2 = 2; List list156 = new List(num2); CollectionsMarshal.SetCount(list156, num2); span4 = CollectionsMarshal.AsSpan(list156); num3 = 0; ref GatheringNode reference115 = ref span4[num3]; GatheringNode obj76 = new GatheringNode { DataId = 32290u }; num5 = 1; List list157 = new List(num5); CollectionsMarshal.SetCount(list157, num5); span5 = CollectionsMarshal.AsSpan(list157); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-377.3709f, 59.22021f, -721.5839f) }; obj76.Locations = list157; reference115 = obj76; num3++; ref GatheringNode reference116 = ref span4[num3]; GatheringNode obj77 = new GatheringNode { DataId = 32291u }; num4 = 2; List list158 = new List(num4); CollectionsMarshal.SetCount(list158, num4); span5 = CollectionsMarshal.AsSpan(list158); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-385.6718f, 59.15918f, -741.5427f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-409.1402f, 56.75652f, -746.273f) }; obj77.Locations = list158; reference116 = obj77; gatheringNodeGroup39.Nodes = list156; reference114 = gatheringNodeGroup39; num++; ref GatheringNodeGroup reference117 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup40 = new GatheringNodeGroup(); num3 = 2; List list159 = new List(num3); CollectionsMarshal.SetCount(list159, num3); span4 = CollectionsMarshal.AsSpan(list159); num2 = 0; ref GatheringNode reference118 = ref span4[num2]; GatheringNode obj78 = new GatheringNode { DataId = 32295u }; num5 = 2; List list160 = new List(num5); CollectionsMarshal.SetCount(list160, num5); span5 = CollectionsMarshal.AsSpan(list160); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-456.0745f, 57.47042f, -804.0213f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-455.9548f, 57.93848f, -785.8549f) }; obj78.Locations = list160; reference118 = obj78; num2++; ref GatheringNode reference119 = ref span4[num2]; GatheringNode obj79 = new GatheringNode { DataId = 32294u }; num4 = 1; List list161 = new List(num4); CollectionsMarshal.SetCount(list161, num4); span5 = CollectionsMarshal.AsSpan(list161); num5 = 0; span5[num5] = 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); span = CollectionsMarshal.AsSpan(list162); index = 0; span[index] = "liza"; gatheringRoot15.Author = list162; index = 1; List list163 = new List(index); CollectionsMarshal.SetCount(list163, index); span2 = CollectionsMarshal.AsSpan(list163); num = 0; span2[num] = 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); span3 = CollectionsMarshal.AsSpan(list164); index = 0; ref GatheringNodeGroup reference120 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup41 = new GatheringNodeGroup(); num2 = 2; List list165 = new List(num2); CollectionsMarshal.SetCount(list165, num2); span4 = CollectionsMarshal.AsSpan(list165); num3 = 0; ref GatheringNode reference121 = ref span4[num3]; GatheringNode obj80 = new GatheringNode { DataId = 32296u }; num5 = 1; List list166 = new List(num5); CollectionsMarshal.SetCount(list166, num5); span5 = CollectionsMarshal.AsSpan(list166); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-216.1387f, 0.6300181f, 616.7697f), MinimumAngle = 180, MaximumAngle = 265 }; obj80.Locations = list166; reference121 = obj80; num3++; ref GatheringNode reference122 = ref span4[num3]; GatheringNode obj81 = new GatheringNode { DataId = 32297u }; num4 = 2; List list167 = new List(num4); CollectionsMarshal.SetCount(list167, num4); span5 = CollectionsMarshal.AsSpan(list167); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-236.5302f, 0.503479f, 634.821f), MinimumAngle = 45, MaximumAngle = 65, MinimumDistance = 1.6f, MaximumDistance = 3f }; num5++; span5[num5] = 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; index++; ref GatheringNodeGroup reference123 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup42 = new GatheringNodeGroup(); num3 = 2; List list168 = new List(num3); CollectionsMarshal.SetCount(list168, num3); span4 = CollectionsMarshal.AsSpan(list168); num2 = 0; ref GatheringNode reference124 = ref span4[num2]; GatheringNode obj82 = new GatheringNode { DataId = 32298u }; num5 = 1; List list169 = new List(num5); CollectionsMarshal.SetCount(list169, num5); span5 = CollectionsMarshal.AsSpan(list169); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-267.9128f, 0.6036554f, 722.319f), MinimumAngle = 230, MaximumAngle = 330 }; obj82.Locations = list169; reference124 = obj82; num2++; ref GatheringNode reference125 = ref span4[num2]; GatheringNode obj83 = new GatheringNode { DataId = 32299u }; num4 = 2; List list170 = new List(num4); CollectionsMarshal.SetCount(list170, num4); span5 = CollectionsMarshal.AsSpan(list170); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-275.2201f, 1.438162f, 727.0667f), MinimumAngle = 0, MaximumAngle = 105 }; num5++; span5[num5] = 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; index++; ref GatheringNodeGroup reference126 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup43 = new GatheringNodeGroup(); num2 = 2; List list171 = new List(num2); CollectionsMarshal.SetCount(list171, num2); span4 = CollectionsMarshal.AsSpan(list171); num3 = 0; ref GatheringNode reference127 = ref span4[num3]; GatheringNode obj84 = new GatheringNode { DataId = 32300u }; num5 = 1; List list172 = new List(num5); CollectionsMarshal.SetCount(list172, num5); span5 = CollectionsMarshal.AsSpan(list172); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-148.4246f, 11.42871f, 776.8299f), MinimumAngle = 105, MaximumAngle = 240 }; obj84.Locations = list172; reference127 = obj84; num3++; ref GatheringNode reference128 = ref span4[num3]; GatheringNode obj85 = new GatheringNode { DataId = 32301u }; num4 = 2; List list173 = new List(num4); CollectionsMarshal.SetCount(list173, num4); span5 = CollectionsMarshal.AsSpan(list173); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-135.4789f, 11.61927f, 765.4382f), MinimumAngle = 45, MaximumAngle = 155 }; num5++; span5[num5] = 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(); index = 1; List list174 = new List(index); CollectionsMarshal.SetCount(list174, index); span = CollectionsMarshal.AsSpan(list174); num = 0; span[num] = "liza"; gatheringRoot16.Author = list174; num = 1; List list175 = new List(num); CollectionsMarshal.SetCount(list175, num); span2 = CollectionsMarshal.AsSpan(list175); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 613) { AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu }; gatheringRoot16.Steps = list175; index = 3; List list176 = new List(index); CollectionsMarshal.SetCount(list176, index); span3 = CollectionsMarshal.AsSpan(list176); num = 0; ref GatheringNodeGroup reference129 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup44 = new GatheringNodeGroup(); num3 = 2; List list177 = new List(num3); CollectionsMarshal.SetCount(list177, num3); span4 = CollectionsMarshal.AsSpan(list177); num2 = 0; ref GatheringNode reference130 = ref span4[num2]; GatheringNode obj86 = new GatheringNode { DataId = 32302u }; num5 = 1; List list178 = new List(num5); CollectionsMarshal.SetCount(list178, num5); span5 = CollectionsMarshal.AsSpan(list178); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(831.4452f, 48.62377f, -131.4108f) }; obj86.Locations = list178; reference130 = obj86; num2++; ref GatheringNode reference131 = ref span4[num2]; GatheringNode obj87 = new GatheringNode { DataId = 32303u }; num4 = 2; List list179 = new List(num4); CollectionsMarshal.SetCount(list179, num4); span5 = CollectionsMarshal.AsSpan(list179); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(865.9036f, 46.76892f, -129.9611f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(822.6691f, 48.57434f, -130.6889f) }; obj87.Locations = list179; reference131 = obj87; gatheringNodeGroup44.Nodes = list177; reference129 = gatheringNodeGroup44; num++; ref GatheringNodeGroup reference132 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup45 = new GatheringNodeGroup(); num2 = 2; List list180 = new List(num2); CollectionsMarshal.SetCount(list180, num2); span4 = CollectionsMarshal.AsSpan(list180); num3 = 0; ref GatheringNode reference133 = ref span4[num3]; GatheringNode obj88 = new GatheringNode { DataId = 32305u }; num5 = 2; List list181 = new List(num5); CollectionsMarshal.SetCount(list181, num5); span5 = CollectionsMarshal.AsSpan(list181); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(780.787f, 51.3394f, -265.6496f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(824.1245f, 40.93994f, -250.4464f) }; obj88.Locations = list181; reference133 = obj88; num3++; ref GatheringNode reference134 = ref span4[num3]; GatheringNode obj89 = new GatheringNode { DataId = 32304u }; num4 = 1; List list182 = new List(num4); CollectionsMarshal.SetCount(list182, num4); span5 = CollectionsMarshal.AsSpan(list182); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(816.6475f, 41.2146f, -263.6606f) }; obj89.Locations = list182; reference134 = obj89; gatheringNodeGroup45.Nodes = list180; reference132 = gatheringNodeGroup45; num++; ref GatheringNodeGroup reference135 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup46 = new GatheringNodeGroup(); num3 = 2; List list183 = new List(num3); CollectionsMarshal.SetCount(list183, num3); span4 = CollectionsMarshal.AsSpan(list183); num2 = 0; ref GatheringNode reference136 = ref span4[num2]; GatheringNode obj90 = new GatheringNode { DataId = 32306u }; num5 = 1; List list184 = new List(num5); CollectionsMarshal.SetCount(list184, num5); span5 = CollectionsMarshal.AsSpan(list184); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(648.2073f, 75.29906f, -226.7926f), MinimumAngle = 25, MaximumAngle = 290 }; obj90.Locations = list184; reference136 = obj90; num2++; ref GatheringNode reference137 = ref span4[num2]; GatheringNode obj91 = new GatheringNode { DataId = 32307u }; num4 = 2; List list185 = new List(num4); CollectionsMarshal.SetCount(list185, num4); span5 = CollectionsMarshal.AsSpan(list185); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(652.0435f, 71.82505f, -241.2778f) }; num5++; span5[num5] = 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); span = CollectionsMarshal.AsSpan(list186); index = 0; span[index] = "liza"; gatheringRoot17.Author = list186; index = 1; List list187 = new List(index); CollectionsMarshal.SetCount(list187, index); span2 = CollectionsMarshal.AsSpan(list187); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 613) { AetheryteShortcut = EAetheryteLocation.RubySeaOnokoro }; gatheringRoot17.Steps = list187; num = 1; List list188 = new List(num); CollectionsMarshal.SetCount(list188, num); span3 = CollectionsMarshal.AsSpan(list188); index = 0; ref GatheringNodeGroup reference138 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup47 = new GatheringNodeGroup(); num2 = 1; List list189 = new List(num2); CollectionsMarshal.SetCount(list189, num2); span4 = CollectionsMarshal.AsSpan(list189); num3 = 0; ref GatheringNode reference139 = ref span4[num3]; GatheringNode obj92 = new GatheringNode { DataId = 32308u }; num5 = 3; List list190 = new List(num5); CollectionsMarshal.SetCount(list190, num5); span5 = CollectionsMarshal.AsSpan(list190); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-531.8166f, 16.39526f, 34.16671f), MinimumAngle = 245, MaximumAngle = 325 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-532.9277f, 15.60621f, 50.29741f), MinimumAngle = 190, MaximumAngle = 330 }; num4++; span5[num4] = 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(); index = 1; List list191 = new List(index); CollectionsMarshal.SetCount(list191, index); span = CollectionsMarshal.AsSpan(list191); num = 0; span[num] = "Theo"; gatheringRoot18.Author = list191; num = 1; List list192 = new List(num); CollectionsMarshal.SetCount(list192, num); span2 = CollectionsMarshal.AsSpan(list192); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 622); gatheringRoot18.Steps = list192; index = 1; List list193 = new List(index); CollectionsMarshal.SetCount(list193, index); span3 = CollectionsMarshal.AsSpan(list193); num = 0; ref GatheringNodeGroup reference140 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup48 = new GatheringNodeGroup(); num3 = 3; List list194 = new List(num3); CollectionsMarshal.SetCount(list194, num3); span4 = CollectionsMarshal.AsSpan(list194); num2 = 0; ref GatheringNode reference141 = ref span4[num2]; GatheringNode obj93 = new GatheringNode { DataId = 32314u }; num4 = 1; List list195 = new List(num4); CollectionsMarshal.SetCount(list195, num4); span5 = CollectionsMarshal.AsSpan(list195); num5 = 0; span5[num5] = 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; num2++; ref GatheringNode reference142 = ref span4[num2]; GatheringNode obj94 = new GatheringNode { DataId = 32315u }; num5 = 1; List list196 = new List(num5); CollectionsMarshal.SetCount(list196, num5); span5 = CollectionsMarshal.AsSpan(list196); num4 = 0; span5[num4] = 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; num2++; ref GatheringNode reference143 = ref span4[num2]; GatheringNode obj95 = new GatheringNode { DataId = 32316u }; num4 = 1; List list197 = new List(num4); CollectionsMarshal.SetCount(list197, num4); span5 = CollectionsMarshal.AsSpan(list197); num5 = 0; span5[num5] = 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); span = CollectionsMarshal.AsSpan(list198); index = 0; span[index] = "Theo"; gatheringRoot19.Author = list198; index = 1; List list199 = new List(index); CollectionsMarshal.SetCount(list199, index); span2 = CollectionsMarshal.AsSpan(list199); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 622); gatheringRoot19.Steps = list199; num = 3; List list200 = new List(num); CollectionsMarshal.SetCount(list200, num); span3 = CollectionsMarshal.AsSpan(list200); index = 0; ref GatheringNodeGroup reference144 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup49 = new GatheringNodeGroup(); num2 = 1; List list201 = new List(num2); CollectionsMarshal.SetCount(list201, num2); span4 = CollectionsMarshal.AsSpan(list201); num3 = 0; ref GatheringNode reference145 = ref span4[num3]; GatheringNode obj96 = new GatheringNode { DataId = 32320u }; num5 = 1; List list202 = new List(num5); CollectionsMarshal.SetCount(list202, num5); span5 = CollectionsMarshal.AsSpan(list202); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference146 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup50 = new GatheringNodeGroup(); num3 = 1; List list203 = new List(num3); CollectionsMarshal.SetCount(list203, num3); span4 = CollectionsMarshal.AsSpan(list203); num2 = 0; ref GatheringNode reference147 = ref span4[num2]; GatheringNode obj97 = new GatheringNode { DataId = 32321u }; num4 = 1; List list204 = new List(num4); CollectionsMarshal.SetCount(list204, num4); span5 = CollectionsMarshal.AsSpan(list204); num5 = 0; span5[num5] = 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; index++; ref GatheringNodeGroup reference148 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup51 = new GatheringNodeGroup(); num2 = 1; List list205 = new List(num2); CollectionsMarshal.SetCount(list205, num2); span4 = CollectionsMarshal.AsSpan(list205); num3 = 0; ref GatheringNode reference149 = ref span4[num3]; GatheringNode obj98 = new GatheringNode { DataId = 32322u }; num5 = 1; List list206 = new List(num5); CollectionsMarshal.SetCount(list206, num5); span5 = CollectionsMarshal.AsSpan(list206); num4 = 0; span5[num4] = 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(); index = 1; List list207 = new List(index); CollectionsMarshal.SetCount(list207, index); span = CollectionsMarshal.AsSpan(list207); num = 0; span[num] = "plogon_enjoyer"; gatheringRoot20.Author = list207; num = 1; List list208 = new List(num); CollectionsMarshal.SetCount(list208, num); span2 = CollectionsMarshal.AsSpan(list208); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeDawnThrone }; gatheringRoot20.Steps = list208; index = 3; List list209 = new List(index); CollectionsMarshal.SetCount(list209, index); span3 = CollectionsMarshal.AsSpan(list209); num = 0; ref GatheringNodeGroup reference150 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup52 = new GatheringNodeGroup(); num3 = 1; List list210 = new List(num3); CollectionsMarshal.SetCount(list210, num3); span4 = CollectionsMarshal.AsSpan(list210); num2 = 0; ref GatheringNode reference151 = ref span4[num2]; GatheringNode obj99 = new GatheringNode { DataId = 32323u }; num4 = 1; List list211 = new List(num4); CollectionsMarshal.SetCount(list211, num4); span5 = CollectionsMarshal.AsSpan(list211); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-54.36381f, 55.83623f, -357.2043f) }; obj99.Locations = list211; reference151 = obj99; gatheringNodeGroup52.Nodes = list210; reference150 = gatheringNodeGroup52; num++; ref GatheringNodeGroup reference152 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup53 = new GatheringNodeGroup(); num2 = 1; List list212 = new List(num2); CollectionsMarshal.SetCount(list212, num2); span4 = CollectionsMarshal.AsSpan(list212); num3 = 0; ref GatheringNode reference153 = ref span4[num3]; GatheringNode obj100 = new GatheringNode { DataId = 32325u }; num5 = 1; List list213 = new List(num5); CollectionsMarshal.SetCount(list213, num5); span5 = CollectionsMarshal.AsSpan(list213); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-56.99122f, 59.4855f, -368.9053f) }; obj100.Locations = list213; reference153 = obj100; gatheringNodeGroup53.Nodes = list212; reference152 = gatheringNodeGroup53; num++; ref GatheringNodeGroup reference154 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup54 = new GatheringNodeGroup(); num3 = 1; List list214 = new List(num3); CollectionsMarshal.SetCount(list214, num3); span4 = CollectionsMarshal.AsSpan(list214); num2 = 0; ref GatheringNode reference155 = ref span4[num2]; GatheringNode obj101 = new GatheringNode { DataId = 32324u }; num4 = 1; List list215 = new List(num4); CollectionsMarshal.SetCount(list215, num4); span5 = CollectionsMarshal.AsSpan(list215); num5 = 0; span5[num5] = 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); span = CollectionsMarshal.AsSpan(list216); index = 0; span[index] = "plogon_enjoyer"; gatheringRoot21.Author = list216; index = 1; List list217 = new List(index); CollectionsMarshal.SetCount(list217, index); span2 = CollectionsMarshal.AsSpan(list217); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeDawnThrone }; gatheringRoot21.Steps = list217; num = 3; List list218 = new List(num); CollectionsMarshal.SetCount(list218, num); span3 = CollectionsMarshal.AsSpan(list218); index = 0; ref GatheringNodeGroup reference156 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup55 = new GatheringNodeGroup(); num2 = 1; List list219 = new List(num2); CollectionsMarshal.SetCount(list219, num2); span4 = CollectionsMarshal.AsSpan(list219); num3 = 0; ref GatheringNode reference157 = ref span4[num3]; GatheringNode obj102 = new GatheringNode { DataId = 32335u }; num5 = 1; List list220 = new List(num5); CollectionsMarshal.SetCount(list220, num5); span5 = CollectionsMarshal.AsSpan(list220); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-80.14488f, 58.18221f, -358.3333f) }; obj102.Locations = list220; reference157 = obj102; gatheringNodeGroup55.Nodes = list219; reference156 = gatheringNodeGroup55; index++; ref GatheringNodeGroup reference158 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup56 = new GatheringNodeGroup(); num3 = 1; List list221 = new List(num3); CollectionsMarshal.SetCount(list221, num3); span4 = CollectionsMarshal.AsSpan(list221); num2 = 0; ref GatheringNode reference159 = ref span4[num2]; GatheringNode obj103 = new GatheringNode { DataId = 32336u }; num4 = 1; List list222 = new List(num4); CollectionsMarshal.SetCount(list222, num4); span5 = CollectionsMarshal.AsSpan(list222); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-58.9046f, 52.59887f, -350.7942f) }; obj103.Locations = list222; reference159 = obj103; gatheringNodeGroup56.Nodes = list221; reference158 = gatheringNodeGroup56; index++; ref GatheringNodeGroup reference160 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup57 = new GatheringNodeGroup(); num2 = 1; List list223 = new List(num2); CollectionsMarshal.SetCount(list223, num2); span4 = CollectionsMarshal.AsSpan(list223); num3 = 0; ref GatheringNode reference161 = ref span4[num3]; GatheringNode obj104 = new GatheringNode { DataId = 32337u }; num5 = 1; List list224 = new List(num5); CollectionsMarshal.SetCount(list224, num5); span5 = CollectionsMarshal.AsSpan(list224); num4 = 0; span5[num4] = 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(); index = 1; List list225 = new List(index); CollectionsMarshal.SetCount(list225, index); span = CollectionsMarshal.AsSpan(list225); num = 0; span[num] = "liza"; gatheringRoot22.Author = list225; num = 1; List list226 = new List(num); CollectionsMarshal.SetCount(list226, num); span2 = CollectionsMarshal.AsSpan(list226); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 397) { AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; gatheringRoot22.Steps = list226; index = 3; List list227 = new List(index); CollectionsMarshal.SetCount(list227, index); span3 = CollectionsMarshal.AsSpan(list227); num = 0; ref GatheringNodeGroup reference162 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup58 = new GatheringNodeGroup(); num3 = 2; List list228 = new List(num3); CollectionsMarshal.SetCount(list228, num3); span4 = CollectionsMarshal.AsSpan(list228); num2 = 0; ref GatheringNode reference163 = ref span4[num2]; GatheringNode obj105 = new GatheringNode { DataId = 32349u }; num4 = 2; List list229 = new List(num4); CollectionsMarshal.SetCount(list229, num4); span5 = CollectionsMarshal.AsSpan(list229); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(63.68f, 227.89f, 570.31f), MinimumAngle = 140, MaximumAngle = 275 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(100.3585f, 236.1064f, 551.248f), MinimumAngle = 110, MaximumAngle = 245 }; obj105.Locations = list229; reference163 = obj105; num2++; ref GatheringNode reference164 = ref span4[num2]; GatheringNode obj106 = new GatheringNode { DataId = 32348u }; num5 = 1; List list230 = new List(num5); CollectionsMarshal.SetCount(list230, num5); span5 = CollectionsMarshal.AsSpan(list230); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference165 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup59 = new GatheringNodeGroup(); num2 = 2; List list231 = new List(num2); CollectionsMarshal.SetCount(list231, num2); span4 = CollectionsMarshal.AsSpan(list231); num3 = 0; ref GatheringNode reference166 = ref span4[num3]; GatheringNode obj107 = new GatheringNode { DataId = 32346u }; num4 = 1; List list232 = new List(num4); CollectionsMarshal.SetCount(list232, num4); span5 = CollectionsMarshal.AsSpan(list232); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-19.27065f, 219.13f, 618.5656f), MinimumAngle = 70, MaximumAngle = 205 }; obj107.Locations = list232; reference166 = obj107; num3++; ref GatheringNode reference167 = ref span4[num3]; GatheringNode obj108 = new GatheringNode { DataId = 32347u }; num5 = 2; List list233 = new List(num5); CollectionsMarshal.SetCount(list233, num5); span5 = CollectionsMarshal.AsSpan(list233); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-11.97839f, 222.4612f, 613.5499f), MinimumAngle = 80, MaximumAngle = 235 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference168 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup60 = new GatheringNodeGroup(); num3 = 2; List list234 = new List(num3); CollectionsMarshal.SetCount(list234, num3); span4 = CollectionsMarshal.AsSpan(list234); num2 = 0; ref GatheringNode reference169 = ref span4[num2]; GatheringNode obj109 = new GatheringNode { DataId = 32344u }; num4 = 1; List list235 = new List(num4); CollectionsMarshal.SetCount(list235, num4); span5 = CollectionsMarshal.AsSpan(list235); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-60.89f, 241.99f, 692.56f), MinimumAngle = 60, MaximumAngle = 220 }; obj109.Locations = list235; reference169 = obj109; num2++; ref GatheringNode reference170 = ref span4[num2]; GatheringNode obj110 = new GatheringNode { DataId = 32345u }; num5 = 2; List list236 = new List(num5); CollectionsMarshal.SetCount(list236, num5); span5 = CollectionsMarshal.AsSpan(list236); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-70.72009f, 242.5652f, 704.0363f), MinimumAngle = 70, MaximumAngle = 225 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list237); index = 0; span[index] = "liza"; gatheringRoot23.Author = list237; index = 1; List list238 = new List(index); CollectionsMarshal.SetCount(list238, index); span2 = CollectionsMarshal.AsSpan(list238); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 397) { AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; gatheringRoot23.Steps = list238; num = 3; List list239 = new List(num); CollectionsMarshal.SetCount(list239, num); span3 = CollectionsMarshal.AsSpan(list239); index = 0; ref GatheringNodeGroup reference171 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup61 = new GatheringNodeGroup(); num2 = 2; List list240 = new List(num2); CollectionsMarshal.SetCount(list240, num2); span4 = CollectionsMarshal.AsSpan(list240); num3 = 0; ref GatheringNode reference172 = ref span4[num3]; GatheringNode obj111 = new GatheringNode { DataId = 32355u }; num4 = 2; List list241 = new List(num4); CollectionsMarshal.SetCount(list241, num4); span5 = CollectionsMarshal.AsSpan(list241); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(484.6112f, 160.7014f, -339.9558f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(479.6101f, 160.8177f, -328.4199f), MinimumAngle = 160, MaximumAngle = 335 }; obj111.Locations = list241; reference172 = obj111; num3++; ref GatheringNode reference173 = ref span4[num3]; GatheringNode obj112 = new GatheringNode { DataId = 32354u }; num5 = 1; List list242 = new List(num5); CollectionsMarshal.SetCount(list242, num5); span5 = CollectionsMarshal.AsSpan(list242); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference174 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup62 = new GatheringNodeGroup(); num3 = 2; List list243 = new List(num3); CollectionsMarshal.SetCount(list243, num3); span4 = CollectionsMarshal.AsSpan(list243); num2 = 0; ref GatheringNode reference175 = ref span4[num2]; GatheringNode obj113 = new GatheringNode { DataId = 32351u }; num4 = 2; List list244 = new List(num4); CollectionsMarshal.SetCount(list244, num4); span5 = CollectionsMarshal.AsSpan(list244); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(602.9045f, 172.9519f, -376.0714f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(610.5079f, 174.6463f, -380.3387f) }; obj113.Locations = list244; reference175 = obj113; num2++; ref GatheringNode reference176 = ref span4[num2]; GatheringNode obj114 = new GatheringNode { DataId = 32350u }; num5 = 1; List list245 = new List(num5); CollectionsMarshal.SetCount(list245, num5); span5 = CollectionsMarshal.AsSpan(list245); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(609.4385f, 174.6537f, -376.958f) }; obj114.Locations = list245; reference176 = obj114; gatheringNodeGroup62.Nodes = list243; reference174 = gatheringNodeGroup62; index++; ref GatheringNodeGroup reference177 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup63 = new GatheringNodeGroup(); num2 = 2; List list246 = new List(num2); CollectionsMarshal.SetCount(list246, num2); span4 = CollectionsMarshal.AsSpan(list246); num3 = 0; ref GatheringNode reference178 = ref span4[num3]; GatheringNode obj115 = new GatheringNode { DataId = 32353u }; num4 = 2; List list247 = new List(num4); CollectionsMarshal.SetCount(list247, num4); span5 = CollectionsMarshal.AsSpan(list247); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(457.2875f, 160.5861f, -451.3749f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(471.3904f, 159.7412f, -441.1613f) }; obj115.Locations = list247; reference178 = obj115; num3++; ref GatheringNode reference179 = ref span4[num3]; GatheringNode obj116 = new GatheringNode { DataId = 32352u }; num5 = 1; List list248 = new List(num5); CollectionsMarshal.SetCount(list248, num5); span5 = CollectionsMarshal.AsSpan(list248); num4 = 0; span5[num4] = 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(); index = 1; List list249 = new List(index); CollectionsMarshal.SetCount(list249, index); span = CollectionsMarshal.AsSpan(list249); num = 0; span[num] = "liza"; gatheringRoot24.Author = list249; num = 1; List list250 = new List(num); CollectionsMarshal.SetCount(list250, num); span2 = CollectionsMarshal.AsSpan(list250); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 400) { AetheryteShortcut = EAetheryteLocation.ChurningMistsMoghome }; gatheringRoot24.Steps = list250; index = 3; List list251 = new List(index); CollectionsMarshal.SetCount(list251, index); span3 = CollectionsMarshal.AsSpan(list251); num = 0; ref GatheringNodeGroup reference180 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup64 = new GatheringNodeGroup(); num3 = 2; List list252 = new List(num3); CollectionsMarshal.SetCount(list252, num3); span4 = CollectionsMarshal.AsSpan(list252); num2 = 0; ref GatheringNode reference181 = ref span4[num2]; GatheringNode obj117 = new GatheringNode { DataId = 32357u }; num4 = 2; List list253 = new List(num4); CollectionsMarshal.SetCount(list253, num4); span5 = CollectionsMarshal.AsSpan(list253); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(557.625f, 5.119438f, 180.6541f), MinimumAngle = -70, MaximumAngle = 55 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(570.8357f, 11.89507f, 164.9729f), MinimumAngle = 55, MaximumAngle = 130 }; obj117.Locations = list253; reference181 = obj117; num2++; ref GatheringNode reference182 = ref span4[num2]; GatheringNode obj118 = new GatheringNode { DataId = 32356u }; num5 = 1; List list254 = new List(num5); CollectionsMarshal.SetCount(list254, num5); span5 = CollectionsMarshal.AsSpan(list254); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference183 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup65 = new GatheringNodeGroup(); num2 = 2; List list255 = new List(num2); CollectionsMarshal.SetCount(list255, num2); span4 = CollectionsMarshal.AsSpan(list255); num3 = 0; ref GatheringNode reference184 = ref span4[num3]; GatheringNode obj119 = new GatheringNode { DataId = 32358u }; num4 = 1; List list256 = new List(num4); CollectionsMarshal.SetCount(list256, num4); span5 = CollectionsMarshal.AsSpan(list256); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(665.114f, 43.93011f, 151.3629f), MinimumAngle = -80, MaximumAngle = 40 }; obj119.Locations = list256; reference184 = obj119; num3++; ref GatheringNode reference185 = ref span4[num3]; GatheringNode obj120 = new GatheringNode { DataId = 32359u }; num5 = 2; List list257 = new List(num5); CollectionsMarshal.SetCount(list257, num5); span5 = CollectionsMarshal.AsSpan(list257); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(697.7376f, 41.87314f, 124.1553f), MinimumAngle = -125, MaximumAngle = 30 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference186 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup66 = new GatheringNodeGroup(); num3 = 2; List list258 = new List(num3); CollectionsMarshal.SetCount(list258, num3); span4 = CollectionsMarshal.AsSpan(list258); num2 = 0; ref GatheringNode reference187 = ref span4[num2]; GatheringNode obj121 = new GatheringNode { DataId = 32360u }; num4 = 1; List list259 = new List(num4); CollectionsMarshal.SetCount(list259, num4); span5 = CollectionsMarshal.AsSpan(list259); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(755.3978f, 20.37826f, 201.3921f), MinimumAngle = -30, MaximumAngle = 70 }; obj121.Locations = list259; reference187 = obj121; num2++; ref GatheringNode reference188 = ref span4[num2]; GatheringNode obj122 = new GatheringNode { DataId = 32361u }; num5 = 2; List list260 = new List(num5); CollectionsMarshal.SetCount(list260, num5); span5 = CollectionsMarshal.AsSpan(list260); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(771.5975f, 20.41353f, 204.8761f), MinimumAngle = -45, MaximumAngle = 65 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list261); index = 0; span[index] = "liza"; gatheringRoot25.Author = list261; index = 1; List list262 = new List(index); CollectionsMarshal.SetCount(list262, index); span2 = CollectionsMarshal.AsSpan(list262); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 400) { AetheryteShortcut = EAetheryteLocation.ChurningMistsZenith }; gatheringRoot25.Steps = list262; num = 3; List list263 = new List(num); CollectionsMarshal.SetCount(list263, num); span3 = CollectionsMarshal.AsSpan(list263); index = 0; ref GatheringNodeGroup reference189 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup67 = new GatheringNodeGroup(); num2 = 2; List list264 = new List(num2); CollectionsMarshal.SetCount(list264, num2); span4 = CollectionsMarshal.AsSpan(list264); num3 = 0; ref GatheringNode reference190 = ref span4[num3]; GatheringNode obj123 = new GatheringNode { DataId = 32366u }; num4 = 1; List list265 = new List(num4); CollectionsMarshal.SetCount(list265, num4); span5 = CollectionsMarshal.AsSpan(list265); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-699.5319f, 91.18189f, -362.7602f) }; obj123.Locations = list265; reference190 = obj123; num3++; ref GatheringNode reference191 = ref span4[num3]; GatheringNode obj124 = new GatheringNode { DataId = 32367u }; num5 = 2; List list266 = new List(num5); CollectionsMarshal.SetCount(list266, num5); span5 = CollectionsMarshal.AsSpan(list266); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-681.9284f, 91.30399f, -363.0468f) }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference192 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup68 = new GatheringNodeGroup(); num3 = 2; List list267 = new List(num3); CollectionsMarshal.SetCount(list267, num3); span4 = CollectionsMarshal.AsSpan(list267); num2 = 0; ref GatheringNode reference193 = ref span4[num2]; GatheringNode obj125 = new GatheringNode { DataId = 32364u }; num4 = 1; List list268 = new List(num4); CollectionsMarshal.SetCount(list268, num4); span5 = CollectionsMarshal.AsSpan(list268); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-680.1304f, 91.30952f, -479.2773f), MinimumAngle = 50, MaximumAngle = 275 }; obj125.Locations = list268; reference193 = obj125; num2++; ref GatheringNode reference194 = ref span4[num2]; GatheringNode obj126 = new GatheringNode { DataId = 32365u }; num5 = 2; List list269 = new List(num5); CollectionsMarshal.SetCount(list269, num5); span5 = CollectionsMarshal.AsSpan(list269); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-691.5847f, 91.2657f, -491.8746f), MinimumAngle = -115, MaximumAngle = 90 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference195 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup69 = new GatheringNodeGroup(); num2 = 2; List list270 = new List(num2); CollectionsMarshal.SetCount(list270, num2); span4 = CollectionsMarshal.AsSpan(list270); num3 = 0; ref GatheringNode reference196 = ref span4[num3]; GatheringNode obj127 = new GatheringNode { DataId = 32362u }; num4 = 1; List list271 = new List(num4); CollectionsMarshal.SetCount(list271, num4); span5 = CollectionsMarshal.AsSpan(list271); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-764.3091f, 91.5154f, -554.3649f), MinimumAngle = -125, MaximumAngle = 65 }; obj127.Locations = list271; reference196 = obj127; num3++; ref GatheringNode reference197 = ref span4[num3]; GatheringNode obj128 = new GatheringNode { DataId = 32363u }; num5 = 2; List list272 = new List(num5); CollectionsMarshal.SetCount(list272, num5); span5 = CollectionsMarshal.AsSpan(list272); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-763.1495f, 91.37257f, -542.7809f), MinimumAngle = 70, MaximumAngle = 305 }; num4++; span5[num4] = 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(); index = 1; List list273 = new List(index); CollectionsMarshal.SetCount(list273, index); span = CollectionsMarshal.AsSpan(list273); num = 0; span[num] = "liza"; gatheringRoot26.Author = list273; num = 1; List list274 = new List(num); CollectionsMarshal.SetCount(list274, num); span2 = CollectionsMarshal.AsSpan(list274); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 814); gatheringRoot26.Steps = list274; index = 6; List list275 = new List(index); CollectionsMarshal.SetCount(list275, index); span3 = CollectionsMarshal.AsSpan(list275); num = 0; ref GatheringNodeGroup reference198 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup70 = new GatheringNodeGroup(); num3 = 1; List list276 = new List(num3); CollectionsMarshal.SetCount(list276, num3); span4 = CollectionsMarshal.AsSpan(list276); num2 = 0; ref GatheringNode reference199 = ref span4[num2]; GatheringNode obj129 = new GatheringNode { DataId = 32512u }; num4 = 1; List list277 = new List(num4); CollectionsMarshal.SetCount(list277, num4); span5 = CollectionsMarshal.AsSpan(list277); num5 = 0; span5[num5] = 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; num++; ref GatheringNodeGroup reference200 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup71 = new GatheringNodeGroup(); num2 = 1; List list278 = new List(num2); CollectionsMarshal.SetCount(list278, num2); span4 = CollectionsMarshal.AsSpan(list278); num3 = 0; ref GatheringNode reference201 = ref span4[num3]; GatheringNode obj130 = new GatheringNode { DataId = 32513u }; num5 = 1; List list279 = new List(num5); CollectionsMarshal.SetCount(list279, num5); span5 = CollectionsMarshal.AsSpan(list279); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference202 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup72 = new GatheringNodeGroup(); num3 = 1; List list280 = new List(num3); CollectionsMarshal.SetCount(list280, num3); span4 = CollectionsMarshal.AsSpan(list280); num2 = 0; ref GatheringNode reference203 = ref span4[num2]; GatheringNode obj131 = new GatheringNode { DataId = 32514u }; num4 = 1; List list281 = new List(num4); CollectionsMarshal.SetCount(list281, num4); span5 = CollectionsMarshal.AsSpan(list281); num5 = 0; span5[num5] = 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; num++; ref GatheringNodeGroup reference204 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup73 = new GatheringNodeGroup(); num2 = 1; List list282 = new List(num2); CollectionsMarshal.SetCount(list282, num2); span4 = CollectionsMarshal.AsSpan(list282); num3 = 0; ref GatheringNode reference205 = ref span4[num3]; GatheringNode obj132 = new GatheringNode { DataId = 32515u }; num5 = 1; List list283 = new List(num5); CollectionsMarshal.SetCount(list283, num5); span5 = CollectionsMarshal.AsSpan(list283); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference206 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup74 = new GatheringNodeGroup(); num3 = 1; List list284 = new List(num3); CollectionsMarshal.SetCount(list284, num3); span4 = CollectionsMarshal.AsSpan(list284); num2 = 0; ref GatheringNode reference207 = ref span4[num2]; GatheringNode obj133 = new GatheringNode { DataId = 32516u }; num4 = 1; List list285 = new List(num4); CollectionsMarshal.SetCount(list285, num4); span5 = CollectionsMarshal.AsSpan(list285); num5 = 0; span5[num5] = 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; num++; ref GatheringNodeGroup reference208 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup75 = new GatheringNodeGroup(); num2 = 1; List list286 = new List(num2); CollectionsMarshal.SetCount(list286, num2); span4 = CollectionsMarshal.AsSpan(list286); num3 = 0; ref GatheringNode reference209 = ref span4[num3]; GatheringNode obj134 = new GatheringNode { DataId = 32517u }; num5 = 1; List list287 = new List(num5); CollectionsMarshal.SetCount(list287, num5); span5 = CollectionsMarshal.AsSpan(list287); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list288); index = 0; span[index] = "liza"; gatheringRoot27.Author = list288; index = 1; List list289 = new List(index); CollectionsMarshal.SetCount(list289, index); span2 = CollectionsMarshal.AsSpan(list289); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 815) { AetheryteShortcut = EAetheryteLocation.AmhAraengInnAtJourneysHead }; gatheringRoot27.Steps = list289; num = 3; List list290 = new List(num); CollectionsMarshal.SetCount(list290, num); span3 = CollectionsMarshal.AsSpan(list290); index = 0; ref GatheringNodeGroup reference210 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup76 = new GatheringNodeGroup(); num3 = 2; List list291 = new List(num3); CollectionsMarshal.SetCount(list291, num3); span4 = CollectionsMarshal.AsSpan(list291); num2 = 0; ref GatheringNode reference211 = ref span4[num2]; GatheringNode obj135 = new GatheringNode { DataId = 32625u }; num4 = 2; List list292 = new List(num4); CollectionsMarshal.SetCount(list292, num4); span5 = CollectionsMarshal.AsSpan(list292); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(451.1189f, -40.18039f, 184.7025f), MinimumAngle = 95, MaximumAngle = 245 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(471.4881f, -41.63216f, 185.0577f), MinimumAngle = 160, MaximumAngle = 285 }; obj135.Locations = list292; reference211 = obj135; num2++; ref GatheringNode reference212 = ref span4[num2]; GatheringNode obj136 = new GatheringNode { DataId = 32624u }; num5 = 1; List list293 = new List(num5); CollectionsMarshal.SetCount(list293, num5); span5 = CollectionsMarshal.AsSpan(list293); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference213 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup77 = new GatheringNodeGroup(); num2 = 2; List list294 = new List(num2); CollectionsMarshal.SetCount(list294, num2); span4 = CollectionsMarshal.AsSpan(list294); num3 = 0; ref GatheringNode reference214 = ref span4[num3]; GatheringNode obj137 = new GatheringNode { DataId = 32622u }; num4 = 1; List list295 = new List(num4); CollectionsMarshal.SetCount(list295, num4); span5 = CollectionsMarshal.AsSpan(list295); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(507.8041f, -33.50595f, 26.54234f), MinimumAngle = 60, MaximumAngle = 180, MinimumDistance = 1f, MaximumDistance = 3f }; obj137.Locations = list295; reference214 = obj137; num3++; ref GatheringNode reference215 = ref span4[num3]; GatheringNode obj138 = new GatheringNode { DataId = 32623u }; num5 = 2; List list296 = new List(num5); CollectionsMarshal.SetCount(list296, num5); span5 = CollectionsMarshal.AsSpan(list296); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(509.3797f, -30.43971f, -2.22134f), MinimumAngle = -55, MaximumAngle = 30 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference216 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup78 = new GatheringNodeGroup(); num3 = 2; List list297 = new List(num3); CollectionsMarshal.SetCount(list297, num3); span4 = CollectionsMarshal.AsSpan(list297); num2 = 0; ref GatheringNode reference217 = ref span4[num2]; GatheringNode obj139 = new GatheringNode { DataId = 32621u }; num4 = 2; List list298 = new List(num4); CollectionsMarshal.SetCount(list298, num4); span5 = CollectionsMarshal.AsSpan(list298); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(378.5f, -29.83888f, 25.41485f), MinimumAngle = -65, MaximumAngle = 30 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(358.2361f, -30f, 26.45336f), MinimumAngle = -40, MaximumAngle = 45 }; obj139.Locations = list298; reference217 = obj139; num2++; ref GatheringNode reference218 = ref span4[num2]; GatheringNode obj140 = new GatheringNode { DataId = 32620u }; num5 = 1; List list299 = new List(num5); CollectionsMarshal.SetCount(list299, num5); span5 = CollectionsMarshal.AsSpan(list299); num4 = 0; span5[num4] = 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); Span span = CollectionsMarshal.AsSpan(list); int index = 0; span[index] = "liza"; gatheringRoot.Author = list; index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); num = 0; span2[num] = 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 span3 = CollectionsMarshal.AsSpan(list3); index = 0; ref GatheringNodeGroup reference = ref span3[index]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span4 = CollectionsMarshal.AsSpan(list4); int num3 = 0; ref GatheringNode reference2 = ref span4[num3]; GatheringNode obj = new GatheringNode { DataId = 32686u }; int num4 = 2; List list5 = new List(num4); CollectionsMarshal.SetCount(list5, num4); Span span5 = CollectionsMarshal.AsSpan(list5); int num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(486.6385f, -28.30028f, -161.7677f), MinimumAngle = 155, MaximumAngle = 335 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(494.8945f, -21.52249f, -137.1469f) }; obj.Locations = list5; reference2 = obj; num3++; ref GatheringNode reference3 = ref span4[num3]; GatheringNode obj2 = new GatheringNode { DataId = 32685u }; num5 = 1; List list6 = new List(num5); CollectionsMarshal.SetCount(list6, num5); span5 = CollectionsMarshal.AsSpan(list6); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(503.6436f, -23.70927f, -142.2979f) }; obj2.Locations = list6; reference3 = obj2; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; index++; ref GatheringNodeGroup reference4 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num3 = 2; List list7 = new List(num3); CollectionsMarshal.SetCount(list7, num3); span4 = CollectionsMarshal.AsSpan(list7); num2 = 0; ref GatheringNode reference5 = ref span4[num2]; GatheringNode obj3 = new GatheringNode { DataId = 32689u }; num4 = 1; List list8 = new List(num4); CollectionsMarshal.SetCount(list8, num4); span5 = CollectionsMarshal.AsSpan(list8); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(657.1875f, -26.81644f, -235.4547f), MinimumAngle = 65, MaximumAngle = 270 }; obj3.Locations = list8; reference5 = obj3; num2++; ref GatheringNode reference6 = ref span4[num2]; GatheringNode obj4 = new GatheringNode { DataId = 32690u }; num5 = 2; List list9 = new List(num5); CollectionsMarshal.SetCount(list9, num5); span5 = CollectionsMarshal.AsSpan(list9); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(655.8629f, -27.85928f, -256.156f), MinimumAngle = 65, MaximumAngle = 235 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference7 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); span4 = CollectionsMarshal.AsSpan(list10); num3 = 0; ref GatheringNode reference8 = ref span4[num3]; GatheringNode obj5 = new GatheringNode { DataId = 32688u }; num4 = 2; List list11 = new List(num4); CollectionsMarshal.SetCount(list11, num4); span5 = CollectionsMarshal.AsSpan(list11); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(487.4965f, -33.01668f, -304.6423f), MinimumAngle = 150, MaximumAngle = 330 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(477.8194f, -31.87613f, -320.6989f), MinimumAngle = 180, MaximumAngle = 310 }; obj5.Locations = list11; reference8 = obj5; num3++; ref GatheringNode reference9 = ref span4[num3]; GatheringNode obj6 = new GatheringNode { DataId = 32687u }; num5 = 1; List list12 = new List(num5); CollectionsMarshal.SetCount(list12, num5); span5 = CollectionsMarshal.AsSpan(list12); num4 = 0; span5[num4] = 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(); index = 1; List list13 = new List(index); CollectionsMarshal.SetCount(list13, index); span = CollectionsMarshal.AsSpan(list13); num = 0; span[num] = "liza"; gatheringRoot2.Author = list13; num = 1; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); span2 = CollectionsMarshal.AsSpan(list14); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 814) { AetheryteShortcut = EAetheryteLocation.KholusiaWright }; gatheringRoot2.Steps = list14; index = 3; List list15 = new List(index); CollectionsMarshal.SetCount(list15, index); span3 = CollectionsMarshal.AsSpan(list15); num = 0; ref GatheringNodeGroup reference10 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num3 = 2; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); span4 = CollectionsMarshal.AsSpan(list16); num2 = 0; ref GatheringNode reference11 = ref span4[num2]; GatheringNode obj7 = new GatheringNode { DataId = 32816u }; num4 = 2; List list17 = new List(num4); CollectionsMarshal.SetCount(list17, num4); span5 = CollectionsMarshal.AsSpan(list17); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-210.0211f, 27.87489f, 244.1517f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-184.2966f, 33.53575f, 220.416f), MinimumAngle = -70, MaximumAngle = 100 }; obj7.Locations = list17; reference11 = obj7; num2++; ref GatheringNode reference12 = ref span4[num2]; GatheringNode obj8 = new GatheringNode { DataId = 32815u }; num5 = 1; List list18 = new List(num5); CollectionsMarshal.SetCount(list18, num5); span5 = CollectionsMarshal.AsSpan(list18); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference13 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 2; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); span4 = CollectionsMarshal.AsSpan(list19); num3 = 0; ref GatheringNode reference14 = ref span4[num3]; GatheringNode obj9 = new GatheringNode { DataId = 32819u }; num4 = 1; List list20 = new List(num4); CollectionsMarshal.SetCount(list20, num4); span5 = CollectionsMarshal.AsSpan(list20); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-184.1455f, 44.3671f, 162.0892f), MinimumAngle = -90, MaximumAngle = 100 }; obj9.Locations = list20; reference14 = obj9; num3++; ref GatheringNode reference15 = ref span4[num3]; GatheringNode obj10 = new GatheringNode { DataId = 32820u }; num5 = 2; List list21 = new List(num5); CollectionsMarshal.SetCount(list21, num5); span5 = CollectionsMarshal.AsSpan(list21); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-164.9459f, 43.40527f, 153.1118f), MinimumAngle = -100, MaximumAngle = 75 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference16 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num3 = 2; List list22 = new List(num3); CollectionsMarshal.SetCount(list22, num3); span4 = CollectionsMarshal.AsSpan(list22); num2 = 0; ref GatheringNode reference17 = ref span4[num2]; GatheringNode obj11 = new GatheringNode { DataId = 32818u }; num4 = 2; List list23 = new List(num4); CollectionsMarshal.SetCount(list23, num4); span5 = CollectionsMarshal.AsSpan(list23); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-246.385f, 72.55199f, 90.56253f), MinimumAngle = -85, MaximumAngle = 80 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-208.7709f, 77.46264f, 68.17573f), MinimumAngle = -105, MaximumAngle = 90 }; obj11.Locations = list23; reference17 = obj11; num2++; ref GatheringNode reference18 = ref span4[num2]; GatheringNode obj12 = new GatheringNode { DataId = 32817u }; num5 = 1; List list24 = new List(num5); CollectionsMarshal.SetCount(list24, num5); span5 = CollectionsMarshal.AsSpan(list24); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list25); index = 0; span[index] = "liza"; gatheringRoot3.Author = list25; index = 1; List list26 = new List(index); CollectionsMarshal.SetCount(list26, index); span2 = CollectionsMarshal.AsSpan(list26); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 814) { AetheryteShortcut = EAetheryteLocation.KholusiaWright }; gatheringRoot3.Steps = list26; num = 3; List list27 = new List(num); CollectionsMarshal.SetCount(list27, num); span3 = CollectionsMarshal.AsSpan(list27); index = 0; ref GatheringNodeGroup reference19 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 2; List list28 = new List(num2); CollectionsMarshal.SetCount(list28, num2); span4 = CollectionsMarshal.AsSpan(list28); num3 = 0; ref GatheringNode reference20 = ref span4[num3]; GatheringNode obj13 = new GatheringNode { DataId = 32825u }; num4 = 1; List list29 = new List(num4); CollectionsMarshal.SetCount(list29, num4); span5 = CollectionsMarshal.AsSpan(list29); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-482.4797f, 39.54587f, 243.9857f), MinimumAngle = -95, MaximumAngle = 30 }; obj13.Locations = list29; reference20 = obj13; num3++; ref GatheringNode reference21 = ref span4[num3]; GatheringNode obj14 = new GatheringNode { DataId = 32826u }; num5 = 2; List list30 = new List(num5); CollectionsMarshal.SetCount(list30, num5); span5 = CollectionsMarshal.AsSpan(list30); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-479.1443f, 39.79183f, 240.7795f), MinimumAngle = -75, MaximumAngle = 15 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference22 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num3 = 2; List list31 = new List(num3); CollectionsMarshal.SetCount(list31, num3); span4 = CollectionsMarshal.AsSpan(list31); num2 = 0; ref GatheringNode reference23 = ref span4[num2]; GatheringNode obj15 = new GatheringNode { DataId = 32824u }; num4 = 2; List list32 = new List(num4); CollectionsMarshal.SetCount(list32, num4); span5 = CollectionsMarshal.AsSpan(list32); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-591.8113f, 26.1771f, 413.057f), MinimumAngle = 165, MaximumAngle = 265 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(-583.5104f, 26.20471f, 419.7504f), MinimumAngle = 180, MaximumAngle = 280 }; obj15.Locations = list32; reference23 = obj15; num2++; ref GatheringNode reference24 = ref span4[num2]; GatheringNode obj16 = new GatheringNode { DataId = 32823u }; num5 = 1; List list33 = new List(num5); CollectionsMarshal.SetCount(list33, num5); span5 = CollectionsMarshal.AsSpan(list33); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference25 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 2; List list34 = new List(num2); CollectionsMarshal.SetCount(list34, num2); span4 = CollectionsMarshal.AsSpan(list34); num3 = 0; ref GatheringNode reference26 = ref span4[num3]; GatheringNode obj17 = new GatheringNode { DataId = 32821u }; num4 = 1; List list35 = new List(num4); CollectionsMarshal.SetCount(list35, num4); span5 = CollectionsMarshal.AsSpan(list35); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-667.9664f, 24.58142f, 365.2537f), MinimumAngle = 165, MaximumAngle = 240 }; obj17.Locations = list35; reference26 = obj17; num3++; ref GatheringNode reference27 = ref span4[num3]; GatheringNode obj18 = new GatheringNode { DataId = 32822u }; num5 = 2; List list36 = new List(num5); CollectionsMarshal.SetCount(list36, num5); span5 = CollectionsMarshal.AsSpan(list36); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-672.0605f, 24.69111f, 363.4729f), MinimumAngle = 115, MaximumAngle = 215 }; num4++; span5[num4] = 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(); index = 1; List list37 = new List(index); CollectionsMarshal.SetCount(list37, index); span = CollectionsMarshal.AsSpan(list37); num = 0; span[num] = "liza"; gatheringRoot4.Author = list37; num = 2; List list38 = new List(num); CollectionsMarshal.SetCount(list38, num); span2 = CollectionsMarshal.AsSpan(list38); index = 0; span2[index] = 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 } } }; index++; span2[index] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(351.29465f, -38.275272f, 763.0457f), 816) { DisableNavmesh = true, Fly = true }; gatheringRoot4.Steps = list38; index = 3; List list39 = new List(index); CollectionsMarshal.SetCount(list39, index); span3 = CollectionsMarshal.AsSpan(list39); num = 0; ref GatheringNodeGroup reference28 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num3 = 2; List list40 = new List(num3); CollectionsMarshal.SetCount(list40, num3); span4 = CollectionsMarshal.AsSpan(list40); num2 = 0; ref GatheringNode reference29 = ref span4[num2]; GatheringNode obj19 = new GatheringNode { DataId = 32832u }; num4 = 3; List list41 = new List(num4); CollectionsMarshal.SetCount(list41, num4); span5 = CollectionsMarshal.AsSpan(list41); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(382.7488f, -72.47251f, 794.3513f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(388.7861f, -74.19925f, 801.0947f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(386.1797f, -73.5009f, 787.0967f) }; obj19.Locations = list41; reference29 = obj19; num2++; ref GatheringNode reference30 = ref span4[num2]; GatheringNode obj20 = new GatheringNode { DataId = 32831u }; num5 = 1; List list42 = new List(num5); CollectionsMarshal.SetCount(list42, num5); span5 = CollectionsMarshal.AsSpan(list42); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(396.5799f, -76.29187f, 790.9022f) }; obj20.Locations = list42; reference30 = obj20; gatheringNodeGroup10.Nodes = list40; reference28 = gatheringNodeGroup10; num++; ref GatheringNodeGroup reference31 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 2; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); span4 = CollectionsMarshal.AsSpan(list43); num3 = 0; ref GatheringNode reference32 = ref span4[num3]; GatheringNode obj21 = new GatheringNode { DataId = 32830u }; num4 = 2; List list44 = new List(num4); CollectionsMarshal.SetCount(list44, num4); span5 = CollectionsMarshal.AsSpan(list44); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(492.6384f, -82.73045f, 804.714f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(482.808f, -82.61642f, 802.591f) }; obj21.Locations = list44; reference32 = obj21; num3++; ref GatheringNode reference33 = ref span4[num3]; GatheringNode obj22 = new GatheringNode { DataId = 32829u }; num5 = 1; List list45 = new List(num5); CollectionsMarshal.SetCount(list45, num5); span5 = CollectionsMarshal.AsSpan(list45); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(493.5814f, -82.43644f, 790.831f) }; obj22.Locations = list45; reference33 = obj22; gatheringNodeGroup11.Nodes = list43; reference31 = gatheringNodeGroup11; num++; ref GatheringNodeGroup reference34 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num3 = 2; List list46 = new List(num3); CollectionsMarshal.SetCount(list46, num3); span4 = CollectionsMarshal.AsSpan(list46); num2 = 0; ref GatheringNode reference35 = ref span4[num2]; GatheringNode obj23 = new GatheringNode { DataId = 32827u }; num4 = 1; List list47 = new List(num4); CollectionsMarshal.SetCount(list47, num4); span5 = CollectionsMarshal.AsSpan(list47); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(490.9451f, -97.88062f, 636.6115f) }; obj23.Locations = list47; reference35 = obj23; num2++; ref GatheringNode reference36 = ref span4[num2]; GatheringNode obj24 = new GatheringNode { DataId = 32828u }; num5 = 1; List list48 = new List(num5); CollectionsMarshal.SetCount(list48, num5); span5 = CollectionsMarshal.AsSpan(list48); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list49); index = 0; span[index] = "liza"; gatheringRoot5.Author = list49; index = 2; List list50 = new List(index); CollectionsMarshal.SetCount(list50, index); span2 = CollectionsMarshal.AsSpan(list50); num = 0; span2[num] = 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 } } }; num++; span2[num] = 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); span3 = CollectionsMarshal.AsSpan(list51); index = 0; ref GatheringNodeGroup reference37 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 2; List list52 = new List(num2); CollectionsMarshal.SetCount(list52, num2); span4 = CollectionsMarshal.AsSpan(list52); num3 = 0; ref GatheringNode reference38 = ref span4[num3]; GatheringNode obj25 = new GatheringNode { DataId = 32836u }; num4 = 3; List list53 = new List(num4); CollectionsMarshal.SetCount(list53, num4); span5 = CollectionsMarshal.AsSpan(list53); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(539.5437f, -81.62054f, 520.1647f), MinimumAngle = -30, MaximumAngle = 165 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(555.8599f, -73.65717f, 494.6164f), MinimumAngle = 35, MaximumAngle = 240 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(576.4164f, -69.75835f, 512.9263f), MinimumAngle = -75, MaximumAngle = 70 }; obj25.Locations = list53; reference38 = obj25; num3++; ref GatheringNode reference39 = ref span4[num3]; GatheringNode obj26 = new GatheringNode { DataId = 32835u }; num5 = 1; List list54 = new List(num5); CollectionsMarshal.SetCount(list54, num5); span5 = CollectionsMarshal.AsSpan(list54); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference40 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num3 = 2; List list55 = new List(num3); CollectionsMarshal.SetCount(list55, num3); span4 = CollectionsMarshal.AsSpan(list55); num2 = 0; ref GatheringNode reference41 = ref span4[num2]; GatheringNode obj27 = new GatheringNode { DataId = 32838u }; num4 = 2; List list56 = new List(num4); CollectionsMarshal.SetCount(list56, num4); span5 = CollectionsMarshal.AsSpan(list56); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(652.7063f, -46.64378f, 488.4543f), MinimumAngle = 0, MaximumAngle = 120 }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(669.2959f, -47.14824f, 513.9606f), MinimumAngle = -20, MaximumAngle = 105 }; obj27.Locations = list56; reference41 = obj27; num2++; ref GatheringNode reference42 = ref span4[num2]; GatheringNode obj28 = new GatheringNode { DataId = 32837u }; num5 = 1; List list57 = new List(num5); CollectionsMarshal.SetCount(list57, num5); span5 = CollectionsMarshal.AsSpan(list57); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference43 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 2; List list58 = new List(num2); CollectionsMarshal.SetCount(list58, num2); span4 = CollectionsMarshal.AsSpan(list58); num3 = 0; ref GatheringNode reference44 = ref span4[num3]; GatheringNode obj29 = new GatheringNode { DataId = 32834u }; num4 = 1; List list59 = new List(num4); CollectionsMarshal.SetCount(list59, num4); span5 = CollectionsMarshal.AsSpan(list59); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(576.1583f, -46.68682f, 375.5306f), MinimumAngle = -40, MaximumAngle = 150 }; obj29.Locations = list59; reference44 = obj29; num3++; ref GatheringNode reference45 = ref span4[num3]; GatheringNode obj30 = new GatheringNode { DataId = 32833u }; num5 = 1; List list60 = new List(num5); CollectionsMarshal.SetCount(list60, num5); span5 = CollectionsMarshal.AsSpan(list60); num4 = 0; span5[num4] = 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(); index = 1; List list61 = new List(index); CollectionsMarshal.SetCount(list61, index); span = CollectionsMarshal.AsSpan(list61); num = 0; span[num] = "liza"; gatheringRoot6.Author = list61; num = 1; List list62 = new List(num); CollectionsMarshal.SetCount(list62, num); span2 = CollectionsMarshal.AsSpan(list62); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 817) { AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; gatheringRoot6.Steps = list62; index = 3; List list63 = new List(index); CollectionsMarshal.SetCount(list63, index); span3 = CollectionsMarshal.AsSpan(list63); num = 0; ref GatheringNodeGroup reference46 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num3 = 1; List list64 = new List(num3); CollectionsMarshal.SetCount(list64, num3); span4 = CollectionsMarshal.AsSpan(list64); num2 = 0; ref GatheringNode reference47 = ref span4[num2]; GatheringNode obj31 = new GatheringNode { DataId = 32993u }; num4 = 1; List list65 = new List(num4); CollectionsMarshal.SetCount(list65, num4); span5 = CollectionsMarshal.AsSpan(list65); num5 = 0; span5[num5] = 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; num++; ref GatheringNodeGroup reference48 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 1; List list66 = new List(num2); CollectionsMarshal.SetCount(list66, num2); span4 = CollectionsMarshal.AsSpan(list66); num3 = 0; ref GatheringNode reference49 = ref span4[num3]; GatheringNode obj32 = new GatheringNode { DataId = 32991u }; num5 = 1; List list67 = new List(num5); CollectionsMarshal.SetCount(list67, num5); span5 = CollectionsMarshal.AsSpan(list67); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference50 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num3 = 1; List list68 = new List(num3); CollectionsMarshal.SetCount(list68, num3); span4 = CollectionsMarshal.AsSpan(list68); num2 = 0; ref GatheringNode reference51 = ref span4[num2]; GatheringNode obj33 = new GatheringNode { DataId = 32992u }; num4 = 1; List list69 = new List(num4); CollectionsMarshal.SetCount(list69, num4); span5 = CollectionsMarshal.AsSpan(list69); num5 = 0; span5[num5] = 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); span = CollectionsMarshal.AsSpan(list70); index = 0; span[index] = "liza"; gatheringRoot7.Author = list70; index = 3; List list71 = new List(index); CollectionsMarshal.SetCount(list71, index); span2 = CollectionsMarshal.AsSpan(list71); num = 0; span2[num] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-790.09827f, 5.6f, 239.26955f), 817) { Fly = true, AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; num++; span2[num] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-789.0584f, -26.2001f, 239.5829f), 817) { DisableNavmesh = true, Fly = true }; num++; span2[num] = new QuestStep(EInteractionType.None, null, null, 817); gatheringRoot7.Steps = list71; num = 3; List list72 = new List(num); CollectionsMarshal.SetCount(list72, num); span3 = CollectionsMarshal.AsSpan(list72); index = 0; ref GatheringNodeGroup reference52 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 1; List list73 = new List(num2); CollectionsMarshal.SetCount(list73, num2); span4 = CollectionsMarshal.AsSpan(list73); num3 = 0; ref GatheringNode reference53 = ref span4[num3]; GatheringNode obj34 = new GatheringNode { DataId = 32996u }; num5 = 1; List list74 = new List(num5); CollectionsMarshal.SetCount(list74, num5); span5 = CollectionsMarshal.AsSpan(list74); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference54 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num3 = 1; List list75 = new List(num3); CollectionsMarshal.SetCount(list75, num3); span4 = CollectionsMarshal.AsSpan(list75); num2 = 0; ref GatheringNode reference55 = ref span4[num2]; GatheringNode obj35 = new GatheringNode { DataId = 32994u }; num4 = 1; List list76 = new List(num4); CollectionsMarshal.SetCount(list76, num4); span5 = CollectionsMarshal.AsSpan(list76); num5 = 0; span5[num5] = 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; index++; ref GatheringNodeGroup reference56 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); num2 = 1; List list77 = new List(num2); CollectionsMarshal.SetCount(list77, num2); span4 = CollectionsMarshal.AsSpan(list77); num3 = 0; ref GatheringNode reference57 = ref span4[num3]; GatheringNode obj36 = new GatheringNode { DataId = 32995u }; num5 = 1; List list78 = new List(num5); CollectionsMarshal.SetCount(list78, num5); span5 = CollectionsMarshal.AsSpan(list78); num4 = 0; span5[num4] = 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(); index = 1; List list79 = new List(index); CollectionsMarshal.SetCount(list79, index); span = CollectionsMarshal.AsSpan(list79); num = 0; span[num] = "liza"; gatheringRoot8.Author = list79; num = 1; List list80 = new List(num); CollectionsMarshal.SetCount(list80, num); span2 = CollectionsMarshal.AsSpan(list80); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 817); gatheringRoot8.Steps = list80; index = 3; List list81 = new List(index); CollectionsMarshal.SetCount(list81, index); span3 = CollectionsMarshal.AsSpan(list81); num = 0; ref GatheringNodeGroup reference58 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num3 = 1; List list82 = new List(num3); CollectionsMarshal.SetCount(list82, num3); span4 = CollectionsMarshal.AsSpan(list82); num2 = 0; ref GatheringNode reference59 = ref span4[num2]; GatheringNode obj37 = new GatheringNode { DataId = 32997u }; num4 = 1; List list83 = new List(num4); CollectionsMarshal.SetCount(list83, num4); span5 = CollectionsMarshal.AsSpan(list83); num5 = 0; span5[num5] = 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; num++; ref GatheringNodeGroup reference60 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); num2 = 1; List list84 = new List(num2); CollectionsMarshal.SetCount(list84, num2); span4 = CollectionsMarshal.AsSpan(list84); num3 = 0; ref GatheringNode reference61 = ref span4[num3]; GatheringNode obj38 = new GatheringNode { DataId = 32999u }; num5 = 1; List list85 = new List(num5); CollectionsMarshal.SetCount(list85, num5); span5 = CollectionsMarshal.AsSpan(list85); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference62 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num3 = 1; List list86 = new List(num3); CollectionsMarshal.SetCount(list86, num3); span4 = CollectionsMarshal.AsSpan(list86); num2 = 0; ref GatheringNode reference63 = ref span4[num2]; GatheringNode obj39 = new GatheringNode { DataId = 32998u }; num4 = 1; List list87 = new List(num4); CollectionsMarshal.SetCount(list87, num4); span5 = CollectionsMarshal.AsSpan(list87); num5 = 0; span5[num5] = 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); span = CollectionsMarshal.AsSpan(list88); index = 0; span[index] = "liza"; gatheringRoot9.Author = list88; index = 1; List list89 = new List(index); CollectionsMarshal.SetCount(list89, index); span2 = CollectionsMarshal.AsSpan(list89); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 817); gatheringRoot9.Steps = list89; num = 3; List list90 = new List(num); CollectionsMarshal.SetCount(list90, num); span3 = CollectionsMarshal.AsSpan(list90); index = 0; ref GatheringNodeGroup reference64 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); num2 = 1; List list91 = new List(num2); CollectionsMarshal.SetCount(list91, num2); span4 = CollectionsMarshal.AsSpan(list91); num3 = 0; ref GatheringNode reference65 = ref span4[num3]; GatheringNode obj40 = new GatheringNode { DataId = 33002u }; num5 = 1; List list92 = new List(num5); CollectionsMarshal.SetCount(list92, num5); span5 = CollectionsMarshal.AsSpan(list92); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference66 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num3 = 1; List list93 = new List(num3); CollectionsMarshal.SetCount(list93, num3); span4 = CollectionsMarshal.AsSpan(list93); num2 = 0; ref GatheringNode reference67 = ref span4[num2]; GatheringNode obj41 = new GatheringNode { DataId = 33001u }; num4 = 1; List list94 = new List(num4); CollectionsMarshal.SetCount(list94, num4); span5 = CollectionsMarshal.AsSpan(list94); num5 = 0; span5[num5] = 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; index++; ref GatheringNodeGroup reference68 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); num2 = 1; List list95 = new List(num2); CollectionsMarshal.SetCount(list95, num2); span4 = CollectionsMarshal.AsSpan(list95); num3 = 0; ref GatheringNode reference69 = ref span4[num3]; GatheringNode obj42 = new GatheringNode { DataId = 33000u }; num5 = 1; List list96 = new List(num5); CollectionsMarshal.SetCount(list96, num5); span5 = CollectionsMarshal.AsSpan(list96); num4 = 0; span5[num4] = 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(); index = 1; List list97 = new List(index); CollectionsMarshal.SetCount(list97, index); span = CollectionsMarshal.AsSpan(list97); num = 0; span[num] = "liza"; gatheringRoot10.Author = list97; num = 1; List list98 = new List(num); CollectionsMarshal.SetCount(list98, num); span2 = CollectionsMarshal.AsSpan(list98); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 817) { AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; gatheringRoot10.Steps = list98; index = 3; List list99 = new List(index); CollectionsMarshal.SetCount(list99, index); span3 = CollectionsMarshal.AsSpan(list99); num = 0; ref GatheringNodeGroup reference70 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup(); num3 = 1; List list100 = new List(num3); CollectionsMarshal.SetCount(list100, num3); span4 = CollectionsMarshal.AsSpan(list100); num2 = 0; ref GatheringNode reference71 = ref span4[num2]; GatheringNode obj43 = new GatheringNode { DataId = 33005u }; num4 = 1; List list101 = new List(num4); CollectionsMarshal.SetCount(list101, num4); span5 = CollectionsMarshal.AsSpan(list101); num5 = 0; span5[num5] = 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; num++; ref GatheringNodeGroup reference72 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup29 = new GatheringNodeGroup(); num2 = 1; List list102 = new List(num2); CollectionsMarshal.SetCount(list102, num2); span4 = CollectionsMarshal.AsSpan(list102); num3 = 0; ref GatheringNode reference73 = ref span4[num3]; GatheringNode obj44 = new GatheringNode { DataId = 33004u }; num5 = 1; List list103 = new List(num5); CollectionsMarshal.SetCount(list103, num5); span5 = CollectionsMarshal.AsSpan(list103); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference74 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup30 = new GatheringNodeGroup(); num3 = 1; List list104 = new List(num3); CollectionsMarshal.SetCount(list104, num3); span4 = CollectionsMarshal.AsSpan(list104); num2 = 0; ref GatheringNode reference75 = ref span4[num2]; GatheringNode obj45 = new GatheringNode { DataId = 33003u }; num4 = 1; List list105 = new List(num4); CollectionsMarshal.SetCount(list105, num4); span5 = CollectionsMarshal.AsSpan(list105); num5 = 0; span5[num5] = 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); span = CollectionsMarshal.AsSpan(list106); index = 0; span[index] = "liza"; gatheringRoot11.Author = list106; index = 1; List list107 = new List(index); CollectionsMarshal.SetCount(list107, index); span2 = CollectionsMarshal.AsSpan(list107); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 817) { AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; gatheringRoot11.Steps = list107; num = 3; List list108 = new List(num); CollectionsMarshal.SetCount(list108, num); span3 = CollectionsMarshal.AsSpan(list108); index = 0; ref GatheringNodeGroup reference76 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup(); num2 = 1; List list109 = new List(num2); CollectionsMarshal.SetCount(list109, num2); span4 = CollectionsMarshal.AsSpan(list109); num3 = 0; ref GatheringNode reference77 = ref span4[num3]; GatheringNode obj46 = new GatheringNode { DataId = 33007u }; num5 = 1; List list110 = new List(num5); CollectionsMarshal.SetCount(list110, num5); span5 = CollectionsMarshal.AsSpan(list110); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-643.0819f, 1.715566f, 600.3007f) }; obj46.Locations = list110; reference77 = obj46; gatheringNodeGroup31.Nodes = list109; reference76 = gatheringNodeGroup31; index++; ref GatheringNodeGroup reference78 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup32 = new GatheringNodeGroup(); num3 = 1; List list111 = new List(num3); CollectionsMarshal.SetCount(list111, num3); span4 = CollectionsMarshal.AsSpan(list111); num2 = 0; ref GatheringNode reference79 = ref span4[num2]; GatheringNode obj47 = new GatheringNode { DataId = 33006u }; num4 = 1; List list112 = new List(num4); CollectionsMarshal.SetCount(list112, num4); span5 = CollectionsMarshal.AsSpan(list112); num5 = 0; span5[num5] = 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; index++; ref GatheringNodeGroup reference80 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup33 = new GatheringNodeGroup(); num2 = 1; List list113 = new List(num2); CollectionsMarshal.SetCount(list113, num2); span4 = CollectionsMarshal.AsSpan(list113); num3 = 0; ref GatheringNode reference81 = ref span4[num3]; GatheringNode obj48 = new GatheringNode { DataId = 33008u }; num5 = 1; List list114 = new List(num5); CollectionsMarshal.SetCount(list114, num5); span5 = CollectionsMarshal.AsSpan(list114); num4 = 0; span5[num4] = 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(); index = 1; List list115 = new List(index); CollectionsMarshal.SetCount(list115, index); span = CollectionsMarshal.AsSpan(list115); num = 0; span[num] = "liza"; gatheringRoot12.Author = list115; num = 3; List list116 = new List(num); CollectionsMarshal.SetCount(list116, num); span2 = CollectionsMarshal.AsSpan(list116); index = 0; span2[index] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-790.09827f, 5.6f, 239.26955f), 817) { Fly = true, AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; index++; span2[index] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-789.0584f, -26.2001f, 239.5829f), 817) { DisableNavmesh = true, Fly = true }; index++; span2[index] = new QuestStep(EInteractionType.None, null, null, 817); gatheringRoot12.Steps = list116; index = 3; List list117 = new List(index); CollectionsMarshal.SetCount(list117, index); span3 = CollectionsMarshal.AsSpan(list117); num = 0; ref GatheringNodeGroup reference82 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup34 = new GatheringNodeGroup(); num3 = 1; List list118 = new List(num3); CollectionsMarshal.SetCount(list118, num3); span4 = CollectionsMarshal.AsSpan(list118); num2 = 0; ref GatheringNode reference83 = ref span4[num2]; GatheringNode obj49 = new GatheringNode { DataId = 33011u }; num4 = 1; List list119 = new List(num4); CollectionsMarshal.SetCount(list119, num4); span5 = CollectionsMarshal.AsSpan(list119); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(-833.2918f, -44.18139f, 229.6708f) }; obj49.Locations = list119; reference83 = obj49; gatheringNodeGroup34.Nodes = list118; reference82 = gatheringNodeGroup34; num++; ref GatheringNodeGroup reference84 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup35 = new GatheringNodeGroup(); num2 = 1; List list120 = new List(num2); CollectionsMarshal.SetCount(list120, num2); span4 = CollectionsMarshal.AsSpan(list120); num3 = 0; ref GatheringNode reference85 = ref span4[num3]; GatheringNode obj50 = new GatheringNode { DataId = 33010u }; num5 = 1; List list121 = new List(num5); CollectionsMarshal.SetCount(list121, num5); span5 = CollectionsMarshal.AsSpan(list121); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-869.9858f, -41.20595f, 221.9869f) }; obj50.Locations = list121; reference85 = obj50; gatheringNodeGroup35.Nodes = list120; reference84 = gatheringNodeGroup35; num++; ref GatheringNodeGroup reference86 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup36 = new GatheringNodeGroup(); num3 = 1; List list122 = new List(num3); CollectionsMarshal.SetCount(list122, num3); span4 = CollectionsMarshal.AsSpan(list122); num2 = 0; ref GatheringNode reference87 = ref span4[num2]; GatheringNode obj51 = new GatheringNode { DataId = 33009u }; num4 = 1; List list123 = new List(num4); CollectionsMarshal.SetCount(list123, num4); span5 = CollectionsMarshal.AsSpan(list123); num5 = 0; span5[num5] = 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); span = CollectionsMarshal.AsSpan(list124); index = 0; span[index] = "liza"; gatheringRoot13.Author = list124; index = 1; List list125 = new List(index); CollectionsMarshal.SetCount(list125, index); span2 = CollectionsMarshal.AsSpan(list125); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 817); gatheringRoot13.Steps = list125; num = 3; List list126 = new List(num); CollectionsMarshal.SetCount(list126, num); span3 = CollectionsMarshal.AsSpan(list126); index = 0; ref GatheringNodeGroup reference88 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup37 = new GatheringNodeGroup(); num2 = 1; List list127 = new List(num2); CollectionsMarshal.SetCount(list127, num2); span4 = CollectionsMarshal.AsSpan(list127); num3 = 0; ref GatheringNode reference89 = ref span4[num3]; GatheringNode obj52 = new GatheringNode { DataId = 33013u }; num5 = 1; List list128 = new List(num5); CollectionsMarshal.SetCount(list128, num5); span5 = CollectionsMarshal.AsSpan(list128); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference90 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup38 = new GatheringNodeGroup(); num3 = 1; List list129 = new List(num3); CollectionsMarshal.SetCount(list129, num3); span4 = CollectionsMarshal.AsSpan(list129); num2 = 0; ref GatheringNode reference91 = ref span4[num2]; GatheringNode obj53 = new GatheringNode { DataId = 33012u }; num4 = 1; List list130 = new List(num4); CollectionsMarshal.SetCount(list130, num4); span5 = CollectionsMarshal.AsSpan(list130); num5 = 0; span5[num5] = 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; index++; ref GatheringNodeGroup reference92 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup39 = new GatheringNodeGroup(); num2 = 1; List list131 = new List(num2); CollectionsMarshal.SetCount(list131, num2); span4 = CollectionsMarshal.AsSpan(list131); num3 = 0; ref GatheringNode reference93 = ref span4[num3]; GatheringNode obj54 = new GatheringNode { DataId = 33014u }; num5 = 1; List list132 = new List(num5); CollectionsMarshal.SetCount(list132, num5); span5 = CollectionsMarshal.AsSpan(list132); num4 = 0; span5[num4] = 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(); index = 1; List list133 = new List(index); CollectionsMarshal.SetCount(list133, index); span = CollectionsMarshal.AsSpan(list133); num = 0; span[num] = "liza"; gatheringRoot14.Author = list133; num = 1; List list134 = new List(num); CollectionsMarshal.SetCount(list134, num); span2 = CollectionsMarshal.AsSpan(list134); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 817); gatheringRoot14.Steps = list134; index = 3; List list135 = new List(index); CollectionsMarshal.SetCount(list135, index); span3 = CollectionsMarshal.AsSpan(list135); num = 0; ref GatheringNodeGroup reference94 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup40 = new GatheringNodeGroup(); num3 = 1; List list136 = new List(num3); CollectionsMarshal.SetCount(list136, num3); span4 = CollectionsMarshal.AsSpan(list136); num2 = 0; ref GatheringNode reference95 = ref span4[num2]; GatheringNode obj55 = new GatheringNode { DataId = 33015u }; num4 = 1; List list137 = new List(num4); CollectionsMarshal.SetCount(list137, num4); span5 = CollectionsMarshal.AsSpan(list137); num5 = 0; span5[num5] = 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; num++; ref GatheringNodeGroup reference96 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup41 = new GatheringNodeGroup(); num2 = 1; List list138 = new List(num2); CollectionsMarshal.SetCount(list138, num2); span4 = CollectionsMarshal.AsSpan(list138); num3 = 0; ref GatheringNode reference97 = ref span4[num3]; GatheringNode obj56 = new GatheringNode { DataId = 33016u }; num5 = 1; List list139 = new List(num5); CollectionsMarshal.SetCount(list139, num5); span5 = CollectionsMarshal.AsSpan(list139); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference98 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup42 = new GatheringNodeGroup(); num3 = 1; List list140 = new List(num3); CollectionsMarshal.SetCount(list140, num3); span4 = CollectionsMarshal.AsSpan(list140); num2 = 0; ref GatheringNode reference99 = ref span4[num2]; GatheringNode obj57 = new GatheringNode { DataId = 33017u }; num4 = 1; List list141 = new List(num4); CollectionsMarshal.SetCount(list141, num4); span5 = CollectionsMarshal.AsSpan(list141); num5 = 0; span5[num5] = 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); span = CollectionsMarshal.AsSpan(list142); index = 0; span[index] = "liza"; gatheringRoot15.Author = list142; index = 1; List list143 = new List(index); CollectionsMarshal.SetCount(list143, index); span2 = CollectionsMarshal.AsSpan(list143); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 817) { AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; gatheringRoot15.Steps = list143; num = 3; List list144 = new List(num); CollectionsMarshal.SetCount(list144, num); span3 = CollectionsMarshal.AsSpan(list144); index = 0; ref GatheringNodeGroup reference100 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup43 = new GatheringNodeGroup(); num2 = 1; List list145 = new List(num2); CollectionsMarshal.SetCount(list145, num2); span4 = CollectionsMarshal.AsSpan(list145); num3 = 0; ref GatheringNode reference101 = ref span4[num3]; GatheringNode obj58 = new GatheringNode { DataId = 33020u }; num5 = 1; List list146 = new List(num5); CollectionsMarshal.SetCount(list146, num5); span5 = CollectionsMarshal.AsSpan(list146); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference102 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup44 = new GatheringNodeGroup(); num3 = 1; List list147 = new List(num3); CollectionsMarshal.SetCount(list147, num3); span4 = CollectionsMarshal.AsSpan(list147); num2 = 0; ref GatheringNode reference103 = ref span4[num2]; GatheringNode obj59 = new GatheringNode { DataId = 33018u }; num4 = 1; List list148 = new List(num4); CollectionsMarshal.SetCount(list148, num4); span5 = CollectionsMarshal.AsSpan(list148); num5 = 0; span5[num5] = 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; index++; ref GatheringNodeGroup reference104 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup45 = new GatheringNodeGroup(); num2 = 1; List list149 = new List(num2); CollectionsMarshal.SetCount(list149, num2); span4 = CollectionsMarshal.AsSpan(list149); num3 = 0; ref GatheringNode reference105 = ref span4[num3]; GatheringNode obj60 = new GatheringNode { DataId = 33019u }; num5 = 1; List list150 = new List(num5); CollectionsMarshal.SetCount(list150, num5); span5 = CollectionsMarshal.AsSpan(list150); num4 = 0; span5[num4] = 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); Span span = CollectionsMarshal.AsSpan(list); int index = 0; span[index] = "liza"; gatheringRoot.Author = list; index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); num = 0; ref QuestStep reference = ref span2[num]; 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); Span span3 = CollectionsMarshal.AsSpan(list3); int index2 = 0; span3[index2] = 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 span4 = CollectionsMarshal.AsSpan(list4); index = 0; ref GatheringNodeGroup reference2 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); index2 = 2; List list5 = new List(index2); CollectionsMarshal.SetCount(list5, index2); Span span5 = CollectionsMarshal.AsSpan(list5); num2 = 0; ref GatheringNode reference3 = ref span5[num2]; GatheringNode obj2 = new GatheringNode { DataId = 33285u }; int num3 = 1; List list6 = new List(num3); CollectionsMarshal.SetCount(list6, num3); Span span6 = CollectionsMarshal.AsSpan(list6); int index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(-426.4134f, 137.5601f, 514.3357f) }; obj2.Locations = list6; reference3 = obj2; num2++; ref GatheringNode reference4 = ref span5[num2]; GatheringNode obj3 = new GatheringNode { DataId = 33286u }; index3 = 2; List list7 = new List(index3); CollectionsMarshal.SetCount(list7, index3); span6 = CollectionsMarshal.AsSpan(list7); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(-448.7838f, 137.5986f, 514.3243f) }; num3++; span6[num3] = new GatheringLocation { Position = new Vector3(-433.5015f, 137.6451f, 487.8173f) }; obj3.Locations = list7; reference4 = obj3; gatheringNodeGroup.Nodes = list5; reference2 = gatheringNodeGroup; index++; ref GatheringNodeGroup reference5 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num2 = 2; List list8 = new List(num2); CollectionsMarshal.SetCount(list8, num2); span5 = CollectionsMarshal.AsSpan(list8); index2 = 0; ref GatheringNode reference6 = ref span5[index2]; GatheringNode obj4 = new GatheringNode { DataId = 33288u }; num3 = 1; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); span6 = CollectionsMarshal.AsSpan(list9); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(-354.5423f, 137.5715f, 638.9959f) }; obj4.Locations = list9; reference6 = obj4; index2++; ref GatheringNode reference7 = ref span5[index2]; GatheringNode obj5 = new GatheringNode { DataId = 33287u }; index3 = 1; List list10 = new List(index3); CollectionsMarshal.SetCount(list10, index3); span6 = CollectionsMarshal.AsSpan(list10); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(-352.4377f, 137.5906f, 604.364f) }; obj5.Locations = list10; reference7 = obj5; gatheringNodeGroup2.Nodes = list8; reference5 = gatheringNodeGroup2; index++; ref GatheringNodeGroup reference8 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); index2 = 2; List list11 = new List(index2); CollectionsMarshal.SetCount(list11, index2); span5 = CollectionsMarshal.AsSpan(list11); num2 = 0; ref GatheringNode reference9 = ref span5[num2]; GatheringNode obj6 = new GatheringNode { DataId = 33284u }; num3 = 1; List list12 = new List(num3); CollectionsMarshal.SetCount(list12, num3); span6 = CollectionsMarshal.AsSpan(list12); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(-254.4776f, 137.97f, 591.0092f), MinimumAngle = -20, MaximumAngle = 85 }; obj6.Locations = list12; reference9 = obj6; num2++; ref GatheringNode reference10 = ref span5[num2]; GatheringNode obj7 = new GatheringNode { DataId = 33283u }; index3 = 1; List list13 = new List(index3); CollectionsMarshal.SetCount(list13, index3); span6 = CollectionsMarshal.AsSpan(list13); num3 = 0; span6[num3] = 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(); index = 1; List list14 = new List(index); CollectionsMarshal.SetCount(list14, index); span = CollectionsMarshal.AsSpan(list14); num = 0; span[num] = "liza"; gatheringRoot2.Author = list14; num = 1; List list15 = new List(num); CollectionsMarshal.SetCount(list15, num); span2 = CollectionsMarshal.AsSpan(list15); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 397) { AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; gatheringRoot2.Steps = list15; index = 3; List list16 = new List(index); CollectionsMarshal.SetCount(list16, index); span4 = CollectionsMarshal.AsSpan(list16); num = 0; ref GatheringNodeGroup reference11 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num2 = 2; List list17 = new List(num2); CollectionsMarshal.SetCount(list17, num2); span5 = CollectionsMarshal.AsSpan(list17); index2 = 0; ref GatheringNode reference12 = ref span5[index2]; GatheringNode obj8 = new GatheringNode { DataId = 33290u }; num3 = 2; List list18 = new List(num3); CollectionsMarshal.SetCount(list18, num3); span6 = CollectionsMarshal.AsSpan(list18); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(-409.5019f, 171.5775f, 49.79576f), MinimumAngle = -40, MaximumAngle = 115 }; index3++; span6[index3] = new GatheringLocation { Position = new Vector3(-418.5088f, 168.7132f, 33.29783f), MinimumAngle = 10, MaximumAngle = 110 }; obj8.Locations = list18; reference12 = obj8; index2++; ref GatheringNode reference13 = ref span5[index2]; GatheringNode obj9 = new GatheringNode { DataId = 33289u }; index3 = 1; List list19 = new List(index3); CollectionsMarshal.SetCount(list19, index3); span6 = CollectionsMarshal.AsSpan(list19); num3 = 0; span6[num3] = 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; num++; ref GatheringNodeGroup reference14 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); index2 = 2; List list20 = new List(index2); CollectionsMarshal.SetCount(list20, index2); span5 = CollectionsMarshal.AsSpan(list20); num2 = 0; ref GatheringNode reference15 = ref span5[num2]; GatheringNode obj10 = new GatheringNode { DataId = 33292u }; num3 = 1; List list21 = new List(num3); CollectionsMarshal.SetCount(list21, num3); span6 = CollectionsMarshal.AsSpan(list21); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(-510.636f, 169.9518f, 119.9934f), MinimumAngle = 150, MaximumAngle = 310 }; obj10.Locations = list21; reference15 = obj10; num2++; ref GatheringNode reference16 = ref span5[num2]; GatheringNode obj11 = new GatheringNode { DataId = 33291u }; index3 = 1; List list22 = new List(index3); CollectionsMarshal.SetCount(list22, index3); span6 = CollectionsMarshal.AsSpan(list22); num3 = 0; span6[num3] = 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; num++; ref GatheringNodeGroup reference17 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num2 = 2; List list23 = new List(num2); CollectionsMarshal.SetCount(list23, num2); span5 = CollectionsMarshal.AsSpan(list23); index2 = 0; ref GatheringNode reference18 = ref span5[index2]; GatheringNode obj12 = new GatheringNode { DataId = 33293u }; num3 = 1; List list24 = new List(num3); CollectionsMarshal.SetCount(list24, num3); span6 = CollectionsMarshal.AsSpan(list24); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(-563.8201f, 159.5121f, -11.58269f), MinimumAngle = -100, MaximumAngle = 50 }; obj12.Locations = list24; reference18 = obj12; index2++; ref GatheringNode reference19 = ref span5[index2]; GatheringNode obj13 = new GatheringNode { DataId = 33294u }; index3 = 1; List list25 = new List(index3); CollectionsMarshal.SetCount(list25, index3); span6 = CollectionsMarshal.AsSpan(list25); num3 = 0; span6[num3] = 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); span = CollectionsMarshal.AsSpan(list26); index = 0; span[index] = "liza"; gatheringRoot3.Author = list26; index = 1; List list27 = new List(index); CollectionsMarshal.SetCount(list27, index); span2 = CollectionsMarshal.AsSpan(list27); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 398) { AetheryteShortcut = EAetheryteLocation.DravanianForelandsTailfeather }; gatheringRoot3.Steps = list27; num = 3; List list28 = new List(num); CollectionsMarshal.SetCount(list28, num); span4 = CollectionsMarshal.AsSpan(list28); index = 0; ref GatheringNodeGroup reference20 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); index2 = 2; List list29 = new List(index2); CollectionsMarshal.SetCount(list29, index2); span5 = CollectionsMarshal.AsSpan(list29); num2 = 0; ref GatheringNode reference21 = ref span5[num2]; GatheringNode obj14 = new GatheringNode { DataId = 33300u }; num3 = 2; List list30 = new List(num3); CollectionsMarshal.SetCount(list30, num3); span6 = CollectionsMarshal.AsSpan(list30); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(560.8948f, -19.68621f, -534.3345f), MinimumAngle = -75, MaximumAngle = 30 }; index3++; span6[index3] = new GatheringLocation { Position = new Vector3(557.1625f, -19.65358f, -547.1852f), MinimumAngle = 60, MaximumAngle = 200 }; obj14.Locations = list30; reference21 = obj14; num2++; ref GatheringNode reference22 = ref span5[num2]; GatheringNode obj15 = new GatheringNode { DataId = 33299u }; index3 = 1; List list31 = new List(index3); CollectionsMarshal.SetCount(list31, index3); span6 = CollectionsMarshal.AsSpan(list31); num3 = 0; span6[num3] = 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; index++; ref GatheringNodeGroup reference23 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num2 = 2; List list32 = new List(num2); CollectionsMarshal.SetCount(list32, num2); span5 = CollectionsMarshal.AsSpan(list32); index2 = 0; ref GatheringNode reference24 = ref span5[index2]; GatheringNode obj16 = new GatheringNode { DataId = 33297u }; num3 = 1; List list33 = new List(num3); CollectionsMarshal.SetCount(list33, num3); span6 = CollectionsMarshal.AsSpan(list33); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(630.7735f, -18.70739f, -566.2144f), MinimumAngle = 85, MaximumAngle = 240 }; obj16.Locations = list33; reference24 = obj16; index2++; ref GatheringNode reference25 = ref span5[index2]; GatheringNode obj17 = new GatheringNode { DataId = 33298u }; index3 = 2; List list34 = new List(index3); CollectionsMarshal.SetCount(list34, index3); span6 = CollectionsMarshal.AsSpan(list34); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(639.3101f, -18.78794f, -559.5169f), MinimumAngle = -175, MaximumAngle = 0 }; num3++; span6[num3] = 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; index++; ref GatheringNodeGroup reference26 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); index2 = 2; List list35 = new List(index2); CollectionsMarshal.SetCount(list35, index2); span5 = CollectionsMarshal.AsSpan(list35); num2 = 0; ref GatheringNode reference27 = ref span5[num2]; GatheringNode obj18 = new GatheringNode { DataId = 33295u }; num3 = 1; List list36 = new List(num3); CollectionsMarshal.SetCount(list36, num3); span6 = CollectionsMarshal.AsSpan(list36); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(731.6483f, -20.17027f, -614.199f), MinimumAngle = -35, MaximumAngle = 125 }; obj18.Locations = list36; reference27 = obj18; num2++; ref GatheringNode reference28 = ref span5[num2]; GatheringNode obj19 = new GatheringNode { DataId = 33296u }; index3 = 2; List list37 = new List(index3); CollectionsMarshal.SetCount(list37, index3); span6 = CollectionsMarshal.AsSpan(list37); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(743.4034f, -19.02f, -621.8422f), MinimumAngle = 195, MaximumAngle = 325 }; num3++; span6[num3] = 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(); index = 1; List list38 = new List(index); CollectionsMarshal.SetCount(list38, index); span = CollectionsMarshal.AsSpan(list38); num = 0; span[num] = "liza"; gatheringRoot4.Author = list38; num = 1; List list39 = new List(num); CollectionsMarshal.SetCount(list39, num); span2 = CollectionsMarshal.AsSpan(list39); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 400) { AetheryteShortcut = EAetheryteLocation.ChurningMistsZenith }; gatheringRoot4.Steps = list39; index = 3; List list40 = new List(index); CollectionsMarshal.SetCount(list40, index); span4 = CollectionsMarshal.AsSpan(list40); num = 0; ref GatheringNodeGroup reference29 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num2 = 2; List list41 = new List(num2); CollectionsMarshal.SetCount(list41, num2); span5 = CollectionsMarshal.AsSpan(list41); index2 = 0; ref GatheringNode reference30 = ref span5[index2]; GatheringNode obj20 = new GatheringNode { DataId = 33305u }; num3 = 1; List list42 = new List(num3); CollectionsMarshal.SetCount(list42, num3); span6 = CollectionsMarshal.AsSpan(list42); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(-560.7639f, 266.9573f, -744.8922f), MinimumAngle = -45, MaximumAngle = 80 }; obj20.Locations = list42; reference30 = obj20; index2++; ref GatheringNode reference31 = ref span5[index2]; GatheringNode obj21 = new GatheringNode { DataId = 33306u }; index3 = 1; List list43 = new List(index3); CollectionsMarshal.SetCount(list43, index3); span6 = CollectionsMarshal.AsSpan(list43); num3 = 0; span6[num3] = 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; num++; ref GatheringNodeGroup reference32 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); index2 = 2; List list44 = new List(index2); CollectionsMarshal.SetCount(list44, index2); span5 = CollectionsMarshal.AsSpan(list44); num2 = 0; ref GatheringNode reference33 = ref span5[num2]; GatheringNode obj22 = new GatheringNode { DataId = 33304u }; num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); span6 = CollectionsMarshal.AsSpan(list45); index3 = 0; span6[index3] = 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; num2++; ref GatheringNode reference34 = ref span5[num2]; GatheringNode obj23 = new GatheringNode { DataId = 33303u }; index3 = 1; List list46 = new List(index3); CollectionsMarshal.SetCount(list46, index3); span6 = CollectionsMarshal.AsSpan(list46); num3 = 0; span6[num3] = 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; num++; ref GatheringNodeGroup reference35 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num2 = 2; List list47 = new List(num2); CollectionsMarshal.SetCount(list47, num2); span5 = CollectionsMarshal.AsSpan(list47); index2 = 0; ref GatheringNode reference36 = ref span5[index2]; GatheringNode obj24 = new GatheringNode { DataId = 33301u }; num3 = 1; List list48 = new List(num3); CollectionsMarshal.SetCount(list48, num3); span6 = CollectionsMarshal.AsSpan(list48); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(-792.3468f, 271.3054f, -737.431f), MinimumAngle = 280, MaximumAngle = 360, MinimumDistance = 2f, MaximumDistance = 3f }; obj24.Locations = list48; reference36 = obj24; index2++; ref GatheringNode reference37 = ref span5[index2]; GatheringNode obj25 = new GatheringNode { DataId = 33302u }; index3 = 1; List list49 = new List(index3); CollectionsMarshal.SetCount(list49, index3); span6 = CollectionsMarshal.AsSpan(list49); num3 = 0; span6[num3] = 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); span = CollectionsMarshal.AsSpan(list50); index = 0; span[index] = "liza"; gatheringRoot5.Author = list50; index = 1; List list51 = new List(index); CollectionsMarshal.SetCount(list51, index); span2 = CollectionsMarshal.AsSpan(list51); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 401) { AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop }; gatheringRoot5.Steps = list51; num = 3; List list52 = new List(num); CollectionsMarshal.SetCount(list52, num); span4 = CollectionsMarshal.AsSpan(list52); index = 0; ref GatheringNodeGroup reference38 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); index2 = 2; List list53 = new List(index2); CollectionsMarshal.SetCount(list53, index2); span5 = CollectionsMarshal.AsSpan(list53); num2 = 0; ref GatheringNode reference39 = ref span5[num2]; GatheringNode obj26 = new GatheringNode { DataId = 33308u }; num3 = 1; List list54 = new List(num3); CollectionsMarshal.SetCount(list54, num3); span6 = CollectionsMarshal.AsSpan(list54); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(612.0084f, -154.126f, 721.6054f), MinimumAngle = -220, MaximumAngle = 25 }; obj26.Locations = list54; reference39 = obj26; num2++; ref GatheringNode reference40 = ref span5[num2]; GatheringNode obj27 = new GatheringNode { DataId = 33307u }; index3 = 1; List list55 = new List(index3); CollectionsMarshal.SetCount(list55, index3); span6 = CollectionsMarshal.AsSpan(list55); num3 = 0; span6[num3] = 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; index++; ref GatheringNodeGroup reference41 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num2 = 2; List list56 = new List(num2); CollectionsMarshal.SetCount(list56, num2); span5 = CollectionsMarshal.AsSpan(list56); index2 = 0; ref GatheringNode reference42 = ref span5[index2]; GatheringNode obj28 = new GatheringNode { DataId = 33311u }; num3 = 1; List list57 = new List(num3); CollectionsMarshal.SetCount(list57, num3); span6 = CollectionsMarshal.AsSpan(list57); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(654.2362f, -159.8305f, 820.9418f) }; obj28.Locations = list57; reference42 = obj28; index2++; ref GatheringNode reference43 = ref span5[index2]; GatheringNode obj29 = new GatheringNode { DataId = 33312u }; index3 = 1; List list58 = new List(index3); CollectionsMarshal.SetCount(list58, index3); span6 = CollectionsMarshal.AsSpan(list58); num3 = 0; span6[num3] = 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; index++; ref GatheringNodeGroup reference44 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); index2 = 2; List list59 = new List(index2); CollectionsMarshal.SetCount(list59, index2); span5 = CollectionsMarshal.AsSpan(list59); num2 = 0; ref GatheringNode reference45 = ref span5[num2]; GatheringNode obj30 = new GatheringNode { DataId = 33309u }; num3 = 1; List list60 = new List(num3); CollectionsMarshal.SetCount(list60, num3); span6 = CollectionsMarshal.AsSpan(list60); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(739.0756f, -158.0396f, 642.5712f), MinimumAngle = 110, MaximumAngle = 210, MinimumDistance = 1f, MaximumDistance = 3f }; obj30.Locations = list60; reference45 = obj30; num2++; ref GatheringNode reference46 = ref span5[num2]; GatheringNode obj31 = new GatheringNode { DataId = 33310u }; index3 = 1; List list61 = new List(index3); CollectionsMarshal.SetCount(list61, index3); span6 = CollectionsMarshal.AsSpan(list61); num3 = 0; span6[num3] = 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(); index = 1; List list62 = new List(index); CollectionsMarshal.SetCount(list62, index); span = CollectionsMarshal.AsSpan(list62); num = 0; span[num] = "liza"; gatheringRoot6.Author = list62; num = 1; List list63 = new List(num); CollectionsMarshal.SetCount(list63, num); span2 = CollectionsMarshal.AsSpan(list63); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 401) { AetheryteShortcut = EAetheryteLocation.SeaOfCloudsOkZundu }; gatheringRoot6.Steps = list63; index = 3; List list64 = new List(index); CollectionsMarshal.SetCount(list64, index); span4 = CollectionsMarshal.AsSpan(list64); num = 0; ref GatheringNodeGroup reference47 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num2 = 2; List list65 = new List(num2); CollectionsMarshal.SetCount(list65, num2); span5 = CollectionsMarshal.AsSpan(list65); index2 = 0; ref GatheringNode reference48 = ref span5[index2]; GatheringNode obj32 = new GatheringNode { DataId = 33313u }; num3 = 1; List list66 = new List(num3); CollectionsMarshal.SetCount(list66, num3); span6 = CollectionsMarshal.AsSpan(list66); index3 = 0; span6[index3] = 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; index2++; ref GatheringNode reference49 = ref span5[index2]; GatheringNode obj33 = new GatheringNode { DataId = 33314u }; index3 = 1; List list67 = new List(index3); CollectionsMarshal.SetCount(list67, index3); span6 = CollectionsMarshal.AsSpan(list67); num3 = 0; span6[num3] = 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; num++; ref GatheringNodeGroup reference50 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); index2 = 2; List list68 = new List(index2); CollectionsMarshal.SetCount(list68, index2); span5 = CollectionsMarshal.AsSpan(list68); num2 = 0; ref GatheringNode reference51 = ref span5[num2]; GatheringNode obj34 = new GatheringNode { DataId = 33315u }; num3 = 1; List list69 = new List(num3); CollectionsMarshal.SetCount(list69, num3); span6 = CollectionsMarshal.AsSpan(list69); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(358.8156f, -41.42974f, -734.5118f), MinimumAngle = 115, MaximumAngle = 250 }; obj34.Locations = list69; reference51 = obj34; num2++; ref GatheringNode reference52 = ref span5[num2]; GatheringNode obj35 = new GatheringNode { DataId = 33316u }; index3 = 1; List list70 = new List(index3); CollectionsMarshal.SetCount(list70, index3); span6 = CollectionsMarshal.AsSpan(list70); num3 = 0; span6[num3] = 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; num++; ref GatheringNodeGroup reference53 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num2 = 2; List list71 = new List(num2); CollectionsMarshal.SetCount(list71, num2); span5 = CollectionsMarshal.AsSpan(list71); index2 = 0; ref GatheringNode reference54 = ref span5[index2]; GatheringNode obj36 = new GatheringNode { DataId = 33317u }; num3 = 1; List list72 = new List(num3); CollectionsMarshal.SetCount(list72, num3); span6 = CollectionsMarshal.AsSpan(list72); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(452.3558f, -47.13874f, -752.6805f), MinimumAngle = 150, MaximumAngle = 275 }; obj36.Locations = list72; reference54 = obj36; index2++; ref GatheringNode reference55 = ref span5[index2]; GatheringNode obj37 = new GatheringNode { DataId = 33318u }; index3 = 1; List list73 = new List(index3); CollectionsMarshal.SetCount(list73, index3); span6 = CollectionsMarshal.AsSpan(list73); num3 = 0; span6[num3] = 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); span = CollectionsMarshal.AsSpan(list74); index = 0; span[index] = "liza"; gatheringRoot7.Author = list74; index = 1; List list75 = new List(index); CollectionsMarshal.SetCount(list75, index); span2 = CollectionsMarshal.AsSpan(list75); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; gatheringRoot7.Steps = list75; num = 3; List list76 = new List(num); CollectionsMarshal.SetCount(list76, num); span4 = CollectionsMarshal.AsSpan(list76); index = 0; ref GatheringNodeGroup reference56 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); index2 = 2; List list77 = new List(index2); CollectionsMarshal.SetCount(list77, index2); span5 = CollectionsMarshal.AsSpan(list77); num2 = 0; ref GatheringNode reference57 = ref span5[num2]; GatheringNode obj38 = new GatheringNode { DataId = 33321u }; num3 = 1; List list78 = new List(num3); CollectionsMarshal.SetCount(list78, num3); span6 = CollectionsMarshal.AsSpan(list78); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(518.1079f, 218.4718f, -593.7597f), MinimumAngle = -140, MaximumAngle = 70 }; obj38.Locations = list78; reference57 = obj38; num2++; ref GatheringNode reference58 = ref span5[num2]; GatheringNode obj39 = new GatheringNode { DataId = 33322u }; index3 = 2; List list79 = new List(index3); CollectionsMarshal.SetCount(list79, index3); span6 = CollectionsMarshal.AsSpan(list79); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(543.8551f, 223.6571f, -583.9418f), MinimumAngle = 175, MaximumAngle = 290 }; num3++; span6[num3] = 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; index++; ref GatheringNodeGroup reference59 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num2 = 2; List list80 = new List(num2); CollectionsMarshal.SetCount(list80, num2); span5 = CollectionsMarshal.AsSpan(list80); index2 = 0; ref GatheringNode reference60 = ref span5[index2]; GatheringNode obj40 = new GatheringNode { DataId = 33323u }; num3 = 1; List list81 = new List(num3); CollectionsMarshal.SetCount(list81, num3); span6 = CollectionsMarshal.AsSpan(list81); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(648.0388f, 230.7679f, -678.8027f), MinimumAngle = 225, MaximumAngle = 345 }; obj40.Locations = list81; reference60 = obj40; index2++; ref GatheringNode reference61 = ref span5[index2]; GatheringNode obj41 = new GatheringNode { DataId = 33324u }; index3 = 1; List list82 = new List(index3); CollectionsMarshal.SetCount(list82, index3); span6 = CollectionsMarshal.AsSpan(list82); num3 = 0; span6[num3] = 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; index++; ref GatheringNodeGroup reference62 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); index2 = 2; List list83 = new List(index2); CollectionsMarshal.SetCount(list83, index2); span5 = CollectionsMarshal.AsSpan(list83); num2 = 0; ref GatheringNode reference63 = ref span5[num2]; GatheringNode obj42 = new GatheringNode { DataId = 33320u }; num3 = 1; List list84 = new List(num3); CollectionsMarshal.SetCount(list84, num3); span6 = CollectionsMarshal.AsSpan(list84); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(722.4699f, 242.8886f, -598.9974f), MinimumAngle = 65, MaximumAngle = 195 }; obj42.Locations = list84; reference63 = obj42; num2++; ref GatheringNode reference64 = ref span5[num2]; GatheringNode obj43 = new GatheringNode { DataId = 33319u }; index3 = 1; List list85 = new List(index3); CollectionsMarshal.SetCount(list85, index3); span6 = CollectionsMarshal.AsSpan(list85); num3 = 0; span6[num3] = 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(); index = 1; List list86 = new List(index); CollectionsMarshal.SetCount(list86, index); span = CollectionsMarshal.AsSpan(list86); num = 0; span[num] = "liza"; gatheringRoot8.Author = list86; num = 2; List list87 = new List(num); CollectionsMarshal.SetCount(list87, num); span2 = CollectionsMarshal.AsSpan(list87); index = 0; span2[index] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(322.1539f, -121.22571f, -314.2446f), 613) { RestartNavigationIfCancelled = false, AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu }; index++; span2[index] = new QuestStep(EInteractionType.None, null, null, 613); gatheringRoot8.Steps = list87; index = 3; List list88 = new List(index); CollectionsMarshal.SetCount(list88, index); span4 = CollectionsMarshal.AsSpan(list88); num = 0; ref GatheringNodeGroup reference65 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num2 = 2; List list89 = new List(num2); CollectionsMarshal.SetCount(list89, num2); span5 = CollectionsMarshal.AsSpan(list89); index2 = 0; ref GatheringNode reference66 = ref span5[index2]; GatheringNode obj44 = new GatheringNode { DataId = 33325u }; num3 = 1; List list90 = new List(num3); CollectionsMarshal.SetCount(list90, num3); span6 = CollectionsMarshal.AsSpan(list90); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(953.1041f, -127.1716f, -816.3145f), MinimumAngle = -25, MaximumAngle = 100 }; obj44.Locations = list90; reference66 = obj44; index2++; ref GatheringNode reference67 = ref span5[index2]; GatheringNode obj45 = new GatheringNode { DataId = 33326u }; index3 = 2; List list91 = new List(index3); CollectionsMarshal.SetCount(list91, index3); span6 = CollectionsMarshal.AsSpan(list91); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(956.8734f, -129.366f, -843.1625f), MinimumAngle = 75, MaximumAngle = 210 }; num3++; span6[num3] = 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; num++; ref GatheringNodeGroup reference68 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); index2 = 2; List list92 = new List(index2); CollectionsMarshal.SetCount(list92, index2); span5 = CollectionsMarshal.AsSpan(list92); num2 = 0; ref GatheringNode reference69 = ref span5[num2]; GatheringNode obj46 = new GatheringNode { DataId = 33327u }; num3 = 1; List list93 = new List(num3); CollectionsMarshal.SetCount(list93, num3); span6 = CollectionsMarshal.AsSpan(list93); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(887.1607f, -141.6279f, -863.3355f), MinimumAngle = 185, MaximumAngle = 340 }; obj46.Locations = list93; reference69 = obj46; num2++; ref GatheringNode reference70 = ref span5[num2]; GatheringNode obj47 = new GatheringNode { DataId = 33328u }; index3 = 2; List list94 = new List(index3); CollectionsMarshal.SetCount(list94, index3); span6 = CollectionsMarshal.AsSpan(list94); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(874.0369f, -135.9791f, -848.3512f), MinimumAngle = -80, MaximumAngle = 60 }; num3++; span6[num3] = 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; num++; ref GatheringNodeGroup reference71 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num2 = 2; List list95 = new List(num2); CollectionsMarshal.SetCount(list95, num2); span5 = CollectionsMarshal.AsSpan(list95); index2 = 0; ref GatheringNode reference72 = ref span5[index2]; GatheringNode obj48 = new GatheringNode { DataId = 33329u }; num3 = 1; List list96 = new List(num3); CollectionsMarshal.SetCount(list96, num3); span6 = CollectionsMarshal.AsSpan(list96); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(836.5433f, -140.1729f, -948.7974f), MinimumAngle = 130, MaximumAngle = 295 }; obj48.Locations = list96; reference72 = obj48; index2++; ref GatheringNode reference73 = ref span5[index2]; GatheringNode obj49 = new GatheringNode { DataId = 33330u }; index3 = 2; List list97 = new List(index3); CollectionsMarshal.SetCount(list97, index3); span6 = CollectionsMarshal.AsSpan(list97); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(843.2012f, -139.2853f, -961.9124f), MinimumAngle = -95, MaximumAngle = 15, MinimumDistance = 1.3f, MaximumDistance = 3f }; num3++; span6[num3] = 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); span = CollectionsMarshal.AsSpan(list98); index = 0; span[index] = "liza"; gatheringRoot9.Author = list98; index = 1; List list99 = new List(index); CollectionsMarshal.SetCount(list99, index); span2 = CollectionsMarshal.AsSpan(list99); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 614) { AetheryteShortcut = EAetheryteLocation.YanxiaNamai }; gatheringRoot9.Steps = list99; num = 3; List list100 = new List(num); CollectionsMarshal.SetCount(list100, num); span4 = CollectionsMarshal.AsSpan(list100); index = 0; ref GatheringNodeGroup reference74 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); index2 = 2; List list101 = new List(index2); CollectionsMarshal.SetCount(list101, index2); span5 = CollectionsMarshal.AsSpan(list101); num2 = 0; ref GatheringNode reference75 = ref span5[num2]; GatheringNode obj50 = new GatheringNode { DataId = 33334u }; num3 = 2; List list102 = new List(num3); CollectionsMarshal.SetCount(list102, num3); span6 = CollectionsMarshal.AsSpan(list102); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(-222.386f, 23.28162f, 425.76f) }; index3++; span6[index3] = new GatheringLocation { Position = new Vector3(-209.1725f, 22.35068f, 425.5524f) }; obj50.Locations = list102; reference75 = obj50; num2++; ref GatheringNode reference76 = ref span5[num2]; GatheringNode obj51 = new GatheringNode { DataId = 33333u }; index3 = 1; List list103 = new List(index3); CollectionsMarshal.SetCount(list103, index3); span6 = CollectionsMarshal.AsSpan(list103); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(-219.9592f, 22.78741f, 431.5036f) }; obj51.Locations = list103; reference76 = obj51; gatheringNodeGroup25.Nodes = list101; reference74 = gatheringNodeGroup25; index++; ref GatheringNodeGroup reference77 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num2 = 2; List list104 = new List(num2); CollectionsMarshal.SetCount(list104, num2); span5 = CollectionsMarshal.AsSpan(list104); index2 = 0; ref GatheringNode reference78 = ref span5[index2]; GatheringNode obj52 = new GatheringNode { DataId = 33335u }; num3 = 1; List list105 = new List(num3); CollectionsMarshal.SetCount(list105, num3); span6 = CollectionsMarshal.AsSpan(list105); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(-349.8553f, 33.90925f, 452.5893f), MinimumAngle = -90, MaximumAngle = 90 }; obj52.Locations = list105; reference78 = obj52; index2++; ref GatheringNode reference79 = ref span5[index2]; GatheringNode obj53 = new GatheringNode { DataId = 33336u }; index3 = 2; List list106 = new List(index3); CollectionsMarshal.SetCount(list106, index3); span6 = CollectionsMarshal.AsSpan(list106); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(-361.5062f, 33.49068f, 453.4639f) }; num3++; span6[num3] = new GatheringLocation { Position = new Vector3(-359.826f, 35.47207f, 442.164f) }; obj53.Locations = list106; reference79 = obj53; gatheringNodeGroup26.Nodes = list104; reference77 = gatheringNodeGroup26; index++; ref GatheringNodeGroup reference80 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); index2 = 2; List list107 = new List(index2); CollectionsMarshal.SetCount(list107, index2); span5 = CollectionsMarshal.AsSpan(list107); num2 = 0; ref GatheringNode reference81 = ref span5[num2]; GatheringNode obj54 = new GatheringNode { DataId = 33331u }; num3 = 1; List list108 = new List(num3); CollectionsMarshal.SetCount(list108, num3); span6 = CollectionsMarshal.AsSpan(list108); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(-231.3864f, 17.74118f, 511.0694f) }; obj54.Locations = list108; reference81 = obj54; num2++; ref GatheringNode reference82 = ref span5[num2]; GatheringNode obj55 = new GatheringNode { DataId = 33332u }; index3 = 2; List list109 = new List(index3); CollectionsMarshal.SetCount(list109, index3); span6 = CollectionsMarshal.AsSpan(list109); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(-219.0789f, 18.05494f, 525.418f) }; num3++; span6[num3] = 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(); index = 1; List list110 = new List(index); CollectionsMarshal.SetCount(list110, index); span = CollectionsMarshal.AsSpan(list110); num = 0; span[num] = "liza"; gatheringRoot10.Author = list110; num = 1; List list111 = new List(num); CollectionsMarshal.SetCount(list111, num); span2 = CollectionsMarshal.AsSpan(list111); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 621) { AetheryteShortcut = EAetheryteLocation.LochsAlaMhiganQuarter }; gatheringRoot10.Steps = list111; index = 3; List list112 = new List(index); CollectionsMarshal.SetCount(list112, index); span4 = CollectionsMarshal.AsSpan(list112); num = 0; ref GatheringNodeGroup reference83 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup(); num2 = 2; List list113 = new List(num2); CollectionsMarshal.SetCount(list113, num2); span5 = CollectionsMarshal.AsSpan(list113); index2 = 0; ref GatheringNode reference84 = ref span5[index2]; GatheringNode obj56 = new GatheringNode { DataId = 33339u }; num3 = 1; List list114 = new List(num3); CollectionsMarshal.SetCount(list114, num3); span6 = CollectionsMarshal.AsSpan(list114); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(440.6299f, 74.86803f, -205.3779f), MinimumAngle = 85, MaximumAngle = 215 }; obj56.Locations = list114; reference84 = obj56; index2++; ref GatheringNode reference85 = ref span5[index2]; GatheringNode obj57 = new GatheringNode { DataId = 33340u }; index3 = 2; List list115 = new List(index3); CollectionsMarshal.SetCount(list115, index3); span6 = CollectionsMarshal.AsSpan(list115); num3 = 0; span6[num3] = new GatheringLocation { Position = new Vector3(426.4497f, 70.57706f, -198.046f), MinimumAngle = 95, MaximumAngle = 180, MinimumDistance = 1.3f, MaximumDistance = 3f }; num3++; span6[num3] = 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; num++; ref GatheringNodeGroup reference86 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup29 = new GatheringNodeGroup(); index2 = 2; List list116 = new List(index2); CollectionsMarshal.SetCount(list116, index2); span5 = CollectionsMarshal.AsSpan(list116); num2 = 0; ref GatheringNode reference87 = ref span5[num2]; GatheringNode obj58 = new GatheringNode { DataId = 33337u }; num3 = 1; List list117 = new List(num3); CollectionsMarshal.SetCount(list117, num3); span6 = CollectionsMarshal.AsSpan(list117); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(561.2196f, 94.65154f, -315.6258f), MinimumAngle = 50, MaximumAngle = 160 }; obj58.Locations = list117; reference87 = obj58; num2++; ref GatheringNode reference88 = ref span5[num2]; GatheringNode obj59 = new GatheringNode { DataId = 33338u }; index3 = 1; List list118 = new List(index3); CollectionsMarshal.SetCount(list118, index3); span6 = CollectionsMarshal.AsSpan(list118); num3 = 0; span6[num3] = 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; num++; ref GatheringNodeGroup reference89 = ref span4[num]; GatheringNodeGroup gatheringNodeGroup30 = new GatheringNodeGroup(); num2 = 2; List list119 = new List(num2); CollectionsMarshal.SetCount(list119, num2); span5 = CollectionsMarshal.AsSpan(list119); index2 = 0; ref GatheringNode reference90 = ref span5[index2]; GatheringNode obj60 = new GatheringNode { DataId = 33341u }; num3 = 1; List list120 = new List(num3); CollectionsMarshal.SetCount(list120, num3); span6 = CollectionsMarshal.AsSpan(list120); index3 = 0; span6[index3] = new GatheringLocation { Position = new Vector3(388.9345f, 54.85489f, -350.8919f), MinimumAngle = 55, MaximumAngle = 150 }; obj60.Locations = list120; reference90 = obj60; index2++; ref GatheringNode reference91 = ref span5[index2]; GatheringNode obj61 = new GatheringNode { DataId = 33342u }; index3 = 1; List list121 = new List(index3); CollectionsMarshal.SetCount(list121, index3); span6 = CollectionsMarshal.AsSpan(list121); num3 = 0; span6[num3] = 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); span = CollectionsMarshal.AsSpan(list122); index = 0; span[index] = "liza"; gatheringRoot11.Author = list122; index = 1; List list123 = new List(index); CollectionsMarshal.SetCount(list123, index); span2 = CollectionsMarshal.AsSpan(list123); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; gatheringRoot11.Steps = list123; num = 1; List list124 = new List(num); CollectionsMarshal.SetCount(list124, num); span4 = CollectionsMarshal.AsSpan(list124); index = 0; ref GatheringNodeGroup reference92 = ref span4[index]; GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup(); index2 = 1; List list125 = new List(index2); CollectionsMarshal.SetCount(list125, index2); span5 = CollectionsMarshal.AsSpan(list125); num2 = 0; ref GatheringNode reference93 = ref span5[num2]; GatheringNode obj62 = new GatheringNode { DataId = 33028u }; num3 = 1; List list126 = new List(num3); CollectionsMarshal.SetCount(list126, num3); span6 = CollectionsMarshal.AsSpan(list126); index3 = 0; span6[index3] = 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); Span span = CollectionsMarshal.AsSpan(list); int index = 0; span[index] = "liza"; gatheringRoot.Author = list; index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); num = 0; span2[num] = 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 span3 = CollectionsMarshal.AsSpan(list3); index = 0; ref GatheringNodeGroup reference = ref span3[index]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span4 = CollectionsMarshal.AsSpan(list4); int num3 = 0; ref GatheringNode reference2 = ref span4[num3]; GatheringNode obj = new GatheringNode { DataId = 33856u }; int num4 = 1; List list5 = new List(num4); CollectionsMarshal.SetCount(list5, num4); Span span5 = CollectionsMarshal.AsSpan(list5); int index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-395.4635f, 144.1793f, -249.5864f), MinimumAngle = -190, MaximumAngle = 0 }; obj.Locations = list5; reference2 = obj; num3++; ref GatheringNode reference3 = ref span4[num3]; GatheringNode obj2 = new GatheringNode { DataId = 33855u }; index2 = 1; List list6 = new List(index2); CollectionsMarshal.SetCount(list6, index2); span5 = CollectionsMarshal.AsSpan(list6); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference4 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num3 = 2; List list7 = new List(num3); CollectionsMarshal.SetCount(list7, num3); span4 = CollectionsMarshal.AsSpan(list7); num2 = 0; ref GatheringNode reference5 = ref span4[num2]; GatheringNode obj3 = new GatheringNode { DataId = 33857u }; num4 = 1; List list8 = new List(num4); CollectionsMarshal.SetCount(list8, num4); span5 = CollectionsMarshal.AsSpan(list8); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-407.5786f, 149.6453f, -93.85593f), MinimumAngle = 185, MaximumAngle = 280, MinimumDistance = 2f, MaximumDistance = 3f }; obj3.Locations = list8; reference5 = obj3; num2++; ref GatheringNode reference6 = ref span4[num2]; GatheringNode obj4 = new GatheringNode { DataId = 33858u }; index2 = 1; List list9 = new List(index2); CollectionsMarshal.SetCount(list9, index2); span5 = CollectionsMarshal.AsSpan(list9); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference7 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); span4 = CollectionsMarshal.AsSpan(list10); num3 = 0; ref GatheringNode reference8 = ref span4[num3]; GatheringNode obj5 = new GatheringNode { DataId = 33860u }; num4 = 1; List list11 = new List(num4); CollectionsMarshal.SetCount(list11, num4); span5 = CollectionsMarshal.AsSpan(list11); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-254.579f, 147.4603f, -91.96173f), MinimumAngle = 30, MaximumAngle = 130 }; obj5.Locations = list11; reference8 = obj5; num3++; ref GatheringNode reference9 = ref span4[num3]; GatheringNode obj6 = new GatheringNode { DataId = 33859u }; index2 = 1; List list12 = new List(index2); CollectionsMarshal.SetCount(list12, index2); span5 = CollectionsMarshal.AsSpan(list12); num4 = 0; span5[num4] = 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(); index = 1; List list13 = new List(index); CollectionsMarshal.SetCount(list13, index); span = CollectionsMarshal.AsSpan(list13); num = 0; span[num] = "liza"; gatheringRoot2.Author = list13; num = 1; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); span2 = CollectionsMarshal.AsSpan(list14); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 399) { AetheryteShortcut = EAetheryteLocation.Idyllshire, AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.Idyllshire, To = EAetheryteLocation.IdyllshireEpilogueGate } }; gatheringRoot2.Steps = list14; index = 3; List list15 = new List(index); CollectionsMarshal.SetCount(list15, index); span3 = CollectionsMarshal.AsSpan(list15); num = 0; ref GatheringNodeGroup reference10 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num3 = 2; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); span4 = CollectionsMarshal.AsSpan(list16); num2 = 0; ref GatheringNode reference11 = ref span4[num2]; GatheringNode obj7 = new GatheringNode { DataId = 33866u }; num4 = 1; List list17 = new List(num4); CollectionsMarshal.SetCount(list17, num4); span5 = CollectionsMarshal.AsSpan(list17); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(679.6339f, 116.0614f, 134.6795f), MinimumAngle = 200, MaximumAngle = 320 }; obj7.Locations = list17; reference11 = obj7; num2++; ref GatheringNode reference12 = ref span4[num2]; GatheringNode obj8 = new GatheringNode { DataId = 33865u }; index2 = 1; List list18 = new List(index2); CollectionsMarshal.SetCount(list18, index2); span5 = CollectionsMarshal.AsSpan(list18); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference13 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 2; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); span4 = CollectionsMarshal.AsSpan(list19); num3 = 0; ref GatheringNode reference14 = ref span4[num3]; GatheringNode obj9 = new GatheringNode { DataId = 33862u }; num4 = 1; List list20 = new List(num4); CollectionsMarshal.SetCount(list20, num4); span5 = CollectionsMarshal.AsSpan(list20); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(809.8756f, 152.7643f, 205.2242f), MinimumAngle = -95, MaximumAngle = 90 }; obj9.Locations = list20; reference14 = obj9; num3++; ref GatheringNode reference15 = ref span4[num3]; GatheringNode obj10 = new GatheringNode { DataId = 33861u }; index2 = 1; List list21 = new List(index2); CollectionsMarshal.SetCount(list21, index2); span5 = CollectionsMarshal.AsSpan(list21); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference16 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num3 = 2; List list22 = new List(num3); CollectionsMarshal.SetCount(list22, num3); span4 = CollectionsMarshal.AsSpan(list22); num2 = 0; ref GatheringNode reference17 = ref span4[num2]; GatheringNode obj11 = new GatheringNode { DataId = 33863u }; num4 = 1; List list23 = new List(num4); CollectionsMarshal.SetCount(list23, num4); span5 = CollectionsMarshal.AsSpan(list23); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(781.7728f, 134.6856f, -22.00103f), MinimumAngle = 0, MaximumAngle = 135 }; obj11.Locations = list23; reference17 = obj11; num2++; ref GatheringNode reference18 = ref span4[num2]; GatheringNode obj12 = new GatheringNode { DataId = 33864u }; index2 = 1; List list24 = new List(index2); CollectionsMarshal.SetCount(list24, index2); span5 = CollectionsMarshal.AsSpan(list24); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list25); index = 0; span[index] = "liza"; gatheringRoot3.Author = list25; index = 1; List list26 = new List(index); CollectionsMarshal.SetCount(list26, index); span2 = CollectionsMarshal.AsSpan(list26); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 612) { AetheryteShortcut = EAetheryteLocation.FringesPeeringStones }; gatheringRoot3.Steps = list26; num = 3; List list27 = new List(num); CollectionsMarshal.SetCount(list27, num); span3 = CollectionsMarshal.AsSpan(list27); index = 0; ref GatheringNodeGroup reference19 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 2; List list28 = new List(num2); CollectionsMarshal.SetCount(list28, num2); span4 = CollectionsMarshal.AsSpan(list28); num3 = 0; ref GatheringNode reference20 = ref span4[num3]; GatheringNode obj13 = new GatheringNode { DataId = 33871u }; num4 = 1; List list29 = new List(num4); CollectionsMarshal.SetCount(list29, num4); span5 = CollectionsMarshal.AsSpan(list29); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(556.8531f, 73.44064f, 99.57761f), MinimumAngle = 35, MaximumAngle = 160 }; obj13.Locations = list29; reference20 = obj13; num3++; ref GatheringNode reference21 = ref span4[num3]; GatheringNode obj14 = new GatheringNode { DataId = 33872u }; index2 = 1; List list30 = new List(index2); CollectionsMarshal.SetCount(list30, index2); span5 = CollectionsMarshal.AsSpan(list30); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference22 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num3 = 2; List list31 = new List(num3); CollectionsMarshal.SetCount(list31, num3); span4 = CollectionsMarshal.AsSpan(list31); num2 = 0; ref GatheringNode reference23 = ref span4[num2]; GatheringNode obj15 = new GatheringNode { DataId = 33867u }; num4 = 1; List list32 = new List(num4); CollectionsMarshal.SetCount(list32, num4); span5 = CollectionsMarshal.AsSpan(list32); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(498.26f, 76.74628f, -46.34168f), MinimumAngle = -65, MaximumAngle = 45 }; obj15.Locations = list32; reference23 = obj15; num2++; ref GatheringNode reference24 = ref span4[num2]; GatheringNode obj16 = new GatheringNode { DataId = 33868u }; index2 = 1; List list33 = new List(index2); CollectionsMarshal.SetCount(list33, index2); span5 = CollectionsMarshal.AsSpan(list33); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference25 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 2; List list34 = new List(num2); CollectionsMarshal.SetCount(list34, num2); span4 = CollectionsMarshal.AsSpan(list34); num3 = 0; ref GatheringNode reference26 = ref span4[num3]; GatheringNode obj17 = new GatheringNode { DataId = 33870u }; num4 = 1; List list35 = new List(num4); CollectionsMarshal.SetCount(list35, num4); span5 = CollectionsMarshal.AsSpan(list35); index2 = 0; span5[index2] = 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; num3++; ref GatheringNode reference27 = ref span4[num3]; GatheringNode obj18 = new GatheringNode { DataId = 33869u }; index2 = 1; List list36 = new List(index2); CollectionsMarshal.SetCount(list36, index2); span5 = CollectionsMarshal.AsSpan(list36); num4 = 0; span5[num4] = 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(); index = 1; List list37 = new List(index); CollectionsMarshal.SetCount(list37, index); span = CollectionsMarshal.AsSpan(list37); num = 0; span[num] = "liza"; gatheringRoot4.Author = list37; num = 1; List list38 = new List(num); CollectionsMarshal.SetCount(list38, num); span2 = CollectionsMarshal.AsSpan(list38); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 612) { AetheryteShortcut = EAetheryteLocation.FringesPeeringStones }; gatheringRoot4.Steps = list38; index = 3; List list39 = new List(index); CollectionsMarshal.SetCount(list39, index); span3 = CollectionsMarshal.AsSpan(list39); num = 0; ref GatheringNodeGroup reference28 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num3 = 2; List list40 = new List(num3); CollectionsMarshal.SetCount(list40, num3); span4 = CollectionsMarshal.AsSpan(list40); num2 = 0; ref GatheringNode reference29 = ref span4[num2]; GatheringNode obj19 = new GatheringNode { DataId = 33875u }; num4 = 1; List list41 = new List(num4); CollectionsMarshal.SetCount(list41, num4); span5 = CollectionsMarshal.AsSpan(list41); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(567.9412f, 50.43103f, 373.1152f), MinimumAngle = 200, MaximumAngle = 350 }; obj19.Locations = list41; reference29 = obj19; num2++; ref GatheringNode reference30 = ref span4[num2]; GatheringNode obj20 = new GatheringNode { DataId = 33876u }; index2 = 1; List list42 = new List(index2); CollectionsMarshal.SetCount(list42, index2); span5 = CollectionsMarshal.AsSpan(list42); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference31 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 2; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); span4 = CollectionsMarshal.AsSpan(list43); num3 = 0; ref GatheringNode reference32 = ref span4[num3]; GatheringNode obj21 = new GatheringNode { DataId = 33873u }; num4 = 1; List list44 = new List(num4); CollectionsMarshal.SetCount(list44, num4); span5 = CollectionsMarshal.AsSpan(list44); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(599.5352f, 75.60928f, 244.3069f), MinimumAngle = -80, MaximumAngle = 70 }; obj21.Locations = list44; reference32 = obj21; num3++; ref GatheringNode reference33 = ref span4[num3]; GatheringNode obj22 = new GatheringNode { DataId = 33874u }; index2 = 1; List list45 = new List(index2); CollectionsMarshal.SetCount(list45, index2); span5 = CollectionsMarshal.AsSpan(list45); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference34 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num3 = 2; List list46 = new List(num3); CollectionsMarshal.SetCount(list46, num3); span4 = CollectionsMarshal.AsSpan(list46); num2 = 0; ref GatheringNode reference35 = ref span4[num2]; GatheringNode obj23 = new GatheringNode { DataId = 33878u }; num4 = 1; List list47 = new List(num4); CollectionsMarshal.SetCount(list47, num4); span5 = CollectionsMarshal.AsSpan(list47); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(753.3094f, 72.73058f, 364.073f), MinimumAngle = 95, MaximumAngle = 240 }; obj23.Locations = list47; reference35 = obj23; num2++; ref GatheringNode reference36 = ref span4[num2]; GatheringNode obj24 = new GatheringNode { DataId = 33877u }; index2 = 1; List list48 = new List(index2); CollectionsMarshal.SetCount(list48, index2); span5 = CollectionsMarshal.AsSpan(list48); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list49); index = 0; span[index] = "liza"; gatheringRoot5.Author = list49; index = 1; List list50 = new List(index); CollectionsMarshal.SetCount(list50, index); span2 = CollectionsMarshal.AsSpan(list50); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeReunion }; gatheringRoot5.Steps = list50; num = 3; List list51 = new List(num); CollectionsMarshal.SetCount(list51, num); span3 = CollectionsMarshal.AsSpan(list51); index = 0; ref GatheringNodeGroup reference37 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 2; List list52 = new List(num2); CollectionsMarshal.SetCount(list52, num2); span4 = CollectionsMarshal.AsSpan(list52); num3 = 0; ref GatheringNode reference38 = ref span4[num3]; GatheringNode obj25 = new GatheringNode { DataId = 33883u }; num4 = 1; List list53 = new List(num4); CollectionsMarshal.SetCount(list53, num4); span5 = CollectionsMarshal.AsSpan(list53); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(128.0255f, -1.00095f, 322.0047f), MinimumAngle = -120, MaximumAngle = 65 }; obj25.Locations = list53; reference38 = obj25; num3++; ref GatheringNode reference39 = ref span4[num3]; GatheringNode obj26 = new GatheringNode { DataId = 33884u }; index2 = 1; List list54 = new List(index2); CollectionsMarshal.SetCount(list54, index2); span5 = CollectionsMarshal.AsSpan(list54); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference40 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num3 = 2; List list55 = new List(num3); CollectionsMarshal.SetCount(list55, num3); span4 = CollectionsMarshal.AsSpan(list55); num2 = 0; ref GatheringNode reference41 = ref span4[num2]; GatheringNode obj27 = new GatheringNode { DataId = 33882u }; num4 = 1; List list56 = new List(num4); CollectionsMarshal.SetCount(list56, num4); span5 = CollectionsMarshal.AsSpan(list56); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-31.5303f, -2.218102f, 328.7178f), MinimumAngle = 110, MaximumAngle = 255 }; obj27.Locations = list56; reference41 = obj27; num2++; ref GatheringNode reference42 = ref span4[num2]; GatheringNode obj28 = new GatheringNode { DataId = 33881u }; index2 = 1; List list57 = new List(index2); CollectionsMarshal.SetCount(list57, index2); span5 = CollectionsMarshal.AsSpan(list57); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference43 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 2; List list58 = new List(num2); CollectionsMarshal.SetCount(list58, num2); span4 = CollectionsMarshal.AsSpan(list58); num3 = 0; ref GatheringNode reference44 = ref span4[num3]; GatheringNode obj29 = new GatheringNode { DataId = 33880u }; num4 = 1; List list59 = new List(num4); CollectionsMarshal.SetCount(list59, num4); span5 = CollectionsMarshal.AsSpan(list59); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(37.46276f, -4.431953f, 425.0844f), MinimumAngle = 140, MaximumAngle = 240 }; obj29.Locations = list59; reference44 = obj29; num3++; ref GatheringNode reference45 = ref span4[num3]; GatheringNode obj30 = new GatheringNode { DataId = 33879u }; index2 = 1; List list60 = new List(index2); CollectionsMarshal.SetCount(list60, index2); span5 = CollectionsMarshal.AsSpan(list60); num4 = 0; span5[num4] = 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(); index = 1; List list61 = new List(index); CollectionsMarshal.SetCount(list61, index); span = CollectionsMarshal.AsSpan(list61); num = 0; span[num] = "liza"; gatheringRoot6.Author = list61; num = 1; List list62 = new List(num); CollectionsMarshal.SetCount(list62, num); span2 = CollectionsMarshal.AsSpan(list62); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeDawnThrone }; gatheringRoot6.Steps = list62; index = 3; List list63 = new List(index); CollectionsMarshal.SetCount(list63, index); span3 = CollectionsMarshal.AsSpan(list63); num = 0; ref GatheringNodeGroup reference46 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num3 = 2; List list64 = new List(num3); CollectionsMarshal.SetCount(list64, num3); span4 = CollectionsMarshal.AsSpan(list64); num2 = 0; ref GatheringNode reference47 = ref span4[num2]; GatheringNode obj31 = new GatheringNode { DataId = 33885u }; num4 = 1; List list65 = new List(num4); CollectionsMarshal.SetCount(list65, num4); span5 = CollectionsMarshal.AsSpan(list65); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(288.2408f, 23.61323f, -234.9867f) }; obj31.Locations = list65; reference47 = obj31; num2++; ref GatheringNode reference48 = ref span4[num2]; GatheringNode obj32 = new GatheringNode { DataId = 33886u }; index2 = 1; List list66 = new List(index2); CollectionsMarshal.SetCount(list66, index2); span5 = CollectionsMarshal.AsSpan(list66); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(281.9221f, 23.03055f, -231.9227f) }; obj32.Locations = list66; reference48 = obj32; gatheringNodeGroup16.Nodes = list64; reference46 = gatheringNodeGroup16; num++; ref GatheringNodeGroup reference49 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 2; List list67 = new List(num2); CollectionsMarshal.SetCount(list67, num2); span4 = CollectionsMarshal.AsSpan(list67); num3 = 0; ref GatheringNode reference50 = ref span4[num3]; GatheringNode obj33 = new GatheringNode { DataId = 33887u }; num4 = 1; List list68 = new List(num4); CollectionsMarshal.SetCount(list68, num4); span5 = CollectionsMarshal.AsSpan(list68); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(407.1815f, 26.86968f, -325.3348f), MinimumAngle = -60, MaximumAngle = 170 }; obj33.Locations = list68; reference50 = obj33; num3++; ref GatheringNode reference51 = ref span4[num3]; GatheringNode obj34 = new GatheringNode { DataId = 33888u }; index2 = 1; List list69 = new List(index2); CollectionsMarshal.SetCount(list69, index2); span5 = CollectionsMarshal.AsSpan(list69); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(413.6349f, 25.90826f, -320.5389f) }; obj34.Locations = list69; reference51 = obj34; gatheringNodeGroup17.Nodes = list67; reference49 = gatheringNodeGroup17; num++; ref GatheringNodeGroup reference52 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num3 = 2; List list70 = new List(num3); CollectionsMarshal.SetCount(list70, num3); span4 = CollectionsMarshal.AsSpan(list70); num2 = 0; ref GatheringNode reference53 = ref span4[num2]; GatheringNode obj35 = new GatheringNode { DataId = 33889u }; num4 = 1; List list71 = new List(num4); CollectionsMarshal.SetCount(list71, num4); span5 = CollectionsMarshal.AsSpan(list71); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(451.9882f, 8.707673f, -136.5769f) }; obj35.Locations = list71; reference53 = obj35; num2++; ref GatheringNode reference54 = ref span4[num2]; GatheringNode obj36 = new GatheringNode { DataId = 33890u }; index2 = 1; List list72 = new List(index2); CollectionsMarshal.SetCount(list72, index2); span5 = CollectionsMarshal.AsSpan(list72); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list73); index = 0; span[index] = "liza"; gatheringRoot7.Author = list73; index = 1; List list74 = new List(index); CollectionsMarshal.SetCount(list74, index); span2 = CollectionsMarshal.AsSpan(list74); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 956) { AetheryteShortcut = EAetheryteLocation.LabyrinthosArcheion }; gatheringRoot7.Steps = list74; num = 3; List list75 = new List(num); CollectionsMarshal.SetCount(list75, num); span3 = CollectionsMarshal.AsSpan(list75); index = 0; ref GatheringNodeGroup reference55 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 2; List list76 = new List(num2); CollectionsMarshal.SetCount(list76, num2); span4 = CollectionsMarshal.AsSpan(list76); num3 = 0; ref GatheringNode reference56 = ref span4[num3]; GatheringNode obj37 = new GatheringNode { DataId = 33894u }; num4 = 1; List list77 = new List(num4); CollectionsMarshal.SetCount(list77, num4); span5 = CollectionsMarshal.AsSpan(list77); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(458.9456f, 161.3972f, -602.1197f), MinimumAngle = 140, MaximumAngle = 250 }; obj37.Locations = list77; reference56 = obj37; num3++; ref GatheringNode reference57 = ref span4[num3]; GatheringNode obj38 = new GatheringNode { DataId = 33895u }; index2 = 3; List list78 = new List(index2); CollectionsMarshal.SetCount(list78, index2); span5 = CollectionsMarshal.AsSpan(list78); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(443.0363f, 161.2974f, -616.2661f), MinimumAngle = 205, MaximumAngle = 345 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(444.8557f, 161.3728f, -600.3932f), MinimumAngle = 145, MaximumAngle = 275 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference58 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num3 = 2; List list79 = new List(num3); CollectionsMarshal.SetCount(list79, num3); span4 = CollectionsMarshal.AsSpan(list79); num2 = 0; ref GatheringNode reference59 = ref span4[num2]; GatheringNode obj39 = new GatheringNode { DataId = 33899u }; num4 = 3; List list80 = new List(num4); CollectionsMarshal.SetCount(list80, num4); span5 = CollectionsMarshal.AsSpan(list80); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(570.556f, 161.4453f, -670.7103f), MinimumAngle = -30, MaximumAngle = 95 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(581.0989f, 161.3507f, -660.939f), MinimumAngle = 0, MaximumAngle = 110 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(594.2559f, 163.7275f, -639.3449f), MinimumAngle = 0, MaximumAngle = 150 }; obj39.Locations = list80; reference59 = obj39; num2++; ref GatheringNode reference60 = ref span4[num2]; GatheringNode obj40 = new GatheringNode { DataId = 33898u }; index2 = 1; List list81 = new List(index2); CollectionsMarshal.SetCount(list81, index2); span5 = CollectionsMarshal.AsSpan(list81); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference61 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); num2 = 2; List list82 = new List(num2); CollectionsMarshal.SetCount(list82, num2); span4 = CollectionsMarshal.AsSpan(list82); num3 = 0; ref GatheringNode reference62 = ref span4[num3]; GatheringNode obj41 = new GatheringNode { DataId = 33897u }; num4 = 3; List list83 = new List(num4); CollectionsMarshal.SetCount(list83, num4); span5 = CollectionsMarshal.AsSpan(list83); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(607.6349f, 161.3022f, -502.1884f), MinimumAngle = 0, MaximumAngle = 130 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(604.954f, 161.3468f, -508.9037f), MinimumAngle = 0, MaximumAngle = 125 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(589.7828f, 161.4424f, -519.1625f), MinimumAngle = 175, MaximumAngle = 280 }; obj41.Locations = list83; reference62 = obj41; num3++; ref GatheringNode reference63 = ref span4[num3]; GatheringNode obj42 = new GatheringNode { DataId = 33896u }; index2 = 1; List list84 = new List(index2); CollectionsMarshal.SetCount(list84, index2); span5 = CollectionsMarshal.AsSpan(list84); num4 = 0; span5[num4] = 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(); index = 1; List list85 = new List(index); CollectionsMarshal.SetCount(list85, index); span = CollectionsMarshal.AsSpan(list85); num = 0; span[num] = "liza"; gatheringRoot8.Author = list85; num = 1; List list86 = new List(num); CollectionsMarshal.SetCount(list86, num); span2 = CollectionsMarshal.AsSpan(list86); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 956) { AetheryteShortcut = EAetheryteLocation.LabyrinthosArcheion }; gatheringRoot8.Steps = list86; index = 3; List list87 = new List(index); CollectionsMarshal.SetCount(list87, index); span3 = CollectionsMarshal.AsSpan(list87); num = 0; ref GatheringNodeGroup reference64 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num3 = 2; List list88 = new List(num3); CollectionsMarshal.SetCount(list88, num3); span4 = CollectionsMarshal.AsSpan(list88); num2 = 0; ref GatheringNode reference65 = ref span4[num2]; GatheringNode obj43 = new GatheringNode { DataId = 33902u }; num4 = 1; List list89 = new List(num4); CollectionsMarshal.SetCount(list89, num4); span5 = CollectionsMarshal.AsSpan(list89); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(88.60914f, 73.62239f, -402.4773f), MinimumAngle = 80, MaximumAngle = 235 }; obj43.Locations = list89; reference65 = obj43; num2++; ref GatheringNode reference66 = ref span4[num2]; GatheringNode obj44 = new GatheringNode { DataId = 33903u }; index2 = 3; List list90 = new List(index2); CollectionsMarshal.SetCount(list90, index2); span5 = CollectionsMarshal.AsSpan(list90); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(85.61829f, 73.2991f, -400.5821f), MinimumAngle = 35, MaximumAngle = 225 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(93.23958f, 73.67628f, -393.219f), MinimumAngle = -80, MaximumAngle = 80 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference67 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); num2 = 2; List list91 = new List(num2); CollectionsMarshal.SetCount(list91, num2); span4 = CollectionsMarshal.AsSpan(list91); num3 = 0; ref GatheringNode reference68 = ref span4[num3]; GatheringNode obj45 = new GatheringNode { DataId = 33905u }; num4 = 3; List list92 = new List(num4); CollectionsMarshal.SetCount(list92, num4); span5 = CollectionsMarshal.AsSpan(list92); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(120.6405f, 84.99234f, -556.7947f), MinimumAngle = -10, MaximumAngle = 155 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(90.8064f, 80.4303f, -549.3706f), MinimumAngle = -45, MaximumAngle = 90 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(108.5405f, 82.52325f, -552.4589f), MinimumAngle = -115, MaximumAngle = 65 }; obj45.Locations = list92; reference68 = obj45; num3++; ref GatheringNode reference69 = ref span4[num3]; GatheringNode obj46 = new GatheringNode { DataId = 33904u }; index2 = 1; List list93 = new List(index2); CollectionsMarshal.SetCount(list93, index2); span5 = CollectionsMarshal.AsSpan(list93); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference70 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num3 = 2; List list94 = new List(num3); CollectionsMarshal.SetCount(list94, num3); span4 = CollectionsMarshal.AsSpan(list94); num2 = 0; ref GatheringNode reference71 = ref span4[num2]; GatheringNode obj47 = new GatheringNode { DataId = 33901u }; num4 = 3; List list95 = new List(num4); CollectionsMarshal.SetCount(list95, num4); span5 = CollectionsMarshal.AsSpan(list95); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(2.243042f, 70.71661f, -453.1277f), MinimumAngle = 85, MaximumAngle = 215 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-18.2041f, 69.83583f, -464.331f), MinimumAngle = -120, MaximumAngle = 50 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(1.110765f, 71.56169f, -477.9129f), MinimumAngle = -135, MaximumAngle = 55 }; obj47.Locations = list95; reference71 = obj47; num2++; ref GatheringNode reference72 = ref span4[num2]; GatheringNode obj48 = new GatheringNode { DataId = 33900u }; index2 = 1; List list96 = new List(index2); CollectionsMarshal.SetCount(list96, index2); span5 = CollectionsMarshal.AsSpan(list96); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list97); index = 0; span[index] = "liza"; gatheringRoot9.Author = list97; index = 1; List list98 = new List(index); CollectionsMarshal.SetCount(list98, index); span2 = CollectionsMarshal.AsSpan(list98); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 957) { AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad }; gatheringRoot9.Steps = list98; num = 3; List list99 = new List(num); CollectionsMarshal.SetCount(list99, num); span3 = CollectionsMarshal.AsSpan(list99); index = 0; ref GatheringNodeGroup reference73 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); num2 = 2; List list100 = new List(num2); CollectionsMarshal.SetCount(list100, num2); span4 = CollectionsMarshal.AsSpan(list100); num3 = 0; ref GatheringNode reference74 = ref span4[num3]; GatheringNode obj49 = new GatheringNode { DataId = 33914u }; num4 = 3; List list101 = new List(num4); CollectionsMarshal.SetCount(list101, num4); span5 = CollectionsMarshal.AsSpan(list101); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-12.16765f, 20.89473f, 506.2973f), MinimumAngle = -35, MaximumAngle = 60 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(38.53326f, 21.61461f, 494.6865f), MinimumAngle = -100, MaximumAngle = 35 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(11.01325f, 20.33474f, 505.0459f), MinimumAngle = -80, MaximumAngle = 50 }; obj49.Locations = list101; reference74 = obj49; num3++; ref GatheringNode reference75 = ref span4[num3]; GatheringNode obj50 = new GatheringNode { DataId = 33913u }; index2 = 1; List list102 = new List(index2); CollectionsMarshal.SetCount(list102, index2); span5 = CollectionsMarshal.AsSpan(list102); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference76 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num3 = 2; List list103 = new List(num3); CollectionsMarshal.SetCount(list103, num3); span4 = CollectionsMarshal.AsSpan(list103); num2 = 0; ref GatheringNode reference77 = ref span4[num2]; GatheringNode obj51 = new GatheringNode { DataId = 33909u }; num4 = 1; List list104 = new List(num4); CollectionsMarshal.SetCount(list104, num4); span5 = CollectionsMarshal.AsSpan(list104); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-138.8536f, 28.9297f, 406.4425f), MinimumAngle = -25, MaximumAngle = 90 }; obj51.Locations = list104; reference77 = obj51; num2++; ref GatheringNode reference78 = ref span4[num2]; GatheringNode obj52 = new GatheringNode { DataId = 33910u }; index2 = 3; List list105 = new List(index2); CollectionsMarshal.SetCount(list105, index2); span5 = CollectionsMarshal.AsSpan(list105); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-151.642f, 28.40338f, 389.8896f), MinimumAngle = 0, MaximumAngle = 120 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-153.7647f, 28.03966f, 372.3844f), MinimumAngle = 40, MaximumAngle = 165 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference79 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); num2 = 2; List list106 = new List(num2); CollectionsMarshal.SetCount(list106, num2); span4 = CollectionsMarshal.AsSpan(list106); num3 = 0; ref GatheringNode reference80 = ref span4[num3]; GatheringNode obj53 = new GatheringNode { DataId = 33911u }; num4 = 1; List list107 = new List(num4); CollectionsMarshal.SetCount(list107, num4); span5 = CollectionsMarshal.AsSpan(list107); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-178.974f, 22.0284f, 509.5606f), MinimumAngle = -145, MaximumAngle = 15 }; obj53.Locations = list107; reference80 = obj53; num3++; ref GatheringNode reference81 = ref span4[num3]; GatheringNode obj54 = new GatheringNode { DataId = 33912u }; index2 = 3; List list108 = new List(index2); CollectionsMarshal.SetCount(list108, index2); span5 = CollectionsMarshal.AsSpan(list108); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-180.526f, 25.92117f, 532.3414f), MinimumAngle = 175, MaximumAngle = 295 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-162.8302f, 16.1582f, 523.17f), MinimumAngle = -115, MaximumAngle = -10 }; num4++; span5[num4] = 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(); index = 1; List list109 = new List(index); CollectionsMarshal.SetCount(list109, index); span = CollectionsMarshal.AsSpan(list109); num = 0; span[num] = "liza"; gatheringRoot10.Author = list109; num = 1; List list110 = new List(num); CollectionsMarshal.SetCount(list110, num); span2 = CollectionsMarshal.AsSpan(list110); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 957) { AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork }; gatheringRoot10.Steps = list110; index = 3; List list111 = new List(index); CollectionsMarshal.SetCount(list111, index); span3 = CollectionsMarshal.AsSpan(list111); num = 0; ref GatheringNodeGroup reference82 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup(); num3 = 2; List list112 = new List(num3); CollectionsMarshal.SetCount(list112, num3); span4 = CollectionsMarshal.AsSpan(list112); num2 = 0; ref GatheringNode reference83 = ref span4[num2]; GatheringNode obj55 = new GatheringNode { DataId = 33918u }; num4 = 1; List list113 = new List(num4); CollectionsMarshal.SetCount(list113, num4); span5 = CollectionsMarshal.AsSpan(list113); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-582.5132f, 40.54578f, -426.0171f), MinimumAngle = -50, MaximumAngle = 90 }; obj55.Locations = list113; reference83 = obj55; num2++; ref GatheringNode reference84 = ref span4[num2]; GatheringNode obj56 = new GatheringNode { DataId = 33919u }; index2 = 3; List list114 = new List(index2); CollectionsMarshal.SetCount(list114, index2); span5 = CollectionsMarshal.AsSpan(list114); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-578.2101f, 41.27147f, -447.6376f), MinimumAngle = 130, MaximumAngle = 220 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-546.2882f, 44.52267f, -435.8184f), MinimumAngle = 200, MaximumAngle = 360 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference85 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup29 = new GatheringNodeGroup(); num2 = 2; List list115 = new List(num2); CollectionsMarshal.SetCount(list115, num2); span4 = CollectionsMarshal.AsSpan(list115); num3 = 0; ref GatheringNode reference86 = ref span4[num3]; GatheringNode obj57 = new GatheringNode { DataId = 33920u }; num4 = 1; List list116 = new List(num4); CollectionsMarshal.SetCount(list116, num4); span5 = CollectionsMarshal.AsSpan(list116); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-488.2276f, 34.71221f, -359.6945f), MinimumAngle = 20, MaximumAngle = 128, MinimumDistance = 1.3f }; obj57.Locations = list116; reference86 = obj57; num3++; ref GatheringNode reference87 = ref span4[num3]; GatheringNode obj58 = new GatheringNode { DataId = 33921u }; index2 = 3; List list117 = new List(index2); CollectionsMarshal.SetCount(list117, index2); span5 = CollectionsMarshal.AsSpan(list117); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-498.8687f, 31.08014f, -351.9397f), MinimumAngle = 40, MaximumAngle = 190 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-490.7759f, 28.70215f, -344.4114f), MinimumAngle = -110, MaximumAngle = 60 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference88 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup30 = new GatheringNodeGroup(); num3 = 2; List list118 = new List(num3); CollectionsMarshal.SetCount(list118, num3); span4 = CollectionsMarshal.AsSpan(list118); num2 = 0; ref GatheringNode reference89 = ref span4[num2]; GatheringNode obj59 = new GatheringNode { DataId = 33922u }; num4 = 1; List list119 = new List(num4); CollectionsMarshal.SetCount(list119, num4); span5 = CollectionsMarshal.AsSpan(list119); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-304.0609f, 68.76999f, -479.1875f), MinimumAngle = -110, MaximumAngle = 70 }; obj59.Locations = list119; reference89 = obj59; num2++; ref GatheringNode reference90 = ref span4[num2]; GatheringNode obj60 = new GatheringNode { DataId = 33923u }; index2 = 3; List list120 = new List(index2); CollectionsMarshal.SetCount(list120, index2); span5 = CollectionsMarshal.AsSpan(list120); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-293.6989f, 68.77935f, -484.2256f), MinimumAngle = -30, MaximumAngle = 110 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-295.0806f, 69.12621f, -498.1898f), MinimumAngle = 10, MaximumAngle = 200 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list121); index = 0; span[index] = "liza"; gatheringRoot11.Author = list121; index = 1; List list122 = new List(index); CollectionsMarshal.SetCount(list122, index); span2 = CollectionsMarshal.AsSpan(list122); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 959) { AetheryteShortcut = EAetheryteLocation.MareLamentorumSinusLacrimarum }; gatheringRoot11.Steps = list122; num = 3; List list123 = new List(num); CollectionsMarshal.SetCount(list123, num); span3 = CollectionsMarshal.AsSpan(list123); index = 0; ref GatheringNodeGroup reference91 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup(); num2 = 2; List list124 = new List(num2); CollectionsMarshal.SetCount(list124, num2); span4 = CollectionsMarshal.AsSpan(list124); num3 = 0; ref GatheringNode reference92 = ref span4[num3]; GatheringNode obj61 = new GatheringNode { DataId = 33929u }; num4 = 3; List list125 = new List(num4); CollectionsMarshal.SetCount(list125, num4); span5 = CollectionsMarshal.AsSpan(list125); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(304.4121f, 118.8077f, 673.4494f), MinimumAngle = 50, MaximumAngle = 230 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(297.7666f, 119.4976f, 679.5604f), MinimumAngle = 50, MaximumAngle = 220 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(322.163f, 119.0883f, 657.4384f), MinimumAngle = 55, MaximumAngle = 235 }; obj61.Locations = list125; reference92 = obj61; num3++; ref GatheringNode reference93 = ref span4[num3]; GatheringNode obj62 = new GatheringNode { DataId = 33928u }; index2 = 1; List list126 = new List(index2); CollectionsMarshal.SetCount(list126, index2); span5 = CollectionsMarshal.AsSpan(list126); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference94 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup32 = new GatheringNodeGroup(); num3 = 2; List list127 = new List(num3); CollectionsMarshal.SetCount(list127, num3); span4 = CollectionsMarshal.AsSpan(list127); num2 = 0; ref GatheringNode reference95 = ref span4[num2]; GatheringNode obj63 = new GatheringNode { DataId = 33927u }; num4 = 3; List list128 = new List(num4); CollectionsMarshal.SetCount(list128, num4); span5 = CollectionsMarshal.AsSpan(list128); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(394.3838f, 144.7951f, 820.7851f), MinimumAngle = 75, MaximumAngle = 250 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(421.0549f, 143.6111f, 805.9457f), MinimumAngle = 60, MaximumAngle = 225 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(414.2961f, 143.2405f, 811.3884f), MinimumAngle = 65, MaximumAngle = 230 }; obj63.Locations = list128; reference95 = obj63; num2++; ref GatheringNode reference96 = ref span4[num2]; GatheringNode obj64 = new GatheringNode { DataId = 33926u }; index2 = 1; List list129 = new List(index2); CollectionsMarshal.SetCount(list129, index2); span5 = CollectionsMarshal.AsSpan(list129); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference97 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup33 = new GatheringNodeGroup(); num2 = 2; List list130 = new List(num2); CollectionsMarshal.SetCount(list130, num2); span4 = CollectionsMarshal.AsSpan(list130); num3 = 0; ref GatheringNode reference98 = ref span4[num3]; GatheringNode obj65 = new GatheringNode { DataId = 33925u }; num4 = 3; List list131 = new List(num4); CollectionsMarshal.SetCount(list131, num4); span5 = CollectionsMarshal.AsSpan(list131); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(474.679f, 143.4776f, 698.5961f), MinimumAngle = 20, MaximumAngle = 170 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(474.8585f, 144.2588f, 685.7468f), MinimumAngle = 0, MaximumAngle = 155 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(467.506f, 144.9235f, 654.2f), MinimumAngle = 0, MaximumAngle = 150 }; obj65.Locations = list131; reference98 = obj65; num3++; ref GatheringNode reference99 = ref span4[num3]; GatheringNode obj66 = new GatheringNode { DataId = 33924u }; index2 = 1; List list132 = new List(index2); CollectionsMarshal.SetCount(list132, index2); span5 = CollectionsMarshal.AsSpan(list132); num4 = 0; span5[num4] = 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(); index = 1; List list133 = new List(index); CollectionsMarshal.SetCount(list133, index); span = CollectionsMarshal.AsSpan(list133); num = 0; span[num] = "liza"; gatheringRoot12.Author = list133; num = 1; List list134 = new List(num); CollectionsMarshal.SetCount(list134, num); span2 = CollectionsMarshal.AsSpan(list134); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 958) { AetheryteShortcut = EAetheryteLocation.GarlemaldCampBrokenGlass }; gatheringRoot12.Steps = list134; index = 3; List list135 = new List(index); CollectionsMarshal.SetCount(list135, index); span3 = CollectionsMarshal.AsSpan(list135); num = 0; ref GatheringNodeGroup reference100 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup34 = new GatheringNodeGroup(); num3 = 2; List list136 = new List(num3); CollectionsMarshal.SetCount(list136, num3); span4 = CollectionsMarshal.AsSpan(list136); num2 = 0; ref GatheringNode reference101 = ref span4[num2]; GatheringNode obj67 = new GatheringNode { DataId = 33932u }; num4 = 1; List list137 = new List(num4); CollectionsMarshal.SetCount(list137, num4); span5 = CollectionsMarshal.AsSpan(list137); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-80.95969f, -9.810837f, 462.2579f), MinimumAngle = 130, MaximumAngle = 260 }; obj67.Locations = list137; reference101 = obj67; num2++; ref GatheringNode reference102 = ref span4[num2]; GatheringNode obj68 = new GatheringNode { DataId = 33933u }; index2 = 3; List list138 = new List(index2); CollectionsMarshal.SetCount(list138, index2); span5 = CollectionsMarshal.AsSpan(list138); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-72.11935f, -10.90324f, 471.2258f), MinimumAngle = 105, MaximumAngle = 250 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-98.97565f, -5.664787f, 463.9966f), MinimumAngle = 60, MaximumAngle = 230 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference103 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup35 = new GatheringNodeGroup(); num2 = 2; List list139 = new List(num2); CollectionsMarshal.SetCount(list139, num2); span4 = CollectionsMarshal.AsSpan(list139); num3 = 0; ref GatheringNode reference104 = ref span4[num3]; GatheringNode obj69 = new GatheringNode { DataId = 33931u }; num4 = 3; List list140 = new List(num4); CollectionsMarshal.SetCount(list140, num4); span5 = CollectionsMarshal.AsSpan(list140); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-61.34306f, 6.11244f, 318.3409f), MinimumAngle = -120, MaximumAngle = 70 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-61.47854f, 6.076105f, 281.4938f), MinimumAngle = 65, MaximumAngle = 240 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-73.25829f, 6.108262f, 302.9926f), MinimumAngle = 50, MaximumAngle = 220 }; obj69.Locations = list140; reference104 = obj69; num3++; ref GatheringNode reference105 = ref span4[num3]; GatheringNode obj70 = new GatheringNode { DataId = 33930u }; index2 = 1; List list141 = new List(index2); CollectionsMarshal.SetCount(list141, index2); span5 = CollectionsMarshal.AsSpan(list141); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference106 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup36 = new GatheringNodeGroup(); num3 = 2; List list142 = new List(num3); CollectionsMarshal.SetCount(list142, num3); span4 = CollectionsMarshal.AsSpan(list142); num2 = 0; ref GatheringNode reference107 = ref span4[num2]; GatheringNode obj71 = new GatheringNode { DataId = 33935u }; num4 = 3; List list143 = new List(num4); CollectionsMarshal.SetCount(list143, num4); span5 = CollectionsMarshal.AsSpan(list143); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(72.58704f, -11.59895f, 354.757f), MinimumAngle = 75, MaximumAngle = 235 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(65.33016f, -11.61111f, 358.7321f), MinimumAngle = 65, MaximumAngle = 235 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(68.21196f, -11.81954f, 366.5172f), MinimumAngle = 5, MaximumAngle = 85 }; obj71.Locations = list143; reference107 = obj71; num2++; ref GatheringNode reference108 = ref span4[num2]; GatheringNode obj72 = new GatheringNode { DataId = 33934u }; index2 = 1; List list144 = new List(index2); CollectionsMarshal.SetCount(list144, index2); span5 = CollectionsMarshal.AsSpan(list144); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list145); index = 0; span[index] = "liza"; gatheringRoot13.Author = list145; index = 1; List list146 = new List(index); CollectionsMarshal.SetCount(list146, index); span2 = CollectionsMarshal.AsSpan(list146); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 961) { AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos }; gatheringRoot13.Steps = list146; num = 3; List list147 = new List(num); CollectionsMarshal.SetCount(list147, num); span3 = CollectionsMarshal.AsSpan(list147); index = 0; ref GatheringNodeGroup reference109 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup37 = new GatheringNodeGroup(); num2 = 2; List list148 = new List(num2); CollectionsMarshal.SetCount(list148, num2); span4 = CollectionsMarshal.AsSpan(list148); num3 = 0; ref GatheringNode reference110 = ref span4[num3]; GatheringNode obj73 = new GatheringNode { DataId = 33938u }; num4 = 1; List list149 = new List(num4); CollectionsMarshal.SetCount(list149, num4); span5 = CollectionsMarshal.AsSpan(list149); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(44.65063f, 100.2818f, -531.6971f), MinimumAngle = 150, MaximumAngle = 310 }; obj73.Locations = list149; reference110 = obj73; num3++; ref GatheringNode reference111 = ref span4[num3]; GatheringNode obj74 = new GatheringNode { DataId = 33939u }; index2 = 3; List list150 = new List(index2); CollectionsMarshal.SetCount(list150, index2); span5 = CollectionsMarshal.AsSpan(list150); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(33.19277f, 104.5029f, -555.932f), MinimumAngle = 190, MaximumAngle = 350 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(65.9342f, 97.38677f, -524.9155f), MinimumAngle = 125, MaximumAngle = 295 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference112 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup38 = new GatheringNodeGroup(); num3 = 2; List list151 = new List(num3); CollectionsMarshal.SetCount(list151, num3); span4 = CollectionsMarshal.AsSpan(list151); num2 = 0; ref GatheringNode reference113 = ref span4[num2]; GatheringNode obj75 = new GatheringNode { DataId = 33941u }; num4 = 3; List list152 = new List(num4); CollectionsMarshal.SetCount(list152, num4); span5 = CollectionsMarshal.AsSpan(list152); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(279.4078f, 101.9103f, -511.9555f), MinimumAngle = 80, MaximumAngle = 215 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(265.2476f, 100.4918f, -491.8746f), MinimumAngle = 110, MaximumAngle = 180 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(290.6152f, 102.41f, -549.2336f), MinimumAngle = 40, MaximumAngle = 185 }; obj75.Locations = list152; reference113 = obj75; num2++; ref GatheringNode reference114 = ref span4[num2]; GatheringNode obj76 = new GatheringNode { DataId = 33940u }; index2 = 1; List list153 = new List(index2); CollectionsMarshal.SetCount(list153, index2); span5 = CollectionsMarshal.AsSpan(list153); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference115 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup39 = new GatheringNodeGroup(); num2 = 2; List list154 = new List(num2); CollectionsMarshal.SetCount(list154, num2); span4 = CollectionsMarshal.AsSpan(list154); num3 = 0; ref GatheringNode reference116 = ref span4[num3]; GatheringNode obj77 = new GatheringNode { DataId = 33937u }; num4 = 3; List list155 = new List(num4); CollectionsMarshal.SetCount(list155, num4); span5 = CollectionsMarshal.AsSpan(list155); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(124.7882f, 105.6518f, -712.3575f), MinimumAngle = -45, MaximumAngle = 70 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(94.71277f, 105.52f, -696.7798f), MinimumAngle = -60, MaximumAngle = 80 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(172.8746f, 102.9022f, -700.0879f), MinimumAngle = -50, MaximumAngle = 125 }; obj77.Locations = list155; reference116 = obj77; num3++; ref GatheringNode reference117 = ref span4[num3]; GatheringNode obj78 = new GatheringNode { DataId = 33936u }; index2 = 1; List list156 = new List(index2); CollectionsMarshal.SetCount(list156, index2); span5 = CollectionsMarshal.AsSpan(list156); num4 = 0; span5[num4] = 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(); index = 1; List list157 = new List(index); CollectionsMarshal.SetCount(list157, index); span = CollectionsMarshal.AsSpan(list157); num = 0; span[num] = "liza"; gatheringRoot14.Author = list157; num = 1; List list158 = new List(num); CollectionsMarshal.SetCount(list158, num); span2 = CollectionsMarshal.AsSpan(list158); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 961) { AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos }; gatheringRoot14.Steps = list158; index = 3; List list159 = new List(index); CollectionsMarshal.SetCount(list159, index); span3 = CollectionsMarshal.AsSpan(list159); num = 0; ref GatheringNodeGroup reference118 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup40 = new GatheringNodeGroup(); num3 = 2; List list160 = new List(num3); CollectionsMarshal.SetCount(list160, num3); span4 = CollectionsMarshal.AsSpan(list160); num2 = 0; ref GatheringNode reference119 = ref span4[num2]; GatheringNode obj79 = new GatheringNode { DataId = 33945u }; num4 = 3; List list161 = new List(num4); CollectionsMarshal.SetCount(list161, num4); span5 = CollectionsMarshal.AsSpan(list161); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-478.091f, 136.505f, -144.7721f), MinimumAngle = 185, MaximumAngle = 360 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-472.7283f, 136.9691f, -153.0142f), MinimumAngle = -105, MaximumAngle = 20, MinimumDistance = 1.6f, MaximumDistance = 3f }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-457.2324f, 136.2298f, -153.2787f), MinimumAngle = 70, MaximumAngle = 195 }; obj79.Locations = list161; reference119 = obj79; num2++; ref GatheringNode reference120 = ref span4[num2]; GatheringNode obj80 = new GatheringNode { DataId = 33944u }; index2 = 1; List list162 = new List(index2); CollectionsMarshal.SetCount(list162, index2); span5 = CollectionsMarshal.AsSpan(list162); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference121 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup41 = new GatheringNodeGroup(); num2 = 2; List list163 = new List(num2); CollectionsMarshal.SetCount(list163, num2); span4 = CollectionsMarshal.AsSpan(list163); num3 = 0; ref GatheringNode reference122 = ref span4[num3]; GatheringNode obj81 = new GatheringNode { DataId = 33946u }; num4 = 1; List list164 = new List(num4); CollectionsMarshal.SetCount(list164, num4); span5 = CollectionsMarshal.AsSpan(list164); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-335.5337f, 148.5269f, -83.30743f), MinimumAngle = 140, MaximumAngle = 275 }; obj81.Locations = list164; reference122 = obj81; num3++; ref GatheringNode reference123 = ref span4[num3]; GatheringNode obj82 = new GatheringNode { DataId = 33947u }; index2 = 3; List list165 = new List(index2); CollectionsMarshal.SetCount(list165, index2); span5 = CollectionsMarshal.AsSpan(list165); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-333.4615f, 148.59f, -78.42037f), MinimumAngle = -160, MaximumAngle = -15 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-342.3078f, 145.4429f, -109.3348f), MinimumAngle = 210, MaximumAngle = 355 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference124 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup42 = new GatheringNodeGroup(); num3 = 2; List list166 = new List(num3); CollectionsMarshal.SetCount(list166, num3); span4 = CollectionsMarshal.AsSpan(list166); num2 = 0; ref GatheringNode reference125 = ref span4[num2]; GatheringNode obj83 = new GatheringNode { DataId = 33942u }; num4 = 1; List list167 = new List(num4); CollectionsMarshal.SetCount(list167, num4); span5 = CollectionsMarshal.AsSpan(list167); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-291.2093f, 136.4047f, -228.9244f), MinimumAngle = 120, MaximumAngle = 225 }; obj83.Locations = list167; reference125 = obj83; num2++; ref GatheringNode reference126 = ref span4[num2]; GatheringNode obj84 = new GatheringNode { DataId = 33943u }; index2 = 3; List list168 = new List(index2); CollectionsMarshal.SetCount(list168, index2); span5 = CollectionsMarshal.AsSpan(list168); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-343.5337f, 140.0085f, -243.2652f), MinimumAngle = 115, MaximumAngle = 255 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-337.3867f, 136.3985f, -237.7285f), MinimumAngle = -130, MaximumAngle = 10 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list169); index = 0; span[index] = "liza"; gatheringRoot15.Author = list169; index = 1; List list170 = new List(index); CollectionsMarshal.SetCount(list170, index); span2 = CollectionsMarshal.AsSpan(list170); num = 0; span2[num] = 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); span3 = CollectionsMarshal.AsSpan(list171); index = 0; ref GatheringNodeGroup reference127 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup43 = new GatheringNodeGroup(); num2 = 2; List list172 = new List(num2); CollectionsMarshal.SetCount(list172, num2); span4 = CollectionsMarshal.AsSpan(list172); num3 = 0; ref GatheringNode reference128 = ref span4[num3]; GatheringNode obj85 = new GatheringNode { DataId = 33974u }; num4 = 1; List list173 = new List(num4); CollectionsMarshal.SetCount(list173, num4); span5 = CollectionsMarshal.AsSpan(list173); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-218.7686f, 166.4283f, -723.4156f), MinimumAngle = 85, MaximumAngle = 235 }; obj85.Locations = list173; reference128 = obj85; num3++; ref GatheringNode reference129 = ref span4[num3]; GatheringNode obj86 = new GatheringNode { DataId = 33975u }; index2 = 3; List list174 = new List(index2); CollectionsMarshal.SetCount(list174, index2); span5 = CollectionsMarshal.AsSpan(list174); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-212.9429f, 165.4075f, -702.5071f), MinimumAngle = 80, MaximumAngle = 230 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-230.457f, 166.878f, -708.8349f), MinimumAngle = 115, MaximumAngle = 235 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference130 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup44 = new GatheringNodeGroup(); num3 = 2; List list175 = new List(num3); CollectionsMarshal.SetCount(list175, num3); span4 = CollectionsMarshal.AsSpan(list175); num2 = 0; ref GatheringNode reference131 = ref span4[num2]; GatheringNode obj87 = new GatheringNode { DataId = 33972u }; num4 = 1; List list176 = new List(num4); CollectionsMarshal.SetCount(list176, num4); span5 = CollectionsMarshal.AsSpan(list176); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-281.8436f, 181.3823f, -815.8576f), MinimumAngle = 230, MaximumAngle = 360 }; obj87.Locations = list176; reference131 = obj87; num2++; ref GatheringNode reference132 = ref span4[num2]; GatheringNode obj88 = new GatheringNode { DataId = 33973u }; index2 = 3; List list177 = new List(index2); CollectionsMarshal.SetCount(list177, index2); span5 = CollectionsMarshal.AsSpan(list177); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-268.4985f, 181.0501f, -829.9652f), MinimumAngle = -115, MaximumAngle = 45 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-290.0164f, 182.6228f, -817.2674f), MinimumAngle = -145, MaximumAngle = 35 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference133 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup45 = new GatheringNodeGroup(); num2 = 2; List list178 = new List(num2); CollectionsMarshal.SetCount(list178, num2); span4 = CollectionsMarshal.AsSpan(list178); num3 = 0; ref GatheringNode reference134 = ref span4[num3]; GatheringNode obj89 = new GatheringNode { DataId = 33971u }; num4 = 3; List list179 = new List(num4); CollectionsMarshal.SetCount(list179, num4); span5 = CollectionsMarshal.AsSpan(list179); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-385.0122f, 189.0781f, -711.0446f), MinimumAngle = -30, MaximumAngle = 100 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-407.4641f, 187.9986f, -684.2576f), MinimumAngle = 180, MaximumAngle = 310 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-395.5105f, 187.897f, -687.5342f), MinimumAngle = 0, MaximumAngle = 240 }; obj89.Locations = list179; reference134 = obj89; num3++; ref GatheringNode reference135 = ref span4[num3]; GatheringNode obj90 = new GatheringNode { DataId = 33970u }; index2 = 1; List list180 = new List(index2); CollectionsMarshal.SetCount(list180, index2); span5 = CollectionsMarshal.AsSpan(list180); num4 = 0; span5[num4] = 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(); index = 1; List list181 = new List(index); CollectionsMarshal.SetCount(list181, index); span = CollectionsMarshal.AsSpan(list181); num = 0; span[num] = "liza"; gatheringRoot16.Author = list181; num = 1; List list182 = new List(num); CollectionsMarshal.SetCount(list182, num); span2 = CollectionsMarshal.AsSpan(list182); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 956) { AetheryteShortcut = EAetheryteLocation.LabyrinthosArcheion }; gatheringRoot16.Steps = list182; index = 3; List list183 = new List(index); CollectionsMarshal.SetCount(list183, index); span3 = CollectionsMarshal.AsSpan(list183); num = 0; ref GatheringNodeGroup reference136 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup46 = new GatheringNodeGroup(); num3 = 2; List list184 = new List(num3); CollectionsMarshal.SetCount(list184, num3); span4 = CollectionsMarshal.AsSpan(list184); num2 = 0; ref GatheringNode reference137 = ref span4[num2]; GatheringNode obj91 = new GatheringNode { DataId = 33980u }; num4 = 1; List list185 = new List(num4); CollectionsMarshal.SetCount(list185, num4); span5 = CollectionsMarshal.AsSpan(list185); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(331.2026f, 86.06693f, -318.6516f) }; obj91.Locations = list185; reference137 = obj91; num2++; ref GatheringNode reference138 = ref span4[num2]; GatheringNode obj92 = new GatheringNode { DataId = 33981u }; index2 = 3; List list186 = new List(index2); CollectionsMarshal.SetCount(list186, index2); span5 = CollectionsMarshal.AsSpan(list186); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(334.0037f, 85.40742f, -300.7174f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(355.6456f, 86.62501f, -308.6764f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(340.9933f, 86.25529f, -324.239f) }; obj92.Locations = list186; reference138 = obj92; gatheringNodeGroup46.Nodes = list184; reference136 = gatheringNodeGroup46; num++; ref GatheringNodeGroup reference139 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup47 = new GatheringNodeGroup(); num2 = 2; List list187 = new List(num2); CollectionsMarshal.SetCount(list187, num2); span4 = CollectionsMarshal.AsSpan(list187); num3 = 0; ref GatheringNode reference140 = ref span4[num3]; GatheringNode obj93 = new GatheringNode { DataId = 33979u }; num4 = 3; List list188 = new List(num4); CollectionsMarshal.SetCount(list188, num4); span5 = CollectionsMarshal.AsSpan(list188); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(255.936f, 70.96983f, -233.1732f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(239.4902f, 69.74259f, -224.506f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(265.0269f, 70.56706f, -208.2487f) }; obj93.Locations = list188; reference140 = obj93; num3++; ref GatheringNode reference141 = ref span4[num3]; GatheringNode obj94 = new GatheringNode { DataId = 33978u }; index2 = 1; List list189 = new List(index2); CollectionsMarshal.SetCount(list189, index2); span5 = CollectionsMarshal.AsSpan(list189); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference142 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup48 = new GatheringNodeGroup(); num3 = 2; List list190 = new List(num3); CollectionsMarshal.SetCount(list190, num3); span4 = CollectionsMarshal.AsSpan(list190); num2 = 0; ref GatheringNode reference143 = ref span4[num2]; GatheringNode obj95 = new GatheringNode { DataId = 33976u }; num4 = 1; List list191 = new List(num4); CollectionsMarshal.SetCount(list191, num4); span5 = CollectionsMarshal.AsSpan(list191); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(375.1279f, 67.35788f, -150.6431f) }; obj95.Locations = list191; reference143 = obj95; num2++; ref GatheringNode reference144 = ref span4[num2]; GatheringNode obj96 = new GatheringNode { DataId = 33977u }; index2 = 3; List list192 = new List(index2); CollectionsMarshal.SetCount(list192, index2); span5 = CollectionsMarshal.AsSpan(list192); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(392.5393f, 65.98527f, -141.6628f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(368.5759f, 67.33283f, -140.4326f) }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list193); index = 0; span[index] = "liza"; gatheringRoot17.Author = list193; index = 1; List list194 = new List(index); CollectionsMarshal.SetCount(list194, index); span2 = CollectionsMarshal.AsSpan(list194); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 957) { AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork }; gatheringRoot17.Steps = list194; num = 3; List list195 = new List(num); CollectionsMarshal.SetCount(list195, num); span3 = CollectionsMarshal.AsSpan(list195); index = 0; ref GatheringNodeGroup reference145 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup49 = new GatheringNodeGroup(); num2 = 2; List list196 = new List(num2); CollectionsMarshal.SetCount(list196, num2); span4 = CollectionsMarshal.AsSpan(list196); num3 = 0; ref GatheringNode reference146 = ref span4[num3]; GatheringNode obj97 = new GatheringNode { DataId = 33982u }; num4 = 1; List list197 = new List(num4); CollectionsMarshal.SetCount(list197, num4); span5 = CollectionsMarshal.AsSpan(list197); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-274.8412f, 17.35062f, 118.8987f), MinimumAngle = 175, MaximumAngle = 310 }; obj97.Locations = list197; reference146 = obj97; num3++; ref GatheringNode reference147 = ref span4[num3]; GatheringNode obj98 = new GatheringNode { DataId = 33983u }; index2 = 3; List list198 = new List(index2); CollectionsMarshal.SetCount(list198, index2); span5 = CollectionsMarshal.AsSpan(list198); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-267.3967f, 17.7139f, 123.6814f), MinimumAngle = 40, MaximumAngle = 245 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-287.5207f, 18.51543f, 101.9367f), MinimumAngle = 155, MaximumAngle = 325 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference148 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup50 = new GatheringNodeGroup(); num3 = 2; List list199 = new List(num3); CollectionsMarshal.SetCount(list199, num3); span4 = CollectionsMarshal.AsSpan(list199); num2 = 0; ref GatheringNode reference149 = ref span4[num2]; GatheringNode obj99 = new GatheringNode { DataId = 33984u }; num4 = 1; List list200 = new List(num4); CollectionsMarshal.SetCount(list200, num4); span5 = CollectionsMarshal.AsSpan(list200); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-152.7941f, 38.65108f, 20.30975f), MinimumAngle = 0, MaximumAngle = 215 }; obj99.Locations = list200; reference149 = obj99; num2++; ref GatheringNode reference150 = ref span4[num2]; GatheringNode obj100 = new GatheringNode { DataId = 33985u }; index2 = 3; List list201 = new List(index2); CollectionsMarshal.SetCount(list201, index2); span5 = CollectionsMarshal.AsSpan(list201); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-142.8687f, 41.0236f, 21.84206f), MinimumAngle = -65, MaximumAngle = 85 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-146.3786f, 40.56817f, 29.28198f), MinimumAngle = -10, MaximumAngle = 140 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference151 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup51 = new GatheringNodeGroup(); num2 = 2; List list202 = new List(num2); CollectionsMarshal.SetCount(list202, num2); span4 = CollectionsMarshal.AsSpan(list202); num3 = 0; ref GatheringNode reference152 = ref span4[num3]; GatheringNode obj101 = new GatheringNode { DataId = 33987u }; num4 = 2; List list203 = new List(num4); CollectionsMarshal.SetCount(list203, num4); span5 = CollectionsMarshal.AsSpan(list203); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-270.0331f, 35.83369f, -29.07548f), MinimumAngle = 200, MaximumAngle = 330 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-274.9584f, 35.26747f, -31.89327f), MinimumAngle = 90, MaximumAngle = 290 }; obj101.Locations = list203; reference152 = obj101; num3++; ref GatheringNode reference153 = ref span4[num3]; GatheringNode obj102 = new GatheringNode { DataId = 33986u }; index2 = 1; List list204 = new List(index2); CollectionsMarshal.SetCount(list204, index2); span5 = CollectionsMarshal.AsSpan(list204); num4 = 0; span5[num4] = 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(); index = 1; List list205 = new List(index); CollectionsMarshal.SetCount(list205, index); span = CollectionsMarshal.AsSpan(list205); num = 0; span[num] = "liza"; gatheringRoot18.Author = list205; num = 1; List list206 = new List(num); CollectionsMarshal.SetCount(list206, num); span2 = CollectionsMarshal.AsSpan(list206); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 957) { AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork }; gatheringRoot18.Steps = list206; index = 3; List list207 = new List(index); CollectionsMarshal.SetCount(list207, index); span3 = CollectionsMarshal.AsSpan(list207); num = 0; ref GatheringNodeGroup reference154 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup52 = new GatheringNodeGroup(); num3 = 2; List list208 = new List(num3); CollectionsMarshal.SetCount(list208, num3); span4 = CollectionsMarshal.AsSpan(list208); num2 = 0; ref GatheringNode reference155 = ref span4[num2]; GatheringNode obj103 = new GatheringNode { DataId = 33993u }; num4 = 1; List list209 = new List(num4); CollectionsMarshal.SetCount(list209, num4); span5 = CollectionsMarshal.AsSpan(list209); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-97.85602f, 91.39626f, -562.7067f) }; obj103.Locations = list209; reference155 = obj103; num2++; ref GatheringNode reference156 = ref span4[num2]; GatheringNode obj104 = new GatheringNode { DataId = 33992u }; index2 = 3; List list210 = new List(index2); CollectionsMarshal.SetCount(list210, index2); span5 = CollectionsMarshal.AsSpan(list210); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-91.53894f, 91.14209f, -520.9888f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-82.73576f, 91.15034f, -532.2811f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-119.5286f, 89.67725f, -601.3649f) }; obj104.Locations = list210; reference156 = obj104; gatheringNodeGroup52.Nodes = list208; reference154 = gatheringNodeGroup52; num++; ref GatheringNodeGroup reference157 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup53 = new GatheringNodeGroup(); num2 = 2; List list211 = new List(num2); CollectionsMarshal.SetCount(list211, num2); span4 = CollectionsMarshal.AsSpan(list211); num3 = 0; ref GatheringNode reference158 = ref span4[num3]; GatheringNode obj105 = new GatheringNode { DataId = 33990u }; num4 = 1; List list212 = new List(num4); CollectionsMarshal.SetCount(list212, num4); span5 = CollectionsMarshal.AsSpan(list212); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(105.0951f, 75.30056f, -581.8511f) }; obj105.Locations = list212; reference158 = obj105; num3++; ref GatheringNode reference159 = ref span4[num3]; GatheringNode obj106 = new GatheringNode { DataId = 33991u }; index2 = 3; List list213 = new List(index2); CollectionsMarshal.SetCount(list213, index2); span5 = CollectionsMarshal.AsSpan(list213); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(113.0813f, 72.75166f, -575.8746f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(133.7231f, 67.87361f, -567.9795f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(109.7108f, 71.64627f, -562.0082f) }; obj106.Locations = list213; reference159 = obj106; gatheringNodeGroup53.Nodes = list211; reference157 = gatheringNodeGroup53; num++; ref GatheringNodeGroup reference160 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup54 = new GatheringNodeGroup(); num3 = 2; List list214 = new List(num3); CollectionsMarshal.SetCount(list214, num3); span4 = CollectionsMarshal.AsSpan(list214); num2 = 0; ref GatheringNode reference161 = ref span4[num2]; GatheringNode obj107 = new GatheringNode { DataId = 33988u }; num4 = 1; List list215 = new List(num4); CollectionsMarshal.SetCount(list215, num4); span5 = CollectionsMarshal.AsSpan(list215); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(53.25103f, 92.24804f, -643.022f) }; obj107.Locations = list215; reference161 = obj107; num2++; ref GatheringNode reference162 = ref span4[num2]; GatheringNode obj108 = new GatheringNode { DataId = 33989u }; index2 = 3; List list216 = new List(index2); CollectionsMarshal.SetCount(list216, index2); span5 = CollectionsMarshal.AsSpan(list216); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(59.02333f, 93.08621f, -646.8438f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(8.818645f, 90.40326f, -640.8149f) }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list217); index = 0; span[index] = "liza"; gatheringRoot19.Author = list217; index = 1; List list218 = new List(index); CollectionsMarshal.SetCount(list218, index); span2 = CollectionsMarshal.AsSpan(list218); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 958) { AetheryteShortcut = EAetheryteLocation.GarlemaldCampBrokenGlass }; gatheringRoot19.Steps = list218; num = 3; List list219 = new List(num); CollectionsMarshal.SetCount(list219, num); span3 = CollectionsMarshal.AsSpan(list219); index = 0; ref GatheringNodeGroup reference163 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup55 = new GatheringNodeGroup(); num2 = 2; List list220 = new List(num2); CollectionsMarshal.SetCount(list220, num2); span4 = CollectionsMarshal.AsSpan(list220); num3 = 0; ref GatheringNode reference164 = ref span4[num3]; GatheringNode obj109 = new GatheringNode { DataId = 34002u }; num4 = 2; List list221 = new List(num4); CollectionsMarshal.SetCount(list221, num4); span5 = CollectionsMarshal.AsSpan(list221); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-278.0806f, 23.49333f, 457.1718f), MinimumAngle = 155, MaximumAngle = 360 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-247.303f, 24.73875f, 431.0542f), MinimumAngle = 55, MaximumAngle = 265 }; obj109.Locations = list221; reference164 = obj109; num3++; ref GatheringNode reference165 = ref span4[num3]; GatheringNode obj110 = new GatheringNode { DataId = 34001u }; index2 = 1; List list222 = new List(index2); CollectionsMarshal.SetCount(list222, index2); span5 = CollectionsMarshal.AsSpan(list222); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference166 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup56 = new GatheringNodeGroup(); num3 = 2; List list223 = new List(num3); CollectionsMarshal.SetCount(list223, num3); span4 = CollectionsMarshal.AsSpan(list223); num2 = 0; ref GatheringNode reference167 = ref span4[num2]; GatheringNode obj111 = new GatheringNode { DataId = 33999u }; num4 = 1; List list224 = new List(num4); CollectionsMarshal.SetCount(list224, num4); span5 = CollectionsMarshal.AsSpan(list224); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-224.5309f, 18.15879f, 302.212f), MinimumAngle = -20, MaximumAngle = 180 }; obj111.Locations = list224; reference167 = obj111; num2++; ref GatheringNode reference168 = ref span4[num2]; GatheringNode obj112 = new GatheringNode { DataId = 34000u }; index2 = 2; List list225 = new List(index2); CollectionsMarshal.SetCount(list225, index2); span5 = CollectionsMarshal.AsSpan(list225); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-201.1902f, 17.46593f, 293.0554f), MinimumAngle = -20, MaximumAngle = 180 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference169 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup57 = new GatheringNodeGroup(); num2 = 2; List list226 = new List(num2); CollectionsMarshal.SetCount(list226, num2); span4 = CollectionsMarshal.AsSpan(list226); num3 = 0; ref GatheringNode reference170 = ref span4[num3]; GatheringNode obj113 = new GatheringNode { DataId = 33998u }; num4 = 2; List list227 = new List(num4); CollectionsMarshal.SetCount(list227, num4); span5 = CollectionsMarshal.AsSpan(list227); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-356.6845f, 25.77399f, 371.3325f), MinimumAngle = -245, MaximumAngle = -55 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-378.934f, 21.82056f, 365.7343f), MinimumAngle = -160, MaximumAngle = 10 }; obj113.Locations = list227; reference170 = obj113; num3++; ref GatheringNode reference171 = ref span4[num3]; GatheringNode obj114 = new GatheringNode { DataId = 33997u }; index2 = 1; List list228 = new List(index2); CollectionsMarshal.SetCount(list228, index2); span5 = CollectionsMarshal.AsSpan(list228); num4 = 0; span5[num4] = 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(); index = 1; List list229 = new List(index); CollectionsMarshal.SetCount(list229, index); span = CollectionsMarshal.AsSpan(list229); num = 0; span[num] = "liza"; gatheringRoot20.Author = list229; num = 1; List list230 = new List(num); CollectionsMarshal.SetCount(list230, num); span2 = CollectionsMarshal.AsSpan(list230); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 958) { AetheryteShortcut = EAetheryteLocation.GarlemaldCampBrokenGlass }; gatheringRoot20.Steps = list230; index = 3; List list231 = new List(index); CollectionsMarshal.SetCount(list231, index); span3 = CollectionsMarshal.AsSpan(list231); num = 0; ref GatheringNodeGroup reference172 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup58 = new GatheringNodeGroup(); num3 = 2; List list232 = new List(num3); CollectionsMarshal.SetCount(list232, num3); span4 = CollectionsMarshal.AsSpan(list232); num2 = 0; ref GatheringNode reference173 = ref span4[num2]; GatheringNode obj115 = new GatheringNode { DataId = 34004u }; num4 = 3; List list233 = new List(num4); CollectionsMarshal.SetCount(list233, num4); span5 = CollectionsMarshal.AsSpan(list233); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(121.8413f, -6.651628f, 246.5624f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(118.1294f, -6.603673f, 242.6448f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(104.2039f, -10.52542f, 266.5598f) }; obj115.Locations = list233; reference173 = obj115; num2++; ref GatheringNode reference174 = ref span4[num2]; GatheringNode obj116 = new GatheringNode { DataId = 34003u }; index2 = 1; List list234 = new List(index2); CollectionsMarshal.SetCount(list234, index2); span5 = CollectionsMarshal.AsSpan(list234); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(98.86316f, -9.970013f, 257.6278f) }; obj116.Locations = list234; reference174 = obj116; gatheringNodeGroup58.Nodes = list232; reference172 = gatheringNodeGroup58; num++; ref GatheringNodeGroup reference175 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup59 = new GatheringNodeGroup(); num2 = 2; List list235 = new List(num2); CollectionsMarshal.SetCount(list235, num2); span4 = CollectionsMarshal.AsSpan(list235); num3 = 0; ref GatheringNode reference176 = ref span4[num3]; GatheringNode obj117 = new GatheringNode { DataId = 34005u }; num4 = 1; List list236 = new List(num4); CollectionsMarshal.SetCount(list236, num4); span5 = CollectionsMarshal.AsSpan(list236); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(215.6167f, 1.599456f, 144.3346f) }; obj117.Locations = list236; reference176 = obj117; num3++; ref GatheringNode reference177 = ref span4[num3]; GatheringNode obj118 = new GatheringNode { DataId = 34006u }; index2 = 3; List list237 = new List(index2); CollectionsMarshal.SetCount(list237, index2); span5 = CollectionsMarshal.AsSpan(list237); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(215.9073f, 1.613284f, 136.584f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(191.0582f, 2.43164f, 147.7836f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(185.1617f, 2.402756f, 138.276f) }; obj118.Locations = list237; reference177 = obj118; gatheringNodeGroup59.Nodes = list235; reference175 = gatheringNodeGroup59; num++; ref GatheringNodeGroup reference178 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup60 = new GatheringNodeGroup(); num3 = 2; List list238 = new List(num3); CollectionsMarshal.SetCount(list238, num3); span4 = CollectionsMarshal.AsSpan(list238); num2 = 0; ref GatheringNode reference179 = ref span4[num2]; GatheringNode obj119 = new GatheringNode { DataId = 34007u }; num4 = 1; List list239 = new List(num4); CollectionsMarshal.SetCount(list239, num4); span5 = CollectionsMarshal.AsSpan(list239); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(264.295f, -11.52659f, 306.4464f) }; obj119.Locations = list239; reference179 = obj119; num2++; ref GatheringNode reference180 = ref span4[num2]; GatheringNode obj120 = new GatheringNode { DataId = 34008u }; index2 = 3; List list240 = new List(index2); CollectionsMarshal.SetCount(list240, index2); span5 = CollectionsMarshal.AsSpan(list240); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(280.1551f, -11.53278f, 301.5915f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(257.884f, -12.02824f, 296.5428f) }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list241); index = 0; span[index] = "liza"; gatheringRoot21.Author = list241; index = 1; List list242 = new List(index); CollectionsMarshal.SetCount(list242, index); span2 = CollectionsMarshal.AsSpan(list242); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 961) { AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis }; gatheringRoot21.Steps = list242; num = 3; List list243 = new List(num); CollectionsMarshal.SetCount(list243, num); span3 = CollectionsMarshal.AsSpan(list243); index = 0; ref GatheringNodeGroup reference181 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup61 = new GatheringNodeGroup(); num2 = 2; List list244 = new List(num2); CollectionsMarshal.SetCount(list244, num2); span4 = CollectionsMarshal.AsSpan(list244); num3 = 0; ref GatheringNode reference182 = ref span4[num3]; GatheringNode obj121 = new GatheringNode { DataId = 34020u }; num4 = 1; List list245 = new List(num4); CollectionsMarshal.SetCount(list245, num4); span5 = CollectionsMarshal.AsSpan(list245); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(44.78436f, 7.229512f, 98.57001f) }; obj121.Locations = list245; reference182 = obj121; num3++; ref GatheringNode reference183 = ref span4[num3]; GatheringNode obj122 = new GatheringNode { DataId = 34021u }; index2 = 2; List list246 = new List(index2); CollectionsMarshal.SetCount(list246, index2); span5 = CollectionsMarshal.AsSpan(list246); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(46.74728f, 7.877012f, 88.79111f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(34.40783f, 3.908499f, 67.13975f) }; obj122.Locations = list246; reference183 = obj122; gatheringNodeGroup61.Nodes = list244; reference181 = gatheringNodeGroup61; index++; ref GatheringNodeGroup reference184 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup62 = new GatheringNodeGroup(); num3 = 2; List list247 = new List(num3); CollectionsMarshal.SetCount(list247, num3); span4 = CollectionsMarshal.AsSpan(list247); num2 = 0; ref GatheringNode reference185 = ref span4[num2]; GatheringNode obj123 = new GatheringNode { DataId = 34023u }; num4 = 2; List list248 = new List(num4); CollectionsMarshal.SetCount(list248, num4); span5 = CollectionsMarshal.AsSpan(list248); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-91.27831f, -8.489767f, 69.08894f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-117.3572f, -11.70367f, 38.49854f) }; obj123.Locations = list248; reference185 = obj123; num2++; ref GatheringNode reference186 = ref span4[num2]; GatheringNode obj124 = new GatheringNode { DataId = 34022u }; index2 = 1; List list249 = new List(index2); CollectionsMarshal.SetCount(list249, index2); span5 = CollectionsMarshal.AsSpan(list249); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-124.86f, -11.29384f, 89.80068f) }; obj124.Locations = list249; reference186 = obj124; gatheringNodeGroup62.Nodes = list247; reference184 = gatheringNodeGroup62; index++; ref GatheringNodeGroup reference187 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup63 = new GatheringNodeGroup(); num2 = 2; List list250 = new List(num2); CollectionsMarshal.SetCount(list250, num2); span4 = CollectionsMarshal.AsSpan(list250); num3 = 0; ref GatheringNode reference188 = ref span4[num3]; GatheringNode obj125 = new GatheringNode { DataId = 34019u }; num4 = 2; List list251 = new List(num4); CollectionsMarshal.SetCount(list251, num4); span5 = CollectionsMarshal.AsSpan(list251); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-13.48685f, 4.629431f, 208.5452f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-65.74567f, -2.738637f, 195.961f) }; obj125.Locations = list251; reference188 = obj125; num3++; ref GatheringNode reference189 = ref span4[num3]; GatheringNode obj126 = new GatheringNode { DataId = 34018u }; index2 = 1; List list252 = new List(index2); CollectionsMarshal.SetCount(list252, index2); span5 = CollectionsMarshal.AsSpan(list252); num4 = 0; span5[num4] = 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(); index = 1; List list253 = new List(index); CollectionsMarshal.SetCount(list253, index); span = CollectionsMarshal.AsSpan(list253); num = 0; span[num] = "liza"; gatheringRoot22.Author = list253; num = 1; List list254 = new List(num); CollectionsMarshal.SetCount(list254, num); span2 = CollectionsMarshal.AsSpan(list254); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 956); gatheringRoot22.Steps = list254; gatheringRoot22.FlyBetweenNodes = false; index = 8; List list255 = new List(index); CollectionsMarshal.SetCount(list255, index); span3 = CollectionsMarshal.AsSpan(list255); num = 0; ref GatheringNodeGroup reference190 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup64 = new GatheringNodeGroup(); num3 = 1; List list256 = new List(num3); CollectionsMarshal.SetCount(list256, num3); span4 = CollectionsMarshal.AsSpan(list256); num2 = 0; ref GatheringNode reference191 = ref span4[num2]; GatheringNode obj127 = new GatheringNode { DataId = 34281u }; num4 = 1; List list257 = new List(num4); CollectionsMarshal.SetCount(list257, num4); span5 = CollectionsMarshal.AsSpan(list257); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference192 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup65 = new GatheringNodeGroup(); num2 = 1; List list258 = new List(num2); CollectionsMarshal.SetCount(list258, num2); span4 = CollectionsMarshal.AsSpan(list258); num3 = 0; ref GatheringNode reference193 = ref span4[num3]; GatheringNode obj128 = new GatheringNode { DataId = 34283u }; index2 = 1; List list259 = new List(index2); CollectionsMarshal.SetCount(list259, index2); span5 = CollectionsMarshal.AsSpan(list259); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference194 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup66 = new GatheringNodeGroup(); num3 = 1; List list260 = new List(num3); CollectionsMarshal.SetCount(list260, num3); span4 = CollectionsMarshal.AsSpan(list260); num2 = 0; ref GatheringNode reference195 = ref span4[num2]; GatheringNode obj129 = new GatheringNode { DataId = 34284u }; num4 = 1; List list261 = new List(num4); CollectionsMarshal.SetCount(list261, num4); span5 = CollectionsMarshal.AsSpan(list261); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference196 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup67 = new GatheringNodeGroup(); num2 = 1; List list262 = new List(num2); CollectionsMarshal.SetCount(list262, num2); span4 = CollectionsMarshal.AsSpan(list262); num3 = 0; ref GatheringNode reference197 = ref span4[num3]; GatheringNode obj130 = new GatheringNode { DataId = 34285u }; index2 = 1; List list263 = new List(index2); CollectionsMarshal.SetCount(list263, index2); span5 = CollectionsMarshal.AsSpan(list263); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference198 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup68 = new GatheringNodeGroup(); num3 = 1; List list264 = new List(num3); CollectionsMarshal.SetCount(list264, num3); span4 = CollectionsMarshal.AsSpan(list264); num2 = 0; ref GatheringNode reference199 = ref span4[num2]; GatheringNode obj131 = new GatheringNode { DataId = 34286u }; num4 = 1; List list265 = new List(num4); CollectionsMarshal.SetCount(list265, num4); span5 = CollectionsMarshal.AsSpan(list265); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference200 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup69 = new GatheringNodeGroup(); num2 = 1; List list266 = new List(num2); CollectionsMarshal.SetCount(list266, num2); span4 = CollectionsMarshal.AsSpan(list266); num3 = 0; ref GatheringNode reference201 = ref span4[num3]; GatheringNode obj132 = new GatheringNode { DataId = 34287u }; index2 = 1; List list267 = new List(index2); CollectionsMarshal.SetCount(list267, index2); span5 = CollectionsMarshal.AsSpan(list267); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference202 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup70 = new GatheringNodeGroup(); num3 = 1; List list268 = new List(num3); CollectionsMarshal.SetCount(list268, num3); span4 = CollectionsMarshal.AsSpan(list268); num2 = 0; ref GatheringNode reference203 = ref span4[num2]; GatheringNode obj133 = new GatheringNode { DataId = 34289u }; num4 = 1; List list269 = new List(num4); CollectionsMarshal.SetCount(list269, num4); span5 = CollectionsMarshal.AsSpan(list269); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference204 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup71 = new GatheringNodeGroup(); num2 = 1; List list270 = new List(num2); CollectionsMarshal.SetCount(list270, num2); span4 = CollectionsMarshal.AsSpan(list270); num3 = 0; ref GatheringNode reference205 = ref span4[num3]; GatheringNode obj134 = new GatheringNode { DataId = 34291u }; index2 = 1; List list271 = new List(index2); CollectionsMarshal.SetCount(list271, index2); span5 = CollectionsMarshal.AsSpan(list271); num4 = 0; span5[num4] = 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); Span span = CollectionsMarshal.AsSpan(list); int index = 0; span[index] = "liza"; gatheringRoot.Author = list; index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); num = 0; span2[num] = 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 span3 = CollectionsMarshal.AsSpan(list3); index = 0; ref GatheringNodeGroup reference = ref span3[index]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span4 = CollectionsMarshal.AsSpan(list4); int num3 = 0; ref GatheringNode reference2 = ref span4[num3]; GatheringNode obj = new GatheringNode { DataId = 34337u }; int num4 = 1; List list5 = new List(num4); CollectionsMarshal.SetCount(list5, num4); Span span5 = CollectionsMarshal.AsSpan(list5); int index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(531.9888f, 133.5777f, 288.7549f), MinimumAngle = 190, MaximumAngle = 345 }; obj.Locations = list5; reference2 = obj; num3++; ref GatheringNode reference3 = ref span4[num3]; GatheringNode obj2 = new GatheringNode { DataId = 34338u }; index2 = 1; List list6 = new List(index2); CollectionsMarshal.SetCount(list6, index2); span5 = CollectionsMarshal.AsSpan(list6); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference4 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num3 = 2; List list7 = new List(num3); CollectionsMarshal.SetCount(list7, num3); span4 = CollectionsMarshal.AsSpan(list7); num2 = 0; ref GatheringNode reference5 = ref span4[num2]; GatheringNode obj3 = new GatheringNode { DataId = 34339u }; num4 = 1; List list8 = new List(num4); CollectionsMarshal.SetCount(list8, num4); span5 = CollectionsMarshal.AsSpan(list8); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(685.4268f, 130.6815f, 267.9914f), MinimumAngle = -75, MaximumAngle = 110 }; obj3.Locations = list8; reference5 = obj3; num2++; ref GatheringNode reference6 = ref span4[num2]; GatheringNode obj4 = new GatheringNode { DataId = 34340u }; index2 = 1; List list9 = new List(index2); CollectionsMarshal.SetCount(list9, index2); span5 = CollectionsMarshal.AsSpan(list9); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference7 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); span4 = CollectionsMarshal.AsSpan(list10); num3 = 0; ref GatheringNode reference8 = ref span4[num3]; GatheringNode obj5 = new GatheringNode { DataId = 34335u }; num4 = 1; List list11 = new List(num4); CollectionsMarshal.SetCount(list11, num4); span5 = CollectionsMarshal.AsSpan(list11); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(629.7982f, 144.0473f, 418.6548f), MinimumAngle = 120, MaximumAngle = 260 }; obj5.Locations = list11; reference8 = obj5; num3++; ref GatheringNode reference9 = ref span4[num3]; GatheringNode obj6 = new GatheringNode { DataId = 34336u }; index2 = 1; List list12 = new List(index2); CollectionsMarshal.SetCount(list12, index2); span5 = CollectionsMarshal.AsSpan(list12); num4 = 0; span5[num4] = 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(); index = 1; List list13 = new List(index); CollectionsMarshal.SetCount(list13, index); span = CollectionsMarshal.AsSpan(list13); num = 0; span[num] = "plogon_enjoyer"; gatheringRoot2.Author = list13; num = 1; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); span2 = CollectionsMarshal.AsSpan(list14); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleReahTahra }; gatheringRoot2.Steps = list14; index = 3; List list15 = new List(index); CollectionsMarshal.SetCount(list15, index); span3 = CollectionsMarshal.AsSpan(list15); num = 0; ref GatheringNodeGroup reference10 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num3 = 1; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); span4 = CollectionsMarshal.AsSpan(list16); num2 = 0; ref GatheringNode reference11 = ref span4[num2]; GatheringNode obj7 = new GatheringNode { DataId = 34364u }; num4 = 1; List list17 = new List(num4); CollectionsMarshal.SetCount(list17, num4); span5 = CollectionsMarshal.AsSpan(list17); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference12 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 1; List list18 = new List(num2); CollectionsMarshal.SetCount(list18, num2); span4 = CollectionsMarshal.AsSpan(list18); num3 = 0; ref GatheringNode reference13 = ref span4[num3]; GatheringNode obj8 = new GatheringNode { DataId = 34365u }; index2 = 1; List list19 = new List(index2); CollectionsMarshal.SetCount(list19, index2); span5 = CollectionsMarshal.AsSpan(list19); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference14 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num3 = 1; List list20 = new List(num3); CollectionsMarshal.SetCount(list20, num3); span4 = CollectionsMarshal.AsSpan(list20); num2 = 0; ref GatheringNode reference15 = ref span4[num2]; GatheringNode obj9 = new GatheringNode { DataId = 34366u }; num4 = 1; List list21 = new List(num4); CollectionsMarshal.SetCount(list21, num4); span5 = CollectionsMarshal.AsSpan(list21); index2 = 0; span5[index2] = 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); span = CollectionsMarshal.AsSpan(list22); index = 0; span[index] = "liza"; gatheringRoot3.Author = list22; index = 1; List list23 = new List(index); CollectionsMarshal.SetCount(list23, index); span2 = CollectionsMarshal.AsSpan(list23); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleAbodeOfTheEa }; gatheringRoot3.Steps = list23; num = 3; List list24 = new List(num); CollectionsMarshal.SetCount(list24, num); span3 = CollectionsMarshal.AsSpan(list24); index = 0; ref GatheringNodeGroup reference16 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list25 = new List(num2); CollectionsMarshal.SetCount(list25, num2); span4 = CollectionsMarshal.AsSpan(list25); num3 = 0; ref GatheringNode reference17 = ref span4[num3]; GatheringNode obj10 = new GatheringNode { DataId = 34369u }; index2 = 1; List list26 = new List(index2); CollectionsMarshal.SetCount(list26, index2); span5 = CollectionsMarshal.AsSpan(list26); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference18 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num3 = 1; List list27 = new List(num3); CollectionsMarshal.SetCount(list27, num3); span4 = CollectionsMarshal.AsSpan(list27); num2 = 0; ref GatheringNode reference19 = ref span4[num2]; GatheringNode obj11 = new GatheringNode { DataId = 34367u }; num4 = 1; List list28 = new List(num4); CollectionsMarshal.SetCount(list28, num4); span5 = CollectionsMarshal.AsSpan(list28); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-384.7752f, 246.2142f, -220.8562f) }; obj11.Locations = list28; reference19 = obj11; gatheringNodeGroup8.Nodes = list27; reference18 = gatheringNodeGroup8; index++; ref GatheringNodeGroup reference20 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list29 = new List(num2); CollectionsMarshal.SetCount(list29, num2); span4 = CollectionsMarshal.AsSpan(list29); num3 = 0; ref GatheringNode reference21 = ref span4[num3]; GatheringNode obj12 = new GatheringNode { DataId = 34368u }; index2 = 1; List list30 = new List(index2); CollectionsMarshal.SetCount(list30, index2); span5 = CollectionsMarshal.AsSpan(list30); num4 = 0; span5[num4] = 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(); index = 1; List list31 = new List(index); CollectionsMarshal.SetCount(list31, index); span = CollectionsMarshal.AsSpan(list31); num = 0; span[num] = "plogon_enjoyer"; gatheringRoot4.Author = list31; num = 1; List list32 = new List(num); CollectionsMarshal.SetCount(list32, num); span2 = CollectionsMarshal.AsSpan(list32); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleReahTahra }; gatheringRoot4.Steps = list32; index = 3; List list33 = new List(index); CollectionsMarshal.SetCount(list33, index); span3 = CollectionsMarshal.AsSpan(list33); num = 0; ref GatheringNodeGroup reference22 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); num3 = 1; List list34 = new List(num3); CollectionsMarshal.SetCount(list34, num3); span4 = CollectionsMarshal.AsSpan(list34); num2 = 0; ref GatheringNode reference23 = ref span4[num2]; GatheringNode obj13 = new GatheringNode { DataId = 34370u }; num4 = 1; List list35 = new List(num4); CollectionsMarshal.SetCount(list35, num4); span5 = CollectionsMarshal.AsSpan(list35); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference24 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 1; List list36 = new List(num2); CollectionsMarshal.SetCount(list36, num2); span4 = CollectionsMarshal.AsSpan(list36); num3 = 0; ref GatheringNode reference25 = ref span4[num3]; GatheringNode obj14 = new GatheringNode { DataId = 34371u }; index2 = 1; List list37 = new List(index2); CollectionsMarshal.SetCount(list37, index2); span5 = CollectionsMarshal.AsSpan(list37); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-624.2021f, 79.12945f, 278.3768f) }; obj14.Locations = list37; reference25 = obj14; gatheringNodeGroup11.Nodes = list36; reference24 = gatheringNodeGroup11; num++; ref GatheringNodeGroup reference26 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); num3 = 1; List list38 = new List(num3); CollectionsMarshal.SetCount(list38, num3); span4 = CollectionsMarshal.AsSpan(list38); num2 = 0; ref GatheringNode reference27 = ref span4[num2]; GatheringNode obj15 = new GatheringNode { DataId = 34372u }; num4 = 1; List list39 = new List(num4); CollectionsMarshal.SetCount(list39, num4); span5 = CollectionsMarshal.AsSpan(list39); index2 = 0; span5[index2] = 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); span = CollectionsMarshal.AsSpan(list40); index = 0; span[index] = "liza"; gatheringRoot5.Author = list40; index = 1; List list41 = new List(index); CollectionsMarshal.SetCount(list41, index); span2 = CollectionsMarshal.AsSpan(list41); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleAbodeOfTheEa }; gatheringRoot5.Steps = list41; num = 3; List list42 = new List(num); CollectionsMarshal.SetCount(list42, num); span3 = CollectionsMarshal.AsSpan(list42); index = 0; ref GatheringNodeGroup reference28 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list43 = new List(num2); CollectionsMarshal.SetCount(list43, num2); span4 = CollectionsMarshal.AsSpan(list43); num3 = 0; ref GatheringNode reference29 = ref span4[num3]; GatheringNode obj16 = new GatheringNode { DataId = 34375u }; index2 = 1; List list44 = new List(index2); CollectionsMarshal.SetCount(list44, index2); span5 = CollectionsMarshal.AsSpan(list44); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference30 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); span4 = CollectionsMarshal.AsSpan(list45); num2 = 0; ref GatheringNode reference31 = ref span4[num2]; GatheringNode obj17 = new GatheringNode { DataId = 34374u }; num4 = 1; List list46 = new List(num4); CollectionsMarshal.SetCount(list46, num4); span5 = CollectionsMarshal.AsSpan(list46); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference32 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list47 = new List(num2); CollectionsMarshal.SetCount(list47, num2); span4 = CollectionsMarshal.AsSpan(list47); num3 = 0; ref GatheringNode reference33 = ref span4[num3]; GatheringNode obj18 = new GatheringNode { DataId = 34373u }; index2 = 1; List list48 = new List(index2); CollectionsMarshal.SetCount(list48, index2); span5 = CollectionsMarshal.AsSpan(list48); num4 = 0; span5[num4] = 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(); index = 1; List list49 = new List(index); CollectionsMarshal.SetCount(list49, index); span = CollectionsMarshal.AsSpan(list49); num = 0; span[num] = "plogon_enjoyer"; gatheringRoot6.Author = list49; num = 1; List list50 = new List(num); CollectionsMarshal.SetCount(list50, num); span2 = CollectionsMarshal.AsSpan(list50); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleReahTahra }; gatheringRoot6.Steps = list50; index = 3; List list51 = new List(index); CollectionsMarshal.SetCount(list51, index); span3 = CollectionsMarshal.AsSpan(list51); num = 0; ref GatheringNodeGroup reference34 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); num3 = 1; List list52 = new List(num3); CollectionsMarshal.SetCount(list52, num3); span4 = CollectionsMarshal.AsSpan(list52); num2 = 0; ref GatheringNode reference35 = ref span4[num2]; GatheringNode obj19 = new GatheringNode { DataId = 34376u }; num4 = 1; List list53 = new List(num4); CollectionsMarshal.SetCount(list53, num4); span5 = CollectionsMarshal.AsSpan(list53); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference36 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 1; List list54 = new List(num2); CollectionsMarshal.SetCount(list54, num2); span4 = CollectionsMarshal.AsSpan(list54); num3 = 0; ref GatheringNode reference37 = ref span4[num3]; GatheringNode obj20 = new GatheringNode { DataId = 34377u }; index2 = 1; List list55 = new List(index2); CollectionsMarshal.SetCount(list55, index2); span5 = CollectionsMarshal.AsSpan(list55); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference38 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); num3 = 1; List list56 = new List(num3); CollectionsMarshal.SetCount(list56, num3); span4 = CollectionsMarshal.AsSpan(list56); num2 = 0; ref GatheringNode reference39 = ref span4[num2]; GatheringNode obj21 = new GatheringNode { DataId = 34378u }; num4 = 1; List list57 = new List(num4); CollectionsMarshal.SetCount(list57, num4); span5 = CollectionsMarshal.AsSpan(list57); index2 = 0; span5[index2] = 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); span = CollectionsMarshal.AsSpan(list58); index = 0; span[index] = "plogon_enjoyer"; gatheringRoot7.Author = list58; index = 1; List list59 = new List(index); CollectionsMarshal.SetCount(list59, index); span2 = CollectionsMarshal.AsSpan(list59); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleAbodeOfTheEa }; gatheringRoot7.Steps = list59; num = 3; List list60 = new List(num); CollectionsMarshal.SetCount(list60, num); span3 = CollectionsMarshal.AsSpan(list60); index = 0; ref GatheringNodeGroup reference40 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup(); num2 = 1; List list61 = new List(num2); CollectionsMarshal.SetCount(list61, num2); span4 = CollectionsMarshal.AsSpan(list61); num3 = 0; ref GatheringNode reference41 = ref span4[num3]; GatheringNode obj22 = new GatheringNode { DataId = 34379u }; index2 = 1; List list62 = new List(index2); CollectionsMarshal.SetCount(list62, index2); span5 = CollectionsMarshal.AsSpan(list62); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference42 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup(); num3 = 1; List list63 = new List(num3); CollectionsMarshal.SetCount(list63, num3); span4 = CollectionsMarshal.AsSpan(list63); num2 = 0; ref GatheringNode reference43 = ref span4[num2]; GatheringNode obj23 = new GatheringNode { DataId = 34380u }; num4 = 1; List list64 = new List(num4); CollectionsMarshal.SetCount(list64, num4); span5 = CollectionsMarshal.AsSpan(list64); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference44 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup21 = new GatheringNodeGroup(); num2 = 1; List list65 = new List(num2); CollectionsMarshal.SetCount(list65, num2); span4 = CollectionsMarshal.AsSpan(list65); num3 = 0; ref GatheringNode reference45 = ref span4[num3]; GatheringNode obj24 = new GatheringNode { DataId = 34381u }; index2 = 1; List list66 = new List(index2); CollectionsMarshal.SetCount(list66, index2); span5 = CollectionsMarshal.AsSpan(list66); num4 = 0; span5[num4] = 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(); index = 1; List list67 = new List(index); CollectionsMarshal.SetCount(list67, index); span = CollectionsMarshal.AsSpan(list67); num = 0; span[num] = "liza"; gatheringRoot8.Author = list67; num = 1; List list68 = new List(num); CollectionsMarshal.SetCount(list68, num); span2 = CollectionsMarshal.AsSpan(list68); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 398) { AetheryteShortcut = EAetheryteLocation.DravanianForelandsAnyxTrine }; gatheringRoot8.Steps = list68; index = 3; List list69 = new List(index); CollectionsMarshal.SetCount(list69, index); span3 = CollectionsMarshal.AsSpan(list69); num = 0; ref GatheringNodeGroup reference46 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup(); num3 = 1; List list70 = new List(num3); CollectionsMarshal.SetCount(list70, num3); span4 = CollectionsMarshal.AsSpan(list70); num2 = 0; ref GatheringNode reference47 = ref span4[num2]; GatheringNode obj25 = new GatheringNode { DataId = 34382u }; num4 = 1; List list71 = new List(num4); CollectionsMarshal.SetCount(list71, num4); span5 = CollectionsMarshal.AsSpan(list71); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference48 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup23 = new GatheringNodeGroup(); num2 = 1; List list72 = new List(num2); CollectionsMarshal.SetCount(list72, num2); span4 = CollectionsMarshal.AsSpan(list72); num3 = 0; ref GatheringNode reference49 = ref span4[num3]; GatheringNode obj26 = new GatheringNode { DataId = 34383u }; index2 = 1; List list73 = new List(index2); CollectionsMarshal.SetCount(list73, index2); span5 = CollectionsMarshal.AsSpan(list73); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference50 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup24 = new GatheringNodeGroup(); num3 = 1; List list74 = new List(num3); CollectionsMarshal.SetCount(list74, num3); span4 = CollectionsMarshal.AsSpan(list74); num2 = 0; ref GatheringNode reference51 = ref span4[num2]; GatheringNode obj27 = new GatheringNode { DataId = 34384u }; num4 = 1; List list75 = new List(num4); CollectionsMarshal.SetCount(list75, num4); span5 = CollectionsMarshal.AsSpan(list75); index2 = 0; span5[index2] = 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); span = CollectionsMarshal.AsSpan(list76); index = 0; span[index] = "plogon_enjoyer"; gatheringRoot9.Author = list76; index = 1; List list77 = new List(index); CollectionsMarshal.SetCount(list77, index); span2 = CollectionsMarshal.AsSpan(list77); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleReahTahra }; gatheringRoot9.Steps = list77; num = 3; List list78 = new List(num); CollectionsMarshal.SetCount(list78, num); span3 = CollectionsMarshal.AsSpan(list78); index = 0; ref GatheringNodeGroup reference52 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup(); num2 = 1; List list79 = new List(num2); CollectionsMarshal.SetCount(list79, num2); span4 = CollectionsMarshal.AsSpan(list79); num3 = 0; ref GatheringNode reference53 = ref span4[num3]; GatheringNode obj28 = new GatheringNode { DataId = 34385u }; index2 = 1; List list80 = new List(index2); CollectionsMarshal.SetCount(list80, index2); span5 = CollectionsMarshal.AsSpan(list80); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference54 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup26 = new GatheringNodeGroup(); num3 = 1; List list81 = new List(num3); CollectionsMarshal.SetCount(list81, num3); span4 = CollectionsMarshal.AsSpan(list81); num2 = 0; ref GatheringNode reference55 = ref span4[num2]; GatheringNode obj29 = new GatheringNode { DataId = 34386u }; num4 = 1; List list82 = new List(num4); CollectionsMarshal.SetCount(list82, num4); span5 = CollectionsMarshal.AsSpan(list82); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference56 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup27 = new GatheringNodeGroup(); num2 = 1; List list83 = new List(num2); CollectionsMarshal.SetCount(list83, num2); span4 = CollectionsMarshal.AsSpan(list83); num3 = 0; ref GatheringNode reference57 = ref span4[num3]; GatheringNode obj30 = new GatheringNode { DataId = 34387u }; index2 = 1; List list84 = new List(index2); CollectionsMarshal.SetCount(list84, index2); span5 = CollectionsMarshal.AsSpan(list84); num4 = 0; span5[num4] = 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(); index = 1; List list85 = new List(index); CollectionsMarshal.SetCount(list85, index); span = CollectionsMarshal.AsSpan(list85); num = 0; span[num] = "plogon_enjoyer"; gatheringRoot10.Author = list85; num = 1; List list86 = new List(num); CollectionsMarshal.SetCount(list86, num); span2 = CollectionsMarshal.AsSpan(list86); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleAbodeOfTheEa }; gatheringRoot10.Steps = list86; index = 3; List list87 = new List(index); CollectionsMarshal.SetCount(list87, index); span3 = CollectionsMarshal.AsSpan(list87); num = 0; ref GatheringNodeGroup reference58 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup(); num3 = 1; List list88 = new List(num3); CollectionsMarshal.SetCount(list88, num3); span4 = CollectionsMarshal.AsSpan(list88); num2 = 0; ref GatheringNode reference59 = ref span4[num2]; GatheringNode obj31 = new GatheringNode { DataId = 34388u }; num4 = 1; List list89 = new List(num4); CollectionsMarshal.SetCount(list89, num4); span5 = CollectionsMarshal.AsSpan(list89); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference60 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup29 = new GatheringNodeGroup(); num2 = 1; List list90 = new List(num2); CollectionsMarshal.SetCount(list90, num2); span4 = CollectionsMarshal.AsSpan(list90); num3 = 0; ref GatheringNode reference61 = ref span4[num3]; GatheringNode obj32 = new GatheringNode { DataId = 34389u }; index2 = 1; List list91 = new List(index2); CollectionsMarshal.SetCount(list91, index2); span5 = CollectionsMarshal.AsSpan(list91); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference62 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup30 = new GatheringNodeGroup(); num3 = 1; List list92 = new List(num3); CollectionsMarshal.SetCount(list92, num3); span4 = CollectionsMarshal.AsSpan(list92); num2 = 0; ref GatheringNode reference63 = ref span4[num2]; GatheringNode obj33 = new GatheringNode { DataId = 34390u }; num4 = 1; List list93 = new List(num4); CollectionsMarshal.SetCount(list93, num4); span5 = CollectionsMarshal.AsSpan(list93); index2 = 0; span5[index2] = 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); span = CollectionsMarshal.AsSpan(list94); index = 0; span[index] = "liza"; gatheringRoot11.Author = list94; index = 1; List list95 = new List(index); CollectionsMarshal.SetCount(list95, index); span2 = CollectionsMarshal.AsSpan(list95); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 398) { AetheryteShortcut = EAetheryteLocation.DravanianForelandsAnyxTrine }; gatheringRoot11.Steps = list95; num = 3; List list96 = new List(num); CollectionsMarshal.SetCount(list96, num); span3 = CollectionsMarshal.AsSpan(list96); index = 0; ref GatheringNodeGroup reference64 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup(); num2 = 1; List list97 = new List(num2); CollectionsMarshal.SetCount(list97, num2); span4 = CollectionsMarshal.AsSpan(list97); num3 = 0; ref GatheringNode reference65 = ref span4[num3]; GatheringNode obj34 = new GatheringNode { DataId = 34391u }; index2 = 1; List list98 = new List(index2); CollectionsMarshal.SetCount(list98, index2); span5 = CollectionsMarshal.AsSpan(list98); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-49.75243f, -31.70323f, -171.6977f) }; obj34.Locations = list98; reference65 = obj34; gatheringNodeGroup31.Nodes = list97; reference64 = gatheringNodeGroup31; index++; ref GatheringNodeGroup reference66 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup32 = new GatheringNodeGroup(); num3 = 1; List list99 = new List(num3); CollectionsMarshal.SetCount(list99, num3); span4 = CollectionsMarshal.AsSpan(list99); num2 = 0; ref GatheringNode reference67 = ref span4[num2]; GatheringNode obj35 = new GatheringNode { DataId = 34392u }; num4 = 1; List list100 = new List(num4); CollectionsMarshal.SetCount(list100, num4); span5 = CollectionsMarshal.AsSpan(list100); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-44.89702f, -32.39204f, -153.4274f) }; obj35.Locations = list100; reference67 = obj35; gatheringNodeGroup32.Nodes = list99; reference66 = gatheringNodeGroup32; index++; ref GatheringNodeGroup reference68 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup33 = new GatheringNodeGroup(); num2 = 1; List list101 = new List(num2); CollectionsMarshal.SetCount(list101, num2); span4 = CollectionsMarshal.AsSpan(list101); num3 = 0; ref GatheringNode reference69 = ref span4[num3]; GatheringNode obj36 = new GatheringNode { DataId = 34393u }; index2 = 1; List list102 = new List(index2); CollectionsMarshal.SetCount(list102, index2); span5 = CollectionsMarshal.AsSpan(list102); num4 = 0; span5[num4] = 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(); index = 1; List list103 = new List(index); CollectionsMarshal.SetCount(list103, index); span = CollectionsMarshal.AsSpan(list103); num = 0; span[num] = "liza"; gatheringRoot12.Author = list103; num = 1; List list104 = new List(num); CollectionsMarshal.SetCount(list104, num); span2 = CollectionsMarshal.AsSpan(list104); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 816) { AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf }; gatheringRoot12.Steps = list104; index = 3; List list105 = new List(index); CollectionsMarshal.SetCount(list105, index); span3 = CollectionsMarshal.AsSpan(list105); num = 0; ref GatheringNodeGroup reference70 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup34 = new GatheringNodeGroup(); num3 = 2; List list106 = new List(num3); CollectionsMarshal.SetCount(list106, num3); span4 = CollectionsMarshal.AsSpan(list106); num2 = 0; ref GatheringNode reference71 = ref span4[num2]; GatheringNode obj37 = new GatheringNode { DataId = 34407u }; num4 = 1; List list107 = new List(num4); CollectionsMarshal.SetCount(list107, num4); span5 = CollectionsMarshal.AsSpan(list107); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(398.7715f, 58.00708f, -1682f / (float)Math.PI), MinimumAngle = 95, MaximumAngle = 225 }; obj37.Locations = list107; reference71 = obj37; num2++; ref GatheringNode reference72 = ref span4[num2]; GatheringNode obj38 = new GatheringNode { DataId = 34408u }; index2 = 2; List list108 = new List(index2); CollectionsMarshal.SetCount(list108, index2); span5 = CollectionsMarshal.AsSpan(list108); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(395.787f, 57.58823f, -532.1421f), MinimumAngle = 105, MaximumAngle = 180, MinimumDistance = 1.5f, MaximumDistance = 3f }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference73 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup35 = new GatheringNodeGroup(); num2 = 2; List list109 = new List(num2); CollectionsMarshal.SetCount(list109, num2); span4 = CollectionsMarshal.AsSpan(list109); num3 = 0; ref GatheringNode reference74 = ref span4[num3]; GatheringNode obj39 = new GatheringNode { DataId = 34405u }; num4 = 1; List list110 = new List(num4); CollectionsMarshal.SetCount(list110, num4); span5 = CollectionsMarshal.AsSpan(list110); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(563.6605f, 96.62567f, -409.83f), MinimumAngle = 60, MaximumAngle = 205 }; obj39.Locations = list110; reference74 = obj39; num3++; ref GatheringNode reference75 = ref span4[num3]; GatheringNode obj40 = new GatheringNode { DataId = 34406u }; index2 = 2; List list111 = new List(index2); CollectionsMarshal.SetCount(list111, index2); span5 = CollectionsMarshal.AsSpan(list111); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(584.2038f, 97.61217f, -429.3185f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(541.3574f, 95.33327f, -385.5562f) }; obj40.Locations = list111; reference75 = obj40; gatheringNodeGroup35.Nodes = list109; reference73 = gatheringNodeGroup35; num++; ref GatheringNodeGroup reference76 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup36 = new GatheringNodeGroup(); num3 = 2; List list112 = new List(num3); CollectionsMarshal.SetCount(list112, num3); span4 = CollectionsMarshal.AsSpan(list112); num2 = 0; ref GatheringNode reference77 = ref span4[num2]; GatheringNode obj41 = new GatheringNode { DataId = 34403u }; num4 = 1; List list113 = new List(num4); CollectionsMarshal.SetCount(list113, num4); span5 = CollectionsMarshal.AsSpan(list113); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(569.0512f, 96.43839f, -571.2072f), MinimumAngle = 45, MaximumAngle = 190 }; obj41.Locations = list113; reference77 = obj41; num2++; ref GatheringNode reference78 = ref span4[num2]; GatheringNode obj42 = new GatheringNode { DataId = 34404u }; index2 = 2; List list114 = new List(index2); CollectionsMarshal.SetCount(list114, index2); span5 = CollectionsMarshal.AsSpan(list114); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(557.5918f, 92.0403f, -582.1814f), MinimumAngle = 70, MaximumAngle = 200 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list115); index = 0; span[index] = "liza"; gatheringRoot13.Author = list115; index = 1; List list116 = new List(index); CollectionsMarshal.SetCount(list116, index); span2 = CollectionsMarshal.AsSpan(list116); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 815) { AetheryteShortcut = EAetheryteLocation.AmhAraengTwine }; gatheringRoot13.Steps = list116; num = 3; List list117 = new List(num); CollectionsMarshal.SetCount(list117, num); span3 = CollectionsMarshal.AsSpan(list117); index = 0; ref GatheringNodeGroup reference79 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup37 = new GatheringNodeGroup(); num2 = 2; List list118 = new List(num2); CollectionsMarshal.SetCount(list118, num2); span4 = CollectionsMarshal.AsSpan(list118); num3 = 0; ref GatheringNode reference80 = ref span4[num3]; GatheringNode obj43 = new GatheringNode { DataId = 34411u }; num4 = 1; List list119 = new List(num4); CollectionsMarshal.SetCount(list119, num4); span5 = CollectionsMarshal.AsSpan(list119); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-418.0731f, 16.25609f, -127.4739f), MinimumAngle = 240, MaximumAngle = 360 }; obj43.Locations = list119; reference80 = obj43; num3++; ref GatheringNode reference81 = ref span4[num3]; GatheringNode obj44 = new GatheringNode { DataId = 34412u }; index2 = 2; List list120 = new List(index2); CollectionsMarshal.SetCount(list120, index2); span5 = CollectionsMarshal.AsSpan(list120); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-436.8404f, 18.18649f, -121.9686f), MinimumAngle = -80, MaximumAngle = 75 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference82 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup38 = new GatheringNodeGroup(); num3 = 2; List list121 = new List(num3); CollectionsMarshal.SetCount(list121, num3); span4 = CollectionsMarshal.AsSpan(list121); num2 = 0; ref GatheringNode reference83 = ref span4[num2]; GatheringNode obj45 = new GatheringNode { DataId = 34409u }; num4 = 1; List list122 = new List(num4); CollectionsMarshal.SetCount(list122, num4); span5 = CollectionsMarshal.AsSpan(list122); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-309.9351f, 22.43881f, -196.324f), MinimumAngle = -70, MaximumAngle = 60 }; obj45.Locations = list122; reference83 = obj45; num2++; ref GatheringNode reference84 = ref span4[num2]; GatheringNode obj46 = new GatheringNode { DataId = 34410u }; index2 = 2; List list123 = new List(index2); CollectionsMarshal.SetCount(list123, index2); span5 = CollectionsMarshal.AsSpan(list123); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-301.4662f, 22.08392f, -205.1306f), MinimumAngle = -145, MaximumAngle = -20 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference85 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup39 = new GatheringNodeGroup(); num2 = 2; List list124 = new List(num2); CollectionsMarshal.SetCount(list124, num2); span4 = CollectionsMarshal.AsSpan(list124); num3 = 0; ref GatheringNode reference86 = ref span4[num3]; GatheringNode obj47 = new GatheringNode { DataId = 34414u }; num4 = 2; List list125 = new List(num4); CollectionsMarshal.SetCount(list125, num4); span5 = CollectionsMarshal.AsSpan(list125); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-229.6105f, 5.158276f, -103.3359f), MinimumAngle = -40, MaximumAngle = 170 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-247.2413f, 9.6758f, -128.0531f), MinimumAngle = 30, MaximumAngle = 125 }; obj47.Locations = list125; reference86 = obj47; num3++; ref GatheringNode reference87 = ref span4[num3]; GatheringNode obj48 = new GatheringNode { DataId = 34413u }; index2 = 1; List list126 = new List(index2); CollectionsMarshal.SetCount(list126, index2); span5 = CollectionsMarshal.AsSpan(list126); num4 = 0; span5[num4] = 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(); index = 1; List list127 = new List(index); CollectionsMarshal.SetCount(list127, index); span = CollectionsMarshal.AsSpan(list127); num = 0; span[num] = "liza"; gatheringRoot14.Author = list127; num = 1; List list128 = new List(num); CollectionsMarshal.SetCount(list128, num); span2 = CollectionsMarshal.AsSpan(list128); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 816) { AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf }; gatheringRoot14.Steps = list128; index = 3; List list129 = new List(index); CollectionsMarshal.SetCount(list129, index); span3 = CollectionsMarshal.AsSpan(list129); num = 0; ref GatheringNodeGroup reference88 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup40 = new GatheringNodeGroup(); num3 = 2; List list130 = new List(num3); CollectionsMarshal.SetCount(list130, num3); span4 = CollectionsMarshal.AsSpan(list130); num2 = 0; ref GatheringNode reference89 = ref span4[num2]; GatheringNode obj49 = new GatheringNode { DataId = 34422u }; num4 = 2; List list131 = new List(num4); CollectionsMarshal.SetCount(list131, num4); span5 = CollectionsMarshal.AsSpan(list131); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-161.9915f, 60.04895f, -647.3901f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-179.2945f, 60.84981f, -630.9084f) }; obj49.Locations = list131; reference89 = obj49; num2++; ref GatheringNode reference90 = ref span4[num2]; GatheringNode obj50 = new GatheringNode { DataId = 34421u }; index2 = 1; List list132 = new List(index2); CollectionsMarshal.SetCount(list132, index2); span5 = CollectionsMarshal.AsSpan(list132); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-182.311f, 60.81965f, -640.2197f) }; obj50.Locations = list132; reference90 = obj50; gatheringNodeGroup40.Nodes = list130; reference88 = gatheringNodeGroup40; num++; ref GatheringNodeGroup reference91 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup41 = new GatheringNodeGroup(); num2 = 2; List list133 = new List(num2); CollectionsMarshal.SetCount(list133, num2); span4 = CollectionsMarshal.AsSpan(list133); num3 = 0; ref GatheringNode reference92 = ref span4[num3]; GatheringNode obj51 = new GatheringNode { DataId = 34423u }; num4 = 1; List list134 = new List(num4); CollectionsMarshal.SetCount(list134, num4); span5 = CollectionsMarshal.AsSpan(list134); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-182.0749f, 60.70063f, -567.6271f) }; obj51.Locations = list134; reference92 = obj51; num3++; ref GatheringNode reference93 = ref span4[num3]; GatheringNode obj52 = new GatheringNode { DataId = 34424u }; index2 = 2; List list135 = new List(index2); CollectionsMarshal.SetCount(list135, index2); span5 = CollectionsMarshal.AsSpan(list135); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-184.7115f, 59.23207f, -573.9592f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-171.0273f, 62.20385f, -576.3321f) }; obj52.Locations = list135; reference93 = obj52; gatheringNodeGroup41.Nodes = list133; reference91 = gatheringNodeGroup41; num++; ref GatheringNodeGroup reference94 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup42 = new GatheringNodeGroup(); num3 = 2; List list136 = new List(num3); CollectionsMarshal.SetCount(list136, num3); span4 = CollectionsMarshal.AsSpan(list136); num2 = 0; ref GatheringNode reference95 = ref span4[num2]; GatheringNode obj53 = new GatheringNode { DataId = 34425u }; num4 = 1; List list137 = new List(num4); CollectionsMarshal.SetCount(list137, num4); span5 = CollectionsMarshal.AsSpan(list137); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-333.3387f, 82.66466f, -505.7937f) }; obj53.Locations = list137; reference95 = obj53; num2++; ref GatheringNode reference96 = ref span4[num2]; GatheringNode obj54 = new GatheringNode { DataId = 34426u }; index2 = 2; List list138 = new List(index2); CollectionsMarshal.SetCount(list138, index2); span5 = CollectionsMarshal.AsSpan(list138); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-333.0683f, 82.72758f, -501.5885f), MinimumAngle = 75, MaximumAngle = 265 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list139); index = 0; span[index] = "liza"; gatheringRoot15.Author = list139; index = 1; List list140 = new List(index); CollectionsMarshal.SetCount(list140, index); span2 = CollectionsMarshal.AsSpan(list140); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 815) { AetheryteShortcut = EAetheryteLocation.AmhAraengTwine }; gatheringRoot15.Steps = list140; num = 3; List list141 = new List(num); CollectionsMarshal.SetCount(list141, num); span3 = CollectionsMarshal.AsSpan(list141); index = 0; ref GatheringNodeGroup reference97 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup43 = new GatheringNodeGroup(); num2 = 2; List list142 = new List(num2); CollectionsMarshal.SetCount(list142, num2); span4 = CollectionsMarshal.AsSpan(list142); num3 = 0; ref GatheringNode reference98 = ref span4[num3]; GatheringNode obj55 = new GatheringNode { DataId = 34430u }; num4 = 2; List list143 = new List(num4); CollectionsMarshal.SetCount(list143, num4); span5 = CollectionsMarshal.AsSpan(list143); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-449.9385f, -1.370689f, -409.258f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-445.7757f, -0.7637522f, -415.8121f) }; obj55.Locations = list143; reference98 = obj55; num3++; ref GatheringNode reference99 = ref span4[num3]; GatheringNode obj56 = new GatheringNode { DataId = 34429u }; index2 = 1; List list144 = new List(index2); CollectionsMarshal.SetCount(list144, index2); span5 = CollectionsMarshal.AsSpan(list144); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-451.2528f, -1.577711f, -414.294f) }; obj56.Locations = list144; reference99 = obj56; gatheringNodeGroup43.Nodes = list142; reference97 = gatheringNodeGroup43; index++; ref GatheringNodeGroup reference100 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup44 = new GatheringNodeGroup(); num3 = 2; List list145 = new List(num3); CollectionsMarshal.SetCount(list145, num3); span4 = CollectionsMarshal.AsSpan(list145); num2 = 0; ref GatheringNode reference101 = ref span4[num2]; GatheringNode obj57 = new GatheringNode { DataId = 34427u }; num4 = 1; List list146 = new List(num4); CollectionsMarshal.SetCount(list146, num4); span5 = CollectionsMarshal.AsSpan(list146); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-346.0392f, 0.6433533f, -541.9421f) }; obj57.Locations = list146; reference101 = obj57; num2++; ref GatheringNode reference102 = ref span4[num2]; GatheringNode obj58 = new GatheringNode { DataId = 34428u }; index2 = 2; List list147 = new List(index2); CollectionsMarshal.SetCount(list147, index2); span5 = CollectionsMarshal.AsSpan(list147); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-326.9622f, 1.097262f, -537.5435f), MinimumAngle = 0, MaximumAngle = 220 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-357.2281f, 0.4458784f, -513.3207f) }; obj58.Locations = list147; reference102 = obj58; gatheringNodeGroup44.Nodes = list145; reference100 = gatheringNodeGroup44; index++; ref GatheringNodeGroup reference103 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup45 = new GatheringNodeGroup(); num2 = 2; List list148 = new List(num2); CollectionsMarshal.SetCount(list148, num2); span4 = CollectionsMarshal.AsSpan(list148); num3 = 0; ref GatheringNode reference104 = ref span4[num3]; GatheringNode obj59 = new GatheringNode { DataId = 34431u }; num4 = 1; List list149 = new List(num4); CollectionsMarshal.SetCount(list149, num4); span5 = CollectionsMarshal.AsSpan(list149); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-441.0019f, -5.337227f, -636.1525f) }; obj59.Locations = list149; reference104 = obj59; num3++; ref GatheringNode reference105 = ref span4[num3]; GatheringNode obj60 = new GatheringNode { DataId = 34432u }; index2 = 2; List list150 = new List(index2); CollectionsMarshal.SetCount(list150, index2); span5 = CollectionsMarshal.AsSpan(list150); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-464.1121f, -5.420424f, -649.8243f) }; num4++; span5[num4] = 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(); index = 1; List list151 = new List(index); CollectionsMarshal.SetCount(list151, index); span = CollectionsMarshal.AsSpan(list151); num = 0; span[num] = "liza"; gatheringRoot16.Author = list151; num = 1; List list152 = new List(num); CollectionsMarshal.SetCount(list152, num); span2 = CollectionsMarshal.AsSpan(list152); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 818) { AetheryteShortcut = EAetheryteLocation.TempestOndoCups }; gatheringRoot16.Steps = list152; index = 3; List list153 = new List(index); CollectionsMarshal.SetCount(list153, index); span3 = CollectionsMarshal.AsSpan(list153); num = 0; ref GatheringNodeGroup reference106 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup46 = new GatheringNodeGroup(); num3 = 2; List list154 = new List(num3); CollectionsMarshal.SetCount(list154, num3); span4 = CollectionsMarshal.AsSpan(list154); num2 = 0; ref GatheringNode reference107 = ref span4[num2]; GatheringNode obj61 = new GatheringNode { DataId = 34458u }; num4 = 2; List list155 = new List(num4); CollectionsMarshal.SetCount(list155, num4); span5 = CollectionsMarshal.AsSpan(list155); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(44.00173f, 428.2346f, -656.6179f), MinimumAngle = -65, MaximumAngle = 10 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(16.55597f, 426.627f, -670.5577f), MinimumAngle = -25, MaximumAngle = 110 }; obj61.Locations = list155; reference107 = obj61; num2++; ref GatheringNode reference108 = ref span4[num2]; GatheringNode obj62 = new GatheringNode { DataId = 34457u }; index2 = 1; List list156 = new List(index2); CollectionsMarshal.SetCount(list156, index2); span5 = CollectionsMarshal.AsSpan(list156); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference109 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup47 = new GatheringNodeGroup(); num2 = 2; List list157 = new List(num2); CollectionsMarshal.SetCount(list157, num2); span4 = CollectionsMarshal.AsSpan(list157); num3 = 0; ref GatheringNode reference110 = ref span4[num3]; GatheringNode obj63 = new GatheringNode { DataId = 34461u }; num4 = 1; List list158 = new List(num4); CollectionsMarshal.SetCount(list158, num4); span5 = CollectionsMarshal.AsSpan(list158); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-65.51347f, 400.3132f, -539.7745f) }; obj63.Locations = list158; reference110 = obj63; num3++; ref GatheringNode reference111 = ref span4[num3]; GatheringNode obj64 = new GatheringNode { DataId = 34462u }; index2 = 2; List list159 = new List(index2); CollectionsMarshal.SetCount(list159, index2); span5 = CollectionsMarshal.AsSpan(list159); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-67.70384f, 400.7841f, -542.4638f), MinimumAngle = -85, MaximumAngle = 55 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference112 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup48 = new GatheringNodeGroup(); num3 = 2; List list160 = new List(num3); CollectionsMarshal.SetCount(list160, num3); span4 = CollectionsMarshal.AsSpan(list160); num2 = 0; ref GatheringNode reference113 = ref span4[num2]; GatheringNode obj65 = new GatheringNode { DataId = 34459u }; num4 = 1; List list161 = new List(num4); CollectionsMarshal.SetCount(list161, num4); span5 = CollectionsMarshal.AsSpan(list161); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-216.086f, 426.8226f, -649.2361f) }; obj65.Locations = list161; reference113 = obj65; num2++; ref GatheringNode reference114 = ref span4[num2]; GatheringNode obj66 = new GatheringNode { DataId = 34460u }; index2 = 2; List list162 = new List(index2); CollectionsMarshal.SetCount(list162, index2); span5 = CollectionsMarshal.AsSpan(list162); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-215.228f, 427.4708f, -653.9598f), MinimumAngle = -55, MaximumAngle = 135 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list163); index = 0; span[index] = "liza"; gatheringRoot17.Author = list163; index = 1; List list164 = new List(index); CollectionsMarshal.SetCount(list164, index); span2 = CollectionsMarshal.AsSpan(list164); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 818) { AetheryteShortcut = EAetheryteLocation.TempestOndoCups }; gatheringRoot17.Steps = list164; num = 3; List list165 = new List(num); CollectionsMarshal.SetCount(list165, num); span3 = CollectionsMarshal.AsSpan(list165); index = 0; ref GatheringNodeGroup reference115 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup49 = new GatheringNodeGroup(); num2 = 2; List list166 = new List(num2); CollectionsMarshal.SetCount(list166, num2); span4 = CollectionsMarshal.AsSpan(list166); num3 = 0; ref GatheringNode reference116 = ref span4[num3]; GatheringNode obj67 = new GatheringNode { DataId = 34466u }; num4 = 2; List list167 = new List(num4); CollectionsMarshal.SetCount(list167, num4); span5 = CollectionsMarshal.AsSpan(list167); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(403.2184f, 408.0598f, -755.5223f), MinimumAngle = 80, MaximumAngle = 190 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(438.6136f, 416.6389f, -758.985f), MinimumAngle = 110, MaximumAngle = 240 }; obj67.Locations = list167; reference116 = obj67; num3++; ref GatheringNode reference117 = ref span4[num3]; GatheringNode obj68 = new GatheringNode { DataId = 34465u }; index2 = 1; List list168 = new List(index2); CollectionsMarshal.SetCount(list168, index2); span5 = CollectionsMarshal.AsSpan(list168); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference118 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup50 = new GatheringNodeGroup(); num3 = 2; List list169 = new List(num3); CollectionsMarshal.SetCount(list169, num3); span4 = CollectionsMarshal.AsSpan(list169); num2 = 0; ref GatheringNode reference119 = ref span4[num2]; GatheringNode obj69 = new GatheringNode { DataId = 34463u }; num4 = 1; List list170 = new List(num4); CollectionsMarshal.SetCount(list170, num4); span5 = CollectionsMarshal.AsSpan(list170); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(415.8845f, 431.2351f, -896.2997f), MinimumAngle = -65, MaximumAngle = 45 }; obj69.Locations = list170; reference119 = obj69; num2++; ref GatheringNode reference120 = ref span4[num2]; GatheringNode obj70 = new GatheringNode { DataId = 34464u }; index2 = 2; List list171 = new List(index2); CollectionsMarshal.SetCount(list171, index2); span5 = CollectionsMarshal.AsSpan(list171); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(400.7106f, 428.3826f, -893.9595f), MinimumAngle = -40, MaximumAngle = 50 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference121 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup51 = new GatheringNodeGroup(); num2 = 2; List list172 = new List(num2); CollectionsMarshal.SetCount(list172, num2); span4 = CollectionsMarshal.AsSpan(list172); num3 = 0; ref GatheringNode reference122 = ref span4[num3]; GatheringNode obj71 = new GatheringNode { DataId = 34467u }; num4 = 1; List list173 = new List(num4); CollectionsMarshal.SetCount(list173, num4); span5 = CollectionsMarshal.AsSpan(list173); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(284.0778f, 433.4644f, -916.6171f), MinimumAngle = -75, MaximumAngle = 30 }; obj71.Locations = list173; reference122 = obj71; num3++; ref GatheringNode reference123 = ref span4[num3]; GatheringNode obj72 = new GatheringNode { DataId = 34468u }; index2 = 2; List list174 = new List(index2); CollectionsMarshal.SetCount(list174, index2); span5 = CollectionsMarshal.AsSpan(list174); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(278.6176f, 428.9509f, -904.3234f), MinimumAngle = 220, MaximumAngle = 345 }; num4++; span5[num4] = 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(); index = 1; List list175 = new List(index); CollectionsMarshal.SetCount(list175, index); span = CollectionsMarshal.AsSpan(list175); num = 0; span[num] = "liza"; gatheringRoot18.Author = list175; num = 1; List list176 = new List(num); CollectionsMarshal.SetCount(list176, num); span2 = CollectionsMarshal.AsSpan(list176); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 1188) { AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; gatheringRoot18.Steps = list176; gatheringRoot18.FlyBetweenNodes = true; index = 6; List list177 = new List(index); CollectionsMarshal.SetCount(list177, index); span3 = CollectionsMarshal.AsSpan(list177); num = 0; ref GatheringNodeGroup reference124 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup52 = new GatheringNodeGroup(); num3 = 1; List list178 = new List(num3); CollectionsMarshal.SetCount(list178, num3); span4 = CollectionsMarshal.AsSpan(list178); num2 = 0; ref GatheringNode reference125 = ref span4[num2]; GatheringNode obj73 = new GatheringNode { DataId = 34520u }; num4 = 1; List list179 = new List(num4); CollectionsMarshal.SetCount(list179, num4); span5 = CollectionsMarshal.AsSpan(list179); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(759.8123f, 26.14559f, -561.7435f) }; obj73.Locations = list179; reference125 = obj73; gatheringNodeGroup52.Nodes = list178; reference124 = gatheringNodeGroup52; num++; ref GatheringNodeGroup reference126 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup53 = new GatheringNodeGroup(); num2 = 1; List list180 = new List(num2); CollectionsMarshal.SetCount(list180, num2); span4 = CollectionsMarshal.AsSpan(list180); num3 = 0; ref GatheringNode reference127 = ref span4[num3]; GatheringNode obj74 = new GatheringNode { DataId = 34521u }; index2 = 1; List list181 = new List(index2); CollectionsMarshal.SetCount(list181, index2); span5 = CollectionsMarshal.AsSpan(list181); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(791.0515f, 25.74059f, -545.9295f) }; obj74.Locations = list181; reference127 = obj74; gatheringNodeGroup53.Nodes = list180; reference126 = gatheringNodeGroup53; num++; ref GatheringNodeGroup reference128 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup54 = new GatheringNodeGroup(); num3 = 1; List list182 = new List(num3); CollectionsMarshal.SetCount(list182, num3); span4 = CollectionsMarshal.AsSpan(list182); num2 = 0; ref GatheringNode reference129 = ref span4[num2]; GatheringNode obj75 = new GatheringNode { DataId = 34522u }; num4 = 1; List list183 = new List(num4); CollectionsMarshal.SetCount(list183, num4); span5 = CollectionsMarshal.AsSpan(list183); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(821.4519f, 28.47348f, -533.9607f) }; obj75.Locations = list183; reference129 = obj75; gatheringNodeGroup54.Nodes = list182; reference128 = gatheringNodeGroup54; num++; ref GatheringNodeGroup reference130 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup55 = new GatheringNodeGroup(); num2 = 1; List list184 = new List(num2); CollectionsMarshal.SetCount(list184, num2); span4 = CollectionsMarshal.AsSpan(list184); num3 = 0; ref GatheringNode reference131 = ref span4[num3]; GatheringNode obj76 = new GatheringNode { DataId = 34517u }; index2 = 1; List list185 = new List(index2); CollectionsMarshal.SetCount(list185, index2); span5 = CollectionsMarshal.AsSpan(list185); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(840.8483f, 34.05744f, -586.0533f) }; obj76.Locations = list185; reference131 = obj76; gatheringNodeGroup55.Nodes = list184; reference130 = gatheringNodeGroup55; num++; ref GatheringNodeGroup reference132 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup56 = new GatheringNodeGroup(); num3 = 1; List list186 = new List(num3); CollectionsMarshal.SetCount(list186, num3); span4 = CollectionsMarshal.AsSpan(list186); num2 = 0; ref GatheringNode reference133 = ref span4[num2]; GatheringNode obj77 = new GatheringNode { DataId = 34518u }; num4 = 1; List list187 = new List(num4); CollectionsMarshal.SetCount(list187, num4); span5 = CollectionsMarshal.AsSpan(list187); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(837.7969f, 33.55795f, -619.7623f) }; obj77.Locations = list187; reference133 = obj77; gatheringNodeGroup56.Nodes = list186; reference132 = gatheringNodeGroup56; num++; ref GatheringNodeGroup reference134 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup57 = new GatheringNodeGroup(); num2 = 1; List list188 = new List(num2); CollectionsMarshal.SetCount(list188, num2); span4 = CollectionsMarshal.AsSpan(list188); num3 = 0; ref GatheringNode reference135 = ref span4[num3]; GatheringNode obj78 = new GatheringNode { DataId = 34519u }; index2 = 1; List list189 = new List(index2); CollectionsMarshal.SetCount(list189, index2); span5 = CollectionsMarshal.AsSpan(list189); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list190); index = 0; span[index] = "liza"; gatheringRoot19.Author = list190; index = 1; List list191 = new List(index); CollectionsMarshal.SetCount(list191, index); span2 = CollectionsMarshal.AsSpan(list191); num = 0; span2[num] = 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); span3 = CollectionsMarshal.AsSpan(list192); index = 0; ref GatheringNodeGroup reference136 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup58 = new GatheringNodeGroup(); num3 = 1; List list193 = new List(num3); CollectionsMarshal.SetCount(list193, num3); span4 = CollectionsMarshal.AsSpan(list193); num2 = 0; ref GatheringNode reference137 = ref span4[num2]; GatheringNode obj79 = new GatheringNode { DataId = 34601u }; num4 = 1; List list194 = new List(num4); CollectionsMarshal.SetCount(list194, num4); span5 = CollectionsMarshal.AsSpan(list194); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference138 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup59 = new GatheringNodeGroup(); num2 = 1; List list195 = new List(num2); CollectionsMarshal.SetCount(list195, num2); span4 = CollectionsMarshal.AsSpan(list195); num3 = 0; ref GatheringNode reference139 = ref span4[num3]; GatheringNode obj80 = new GatheringNode { DataId = 34599u }; index2 = 1; List list196 = new List(index2); CollectionsMarshal.SetCount(list196, index2); span5 = CollectionsMarshal.AsSpan(list196); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference140 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup60 = new GatheringNodeGroup(); num3 = 1; List list197 = new List(num3); CollectionsMarshal.SetCount(list197, num3); span4 = CollectionsMarshal.AsSpan(list197); num2 = 0; ref GatheringNode reference141 = ref span4[num2]; GatheringNode obj81 = new GatheringNode { DataId = 34597u }; num4 = 1; List list198 = new List(num4); CollectionsMarshal.SetCount(list198, num4); span5 = CollectionsMarshal.AsSpan(list198); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference142 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup61 = new GatheringNodeGroup(); num2 = 1; List list199 = new List(num2); CollectionsMarshal.SetCount(list199, num2); span4 = CollectionsMarshal.AsSpan(list199); num3 = 0; ref GatheringNode reference143 = ref span4[num3]; GatheringNode obj82 = new GatheringNode { DataId = 34600u }; index2 = 1; List list200 = new List(index2); CollectionsMarshal.SetCount(list200, index2); span5 = CollectionsMarshal.AsSpan(list200); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference144 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup62 = new GatheringNodeGroup(); num3 = 1; List list201 = new List(num3); CollectionsMarshal.SetCount(list201, num3); span4 = CollectionsMarshal.AsSpan(list201); num2 = 0; ref GatheringNode reference145 = ref span4[num2]; GatheringNode obj83 = new GatheringNode { DataId = 34598u }; num4 = 1; List list202 = new List(num4); CollectionsMarshal.SetCount(list202, num4); span5 = CollectionsMarshal.AsSpan(list202); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference146 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup63 = new GatheringNodeGroup(); num2 = 1; List list203 = new List(num2); CollectionsMarshal.SetCount(list203, num2); span4 = CollectionsMarshal.AsSpan(list203); num3 = 0; ref GatheringNode reference147 = ref span4[num3]; GatheringNode obj84 = new GatheringNode { DataId = 34602u }; index2 = 1; List list204 = new List(index2); CollectionsMarshal.SetCount(list204, index2); span5 = CollectionsMarshal.AsSpan(list204); num4 = 0; span5[num4] = 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(); index = 1; List list205 = new List(index); CollectionsMarshal.SetCount(list205, index); span = CollectionsMarshal.AsSpan(list205); num = 0; span[num] = "liza"; gatheringRoot20.Author = list205; num = 1; List list206 = new List(num); CollectionsMarshal.SetCount(list206, num); span2 = CollectionsMarshal.AsSpan(list206); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo }; gatheringRoot20.Steps = list206; gatheringRoot20.FlyBetweenNodes = false; index = 6; List list207 = new List(index); CollectionsMarshal.SetCount(list207, index); span3 = CollectionsMarshal.AsSpan(list207); num = 0; ref GatheringNodeGroup reference148 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup64 = new GatheringNodeGroup(); num3 = 1; List list208 = new List(num3); CollectionsMarshal.SetCount(list208, num3); span4 = CollectionsMarshal.AsSpan(list208); num2 = 0; ref GatheringNode reference149 = ref span4[num2]; GatheringNode obj85 = new GatheringNode { DataId = 34646u }; num4 = 1; List list209 = new List(num4); CollectionsMarshal.SetCount(list209, num4); span5 = CollectionsMarshal.AsSpan(list209); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference150 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup65 = new GatheringNodeGroup(); num2 = 1; List list210 = new List(num2); CollectionsMarshal.SetCount(list210, num2); span4 = CollectionsMarshal.AsSpan(list210); num3 = 0; ref GatheringNode reference151 = ref span4[num3]; GatheringNode obj86 = new GatheringNode { DataId = 34641u }; index2 = 1; List list211 = new List(index2); CollectionsMarshal.SetCount(list211, index2); span5 = CollectionsMarshal.AsSpan(list211); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference152 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup66 = new GatheringNodeGroup(); num3 = 1; List list212 = new List(num3); CollectionsMarshal.SetCount(list212, num3); span4 = CollectionsMarshal.AsSpan(list212); num2 = 0; ref GatheringNode reference153 = ref span4[num2]; GatheringNode obj87 = new GatheringNode { DataId = 34642u }; num4 = 1; List list213 = new List(num4); CollectionsMarshal.SetCount(list213, num4); span5 = CollectionsMarshal.AsSpan(list213); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference154 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup67 = new GatheringNodeGroup(); num2 = 1; List list214 = new List(num2); CollectionsMarshal.SetCount(list214, num2); span4 = CollectionsMarshal.AsSpan(list214); num3 = 0; ref GatheringNode reference155 = ref span4[num3]; GatheringNode obj88 = new GatheringNode { DataId = 34643u, Fly = true }; index2 = 1; List list215 = new List(index2); CollectionsMarshal.SetCount(list215, index2); span5 = CollectionsMarshal.AsSpan(list215); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference156 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup68 = new GatheringNodeGroup(); num3 = 1; List list216 = new List(num3); CollectionsMarshal.SetCount(list216, num3); span4 = CollectionsMarshal.AsSpan(list216); num2 = 0; ref GatheringNode reference157 = ref span4[num2]; GatheringNode obj89 = new GatheringNode { DataId = 34644u }; num4 = 1; List list217 = new List(num4); CollectionsMarshal.SetCount(list217, num4); span5 = CollectionsMarshal.AsSpan(list217); index2 = 0; span5[index2] = 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; num++; ref GatheringNodeGroup reference158 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup69 = new GatheringNodeGroup(); num2 = 1; List list218 = new List(num2); CollectionsMarshal.SetCount(list218, num2); span4 = CollectionsMarshal.AsSpan(list218); num3 = 0; ref GatheringNode reference159 = ref span4[num3]; GatheringNode obj90 = new GatheringNode { DataId = 34645u }; index2 = 1; List list219 = new List(index2); CollectionsMarshal.SetCount(list219, index2); span5 = CollectionsMarshal.AsSpan(list219); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list220); index = 0; span[index] = "liza"; gatheringRoot21.Author = list220; index = 1; List list221 = new List(index); CollectionsMarshal.SetCount(list221, index); span2 = CollectionsMarshal.AsSpan(list221); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelMamook }; gatheringRoot21.Steps = list221; num = 6; List list222 = new List(num); CollectionsMarshal.SetCount(list222, num); span3 = CollectionsMarshal.AsSpan(list222); index = 0; ref GatheringNodeGroup reference160 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup70 = new GatheringNodeGroup(); num3 = 1; List list223 = new List(num3); CollectionsMarshal.SetCount(list223, num3); span4 = CollectionsMarshal.AsSpan(list223); num2 = 0; ref GatheringNode reference161 = ref span4[num2]; GatheringNode obj91 = new GatheringNode { DataId = 34721u }; num4 = 1; List list224 = new List(num4); CollectionsMarshal.SetCount(list224, num4); span5 = CollectionsMarshal.AsSpan(list224); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference162 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup71 = new GatheringNodeGroup(); num2 = 1; List list225 = new List(num2); CollectionsMarshal.SetCount(list225, num2); span4 = CollectionsMarshal.AsSpan(list225); num3 = 0; ref GatheringNode reference163 = ref span4[num3]; GatheringNode obj92 = new GatheringNode { DataId = 34722u }; index2 = 1; List list226 = new List(index2); CollectionsMarshal.SetCount(list226, index2); span5 = CollectionsMarshal.AsSpan(list226); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference164 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup72 = new GatheringNodeGroup(); num3 = 1; List list227 = new List(num3); CollectionsMarshal.SetCount(list227, num3); span4 = CollectionsMarshal.AsSpan(list227); num2 = 0; ref GatheringNode reference165 = ref span4[num2]; GatheringNode obj93 = new GatheringNode { DataId = 34723u }; num4 = 1; List list228 = new List(num4); CollectionsMarshal.SetCount(list228, num4); span5 = CollectionsMarshal.AsSpan(list228); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference166 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup73 = new GatheringNodeGroup(); num2 = 1; List list229 = new List(num2); CollectionsMarshal.SetCount(list229, num2); span4 = CollectionsMarshal.AsSpan(list229); num3 = 0; ref GatheringNode reference167 = ref span4[num3]; GatheringNode obj94 = new GatheringNode { DataId = 34724u }; index2 = 1; List list230 = new List(index2); CollectionsMarshal.SetCount(list230, index2); span5 = CollectionsMarshal.AsSpan(list230); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference168 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup74 = new GatheringNodeGroup(); num3 = 1; List list231 = new List(num3); CollectionsMarshal.SetCount(list231, num3); span4 = CollectionsMarshal.AsSpan(list231); num2 = 0; ref GatheringNode reference169 = ref span4[num2]; GatheringNode obj95 = new GatheringNode { DataId = 34725u }; num4 = 1; List list232 = new List(num4); CollectionsMarshal.SetCount(list232, num4); span5 = CollectionsMarshal.AsSpan(list232); index2 = 0; span5[index2] = 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; index++; ref GatheringNodeGroup reference170 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup75 = new GatheringNodeGroup(); num2 = 1; List list233 = new List(num2); CollectionsMarshal.SetCount(list233, num2); span4 = CollectionsMarshal.AsSpan(list233); num3 = 0; ref GatheringNode reference171 = ref span4[num3]; GatheringNode obj96 = new GatheringNode { DataId = 34726u }; index2 = 1; List list234 = new List(index2); CollectionsMarshal.SetCount(list234, index2); span5 = CollectionsMarshal.AsSpan(list234); num4 = 0; span5[num4] = 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(); index = 1; List list235 = new List(index); CollectionsMarshal.SetCount(list235, index); span = CollectionsMarshal.AsSpan(list235); num = 0; span[num] = "liza"; gatheringRoot22.Author = list235; num = 1; List list236 = new List(num); CollectionsMarshal.SetCount(list236, num); span2 = CollectionsMarshal.AsSpan(list236); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo }; gatheringRoot22.Steps = list236; index = 3; List list237 = new List(index); CollectionsMarshal.SetCount(list237, index); span3 = CollectionsMarshal.AsSpan(list237); num = 0; ref GatheringNodeGroup reference172 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup76 = new GatheringNodeGroup(); num3 = 2; List list238 = new List(num3); CollectionsMarshal.SetCount(list238, num3); span4 = CollectionsMarshal.AsSpan(list238); num2 = 0; ref GatheringNode reference173 = ref span4[num2]; GatheringNode obj97 = new GatheringNode { DataId = 34749u }; num4 = 1; List list239 = new List(num4); CollectionsMarshal.SetCount(list239, num4); span5 = CollectionsMarshal.AsSpan(list239); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-392.813f, -47.04364f, -386.862f), MinimumAngle = -10, MaximumAngle = 240 }; obj97.Locations = list239; reference173 = obj97; num2++; ref GatheringNode reference174 = ref span4[num2]; GatheringNode obj98 = new GatheringNode { DataId = 34750u }; index2 = 3; List list240 = new List(index2); CollectionsMarshal.SetCount(list240, index2); span5 = CollectionsMarshal.AsSpan(list240); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-402.8987f, -45.59287f, -390.7613f), MinimumAngle = 220, MaximumAngle = 305 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-388.9036f, -46.86702f, -381.3985f), MinimumAngle = -50, MaximumAngle = 210 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference175 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup77 = new GatheringNodeGroup(); num2 = 2; List list241 = new List(num2); CollectionsMarshal.SetCount(list241, num2); span4 = CollectionsMarshal.AsSpan(list241); num3 = 0; ref GatheringNode reference176 = ref span4[num3]; GatheringNode obj99 = new GatheringNode { DataId = 34753u }; num4 = 1; List list242 = new List(num4); CollectionsMarshal.SetCount(list242, num4); span5 = CollectionsMarshal.AsSpan(list242); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-541.7726f, -22.952f, -517.8604f), MinimumAngle = 215, MaximumAngle = 330 }; obj99.Locations = list242; reference176 = obj99; num3++; ref GatheringNode reference177 = ref span4[num3]; GatheringNode obj100 = new GatheringNode { DataId = 34754u }; index2 = 3; List list243 = new List(index2); CollectionsMarshal.SetCount(list243, index2); span5 = CollectionsMarshal.AsSpan(list243); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-522.9433f, -25.87319f, -537.3257f), MinimumAngle = 225, MaximumAngle = 360 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-532.3487f, -22.79275f, -510.8069f), MinimumAngle = 135, MaximumAngle = 270 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference178 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup78 = new GatheringNodeGroup(); num3 = 2; List list244 = new List(num3); CollectionsMarshal.SetCount(list244, num3); span4 = CollectionsMarshal.AsSpan(list244); num2 = 0; ref GatheringNode reference179 = ref span4[num2]; GatheringNode obj101 = new GatheringNode { DataId = 34751u }; num4 = 1; List list245 = new List(num4); CollectionsMarshal.SetCount(list245, num4); span5 = CollectionsMarshal.AsSpan(list245); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-448.8079f, -14.9586f, -658.0133f), MinimumAngle = -45, MaximumAngle = 115 }; obj101.Locations = list245; reference179 = obj101; num2++; ref GatheringNode reference180 = ref span4[num2]; GatheringNode obj102 = new GatheringNode { DataId = 34752u }; index2 = 3; List list246 = new List(index2); CollectionsMarshal.SetCount(list246, index2); span5 = CollectionsMarshal.AsSpan(list246); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-452.2813f, -12.43015f, -665.0275f), MinimumAngle = 0, MaximumAngle = 150 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-431.5875f, -16.68724f, -656.528f), MinimumAngle = -35, MaximumAngle = 90 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list247); index = 0; span[index] = "liza"; gatheringRoot23.Author = list247; index = 1; List list248 = new List(index); CollectionsMarshal.SetCount(list248, index); span2 = CollectionsMarshal.AsSpan(list248); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; gatheringRoot23.Steps = list248; num = 3; List list249 = new List(num); CollectionsMarshal.SetCount(list249, num); span3 = CollectionsMarshal.AsSpan(list249); index = 0; ref GatheringNodeGroup reference181 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup79 = new GatheringNodeGroup(); num2 = 2; List list250 = new List(num2); CollectionsMarshal.SetCount(list250, num2); span4 = CollectionsMarshal.AsSpan(list250); num3 = 0; ref GatheringNode reference182 = ref span4[num3]; GatheringNode obj103 = new GatheringNode { DataId = 34759u }; num4 = 1; List list251 = new List(num4); CollectionsMarshal.SetCount(list251, num4); span5 = CollectionsMarshal.AsSpan(list251); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-120.3785f, 30.38074f, 396.7192f), MinimumAngle = 125, MaximumAngle = 280 }; obj103.Locations = list251; reference182 = obj103; num3++; ref GatheringNode reference183 = ref span4[num3]; GatheringNode obj104 = new GatheringNode { DataId = 34760u }; index2 = 3; List list252 = new List(index2); CollectionsMarshal.SetCount(list252, index2); span5 = CollectionsMarshal.AsSpan(list252); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-133.0528f, 32.64423f, 399.1742f), MinimumAngle = 85, MaximumAngle = 235 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-108.2323f, 32.42883f, 407.0955f), MinimumAngle = 150, MaximumAngle = 290 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference184 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup80 = new GatheringNodeGroup(); num3 = 2; List list253 = new List(num3); CollectionsMarshal.SetCount(list253, num3); span4 = CollectionsMarshal.AsSpan(list253); num2 = 0; ref GatheringNode reference185 = ref span4[num2]; GatheringNode obj105 = new GatheringNode { DataId = 34755u }; num4 = 1; List list254 = new List(num4); CollectionsMarshal.SetCount(list254, num4); span5 = CollectionsMarshal.AsSpan(list254); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-171.2521f, 46.49414f, 142.4124f), MinimumAngle = -80, MaximumAngle = 25 }; obj105.Locations = list254; reference185 = obj105; num2++; ref GatheringNode reference186 = ref span4[num2]; GatheringNode obj106 = new GatheringNode { DataId = 34756u }; index2 = 3; List list255 = new List(index2); CollectionsMarshal.SetCount(list255, index2); span5 = CollectionsMarshal.AsSpan(list255); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-150.6633f, 47.30524f, 116.4768f), MinimumAngle = -135, MaximumAngle = 0 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-164.8948f, 47.17537f, 138.1664f), MinimumAngle = -60, MaximumAngle = 20 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference187 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup81 = new GatheringNodeGroup(); num2 = 2; List list256 = new List(num2); CollectionsMarshal.SetCount(list256, num2); span4 = CollectionsMarshal.AsSpan(list256); num3 = 0; ref GatheringNode reference188 = ref span4[num3]; GatheringNode obj107 = new GatheringNode { DataId = 34757u }; num4 = 1; List list257 = new List(num4); CollectionsMarshal.SetCount(list257, num4); span5 = CollectionsMarshal.AsSpan(list257); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-313.222f, 62.79089f, 335.1643f), MinimumAngle = 195, MaximumAngle = 310 }; obj107.Locations = list257; reference188 = obj107; num3++; ref GatheringNode reference189 = ref span4[num3]; GatheringNode obj108 = new GatheringNode { DataId = 34758u }; index2 = 3; List list258 = new List(index2); CollectionsMarshal.SetCount(list258, index2); span5 = CollectionsMarshal.AsSpan(list258); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-309.2621f, 71.25529f, 367.5573f), MinimumAngle = 190, MaximumAngle = 300 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-323.9727f, 58.3564f, 295.3081f), MinimumAngle = 205, MaximumAngle = 325 }; num4++; span5[num4] = 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(); index = 1; List list259 = new List(index); CollectionsMarshal.SetCount(list259, index); span = CollectionsMarshal.AsSpan(list259); num = 0; span[num] = "liza"; gatheringRoot24.Author = list259; num = 1; List list260 = new List(num); CollectionsMarshal.SetCount(list260, num); span2 = CollectionsMarshal.AsSpan(list260); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 1188) { AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; gatheringRoot24.Steps = list260; index = 3; List list261 = new List(index); CollectionsMarshal.SetCount(list261, index); span3 = CollectionsMarshal.AsSpan(list261); num = 0; ref GatheringNodeGroup reference190 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup82 = new GatheringNodeGroup(); num3 = 2; List list262 = new List(num3); CollectionsMarshal.SetCount(list262, num3); span4 = CollectionsMarshal.AsSpan(list262); num2 = 0; ref GatheringNode reference191 = ref span4[num2]; GatheringNode obj109 = new GatheringNode { DataId = 34763u }; num4 = 1; List list263 = new List(num4); CollectionsMarshal.SetCount(list263, num4); span5 = CollectionsMarshal.AsSpan(list263); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-628.5966f, 3.089153f, -417.3812f), MinimumAngle = -80, MaximumAngle = 70 }; obj109.Locations = list263; reference191 = obj109; num2++; ref GatheringNode reference192 = ref span4[num2]; GatheringNode obj110 = new GatheringNode { DataId = 34764u }; index2 = 3; List list264 = new List(index2); CollectionsMarshal.SetCount(list264, index2); span5 = CollectionsMarshal.AsSpan(list264); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-644.7781f, 2.261729f, -416.9234f), MinimumAngle = -70, MaximumAngle = 100 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-621.8856f, 3.151928f, -418.6934f), MinimumAngle = -85, MaximumAngle = 75 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference193 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup83 = new GatheringNodeGroup(); num2 = 2; List list265 = new List(num2); CollectionsMarshal.SetCount(list265, num2); span4 = CollectionsMarshal.AsSpan(list265); num3 = 0; ref GatheringNode reference194 = ref span4[num3]; GatheringNode obj111 = new GatheringNode { DataId = 34766u }; num4 = 3; List list266 = new List(num4); CollectionsMarshal.SetCount(list266, num4); span5 = CollectionsMarshal.AsSpan(list266); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-823.1537f, 7.570713f, -344.0435f), MinimumAngle = -150, MaximumAngle = -10 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-824.2916f, 8.34999f, -311.9117f), MinimumAngle = 215, MaximumAngle = 345 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-825.0306f, 9.265428f, -279.9193f), MinimumAngle = 205, MaximumAngle = 330 }; obj111.Locations = list266; reference194 = obj111; num3++; ref GatheringNode reference195 = ref span4[num3]; GatheringNode obj112 = new GatheringNode { DataId = 34765u }; index2 = 1; List list267 = new List(index2); CollectionsMarshal.SetCount(list267, index2); span5 = CollectionsMarshal.AsSpan(list267); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference196 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup84 = new GatheringNodeGroup(); num3 = 2; List list268 = new List(num3); CollectionsMarshal.SetCount(list268, num3); span4 = CollectionsMarshal.AsSpan(list268); num2 = 0; ref GatheringNode reference197 = ref span4[num2]; GatheringNode obj113 = new GatheringNode { DataId = 34761u }; num4 = 1; List list269 = new List(num4); CollectionsMarshal.SetCount(list269, num4); span5 = CollectionsMarshal.AsSpan(list269); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-593.9269f, 3.169262f, -223.1938f), MinimumAngle = 65, MaximumAngle = 195 }; obj113.Locations = list269; reference197 = obj113; num2++; ref GatheringNode reference198 = ref span4[num2]; GatheringNode obj114 = new GatheringNode { DataId = 34762u }; index2 = 3; List list270 = new List(index2); CollectionsMarshal.SetCount(list270, index2); span5 = CollectionsMarshal.AsSpan(list270); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-584.8643f, 3.320522f, -227.3047f), MinimumAngle = 110, MaximumAngle = 245 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-602.5651f, 3.251461f, -217.1539f), MinimumAngle = 70, MaximumAngle = 210 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list271); index = 0; span[index] = "liza"; gatheringRoot25.Author = list271; index = 1; List list272 = new List(index); CollectionsMarshal.SetCount(list272, index); span2 = CollectionsMarshal.AsSpan(list272); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax }; gatheringRoot25.Steps = list272; num = 3; List list273 = new List(num); CollectionsMarshal.SetCount(list273, num); span3 = CollectionsMarshal.AsSpan(list273); index = 0; ref GatheringNodeGroup reference199 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup85 = new GatheringNodeGroup(); num2 = 2; List list274 = new List(num2); CollectionsMarshal.SetCount(list274, num2); span4 = CollectionsMarshal.AsSpan(list274); num3 = 0; ref GatheringNode reference200 = ref span4[num3]; GatheringNode obj115 = new GatheringNode { DataId = 34768u }; num4 = 3; List list275 = new List(num4); CollectionsMarshal.SetCount(list275, num4); span5 = CollectionsMarshal.AsSpan(list275); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-488.7683f, 7.979174f, -200.5838f), MinimumAngle = -35, MaximumAngle = 155 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-482.2286f, 5.531401f, -196.1891f), MinimumAngle = -45, MaximumAngle = 85 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-471.8323f, 5.569422f, -196.5274f), MinimumAngle = -95, MaximumAngle = 60 }; obj115.Locations = list275; reference200 = obj115; num3++; ref GatheringNode reference201 = ref span4[num3]; GatheringNode obj116 = new GatheringNode { DataId = 34767u }; index2 = 1; List list276 = new List(index2); CollectionsMarshal.SetCount(list276, index2); span5 = CollectionsMarshal.AsSpan(list276); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference202 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup86 = new GatheringNodeGroup(); num3 = 2; List list277 = new List(num3); CollectionsMarshal.SetCount(list277, num3); span4 = CollectionsMarshal.AsSpan(list277); num2 = 0; ref GatheringNode reference203 = ref span4[num2]; GatheringNode obj117 = new GatheringNode { DataId = 34772u }; num4 = 3; List list278 = new List(num4); CollectionsMarshal.SetCount(list278, num4); span5 = CollectionsMarshal.AsSpan(list278); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-484.7457f, -11.7739f, -35.59686f), MinimumAngle = 115, MaximumAngle = 270 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-490.1306f, -12.35526f, -37.11329f), MinimumAngle = 105, MaximumAngle = 280 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-465.1013f, -11.11267f, -37.65248f), MinimumAngle = 70, MaximumAngle = 170, MinimumDistance = 1f, MaximumDistance = 2f }; obj117.Locations = list278; reference203 = obj117; num2++; ref GatheringNode reference204 = ref span4[num2]; GatheringNode obj118 = new GatheringNode { DataId = 34771u }; index2 = 1; List list279 = new List(index2); CollectionsMarshal.SetCount(list279, index2); span5 = CollectionsMarshal.AsSpan(list279); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference205 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup87 = new GatheringNodeGroup(); num2 = 2; List list280 = new List(num2); CollectionsMarshal.SetCount(list280, num2); span4 = CollectionsMarshal.AsSpan(list280); num3 = 0; ref GatheringNode reference206 = ref span4[num3]; GatheringNode obj119 = new GatheringNode { DataId = 34769u }; num4 = 1; List list281 = new List(num4); CollectionsMarshal.SetCount(list281, num4); span5 = CollectionsMarshal.AsSpan(list281); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-359.9215f, 7.800453f, -75.53547f), MinimumAngle = -5, MaximumAngle = 90 }; obj119.Locations = list281; reference206 = obj119; num3++; ref GatheringNode reference207 = ref span4[num3]; GatheringNode obj120 = new GatheringNode { DataId = 34770u }; index2 = 3; List list282 = new List(index2); CollectionsMarshal.SetCount(list282, index2); span5 = CollectionsMarshal.AsSpan(list282); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-357.9739f, 6.927034f, -74.45865f), MinimumAngle = -20, MaximumAngle = 80 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-362.3269f, 8.58064f, -80.35127f), MinimumAngle = 45, MaximumAngle = 105 }; num4++; span5[num4] = 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(); index = 1; List list283 = new List(index); CollectionsMarshal.SetCount(list283, index); span = CollectionsMarshal.AsSpan(list283); num = 0; span[num] = "liza"; gatheringRoot26.Author = list283; num = 1; List list284 = new List(num); CollectionsMarshal.SetCount(list284, num); span2 = CollectionsMarshal.AsSpan(list284); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 1190) { AetheryteShortcut = EAetheryteLocation.ShaaloaniMehwahhetsoan }; gatheringRoot26.Steps = list284; index = 3; List list285 = new List(index); CollectionsMarshal.SetCount(list285, index); span3 = CollectionsMarshal.AsSpan(list285); num = 0; ref GatheringNodeGroup reference208 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup88 = new GatheringNodeGroup(); num3 = 2; List list286 = new List(num3); CollectionsMarshal.SetCount(list286, num3); span4 = CollectionsMarshal.AsSpan(list286); num2 = 0; ref GatheringNode reference209 = ref span4[num2]; GatheringNode obj121 = new GatheringNode { DataId = 34777u }; num4 = 1; List list287 = new List(num4); CollectionsMarshal.SetCount(list287, num4); span5 = CollectionsMarshal.AsSpan(list287); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(395.7766f, -15.0432f, -793.4127f), MinimumAngle = 265, MaximumAngle = 340 }; obj121.Locations = list287; reference209 = obj121; num2++; ref GatheringNode reference210 = ref span4[num2]; GatheringNode obj122 = new GatheringNode { DataId = 34778u }; index2 = 3; List list288 = new List(index2); CollectionsMarshal.SetCount(list288, index2); span5 = CollectionsMarshal.AsSpan(list288); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(372.0282f, -16.77722f, -785.652f), MinimumAngle = 255, MaximumAngle = 360 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(419.309f, -10.25133f, -784.8259f), MinimumAngle = -25, MaximumAngle = 85 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference211 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup89 = new GatheringNodeGroup(); num2 = 2; List list289 = new List(num2); CollectionsMarshal.SetCount(list289, num2); span4 = CollectionsMarshal.AsSpan(list289); num3 = 0; ref GatheringNode reference212 = ref span4[num3]; GatheringNode obj123 = new GatheringNode { DataId = 34774u }; num4 = 3; List list290 = new List(num4); CollectionsMarshal.SetCount(list290, num4); span5 = CollectionsMarshal.AsSpan(list290); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(594.6921f, -6.424452f, -826.2967f), MinimumAngle = -90, MaximumAngle = 40 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(618.4105f, -4.948164f, -824.438f), MinimumAngle = -60, MaximumAngle = 60 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(625.7259f, -4.734236f, -825.9003f), MinimumAngle = -55, MaximumAngle = 40 }; obj123.Locations = list290; reference212 = obj123; num3++; ref GatheringNode reference213 = ref span4[num3]; GatheringNode obj124 = new GatheringNode { DataId = 34773u }; index2 = 1; List list291 = new List(index2); CollectionsMarshal.SetCount(list291, index2); span5 = CollectionsMarshal.AsSpan(list291); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference214 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup90 = new GatheringNodeGroup(); num3 = 2; List list292 = new List(num3); CollectionsMarshal.SetCount(list292, num3); span4 = CollectionsMarshal.AsSpan(list292); num2 = 0; ref GatheringNode reference215 = ref span4[num2]; GatheringNode obj125 = new GatheringNode { DataId = 34776u }; num4 = 3; List list293 = new List(num4); CollectionsMarshal.SetCount(list293, num4); span5 = CollectionsMarshal.AsSpan(list293); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(729.9794f, -6.851574f, -746.845f), MinimumAngle = 0, MaximumAngle = 155 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(730.2341f, -6.406585f, -724.3364f), MinimumAngle = 0, MaximumAngle = 165 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(732.0835f, -6.737461f, -738.1154f), MinimumAngle = 35, MaximumAngle = 160 }; obj125.Locations = list293; reference215 = obj125; num2++; ref GatheringNode reference216 = ref span4[num2]; GatheringNode obj126 = new GatheringNode { DataId = 34775u }; index2 = 1; List list294 = new List(index2); CollectionsMarshal.SetCount(list294, index2); span5 = CollectionsMarshal.AsSpan(list294); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list295); index = 0; span[index] = "liza"; gatheringRoot27.Author = list295; index = 1; List list296 = new List(index); CollectionsMarshal.SetCount(list296, index); span2 = CollectionsMarshal.AsSpan(list296); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax }; gatheringRoot27.Steps = list296; num = 3; List list297 = new List(num); CollectionsMarshal.SetCount(list297, num); span3 = CollectionsMarshal.AsSpan(list297); index = 0; ref GatheringNodeGroup reference217 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup91 = new GatheringNodeGroup(); num2 = 2; List list298 = new List(num2); CollectionsMarshal.SetCount(list298, num2); span4 = CollectionsMarshal.AsSpan(list298); num3 = 0; ref GatheringNode reference218 = ref span4[num3]; GatheringNode obj127 = new GatheringNode { DataId = 34783u }; num4 = 1; List list299 = new List(num4); CollectionsMarshal.SetCount(list299, num4); span5 = CollectionsMarshal.AsSpan(list299); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-273.0702f, 15.09387f, -443.001f), MinimumAngle = -15, MaximumAngle = 160 }; obj127.Locations = list299; reference218 = obj127; num3++; ref GatheringNode reference219 = ref span4[num3]; GatheringNode obj128 = new GatheringNode { DataId = 34784u }; index2 = 3; List list300 = new List(index2); CollectionsMarshal.SetCount(list300, index2); span5 = CollectionsMarshal.AsSpan(list300); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-268.5216f, 15.18526f, -438.1259f), MinimumAngle = -160, MaximumAngle = 100 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-282.2694f, 15.46158f, -437.156f), MinimumAngle = 200, MaximumAngle = 350 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference220 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup92 = new GatheringNodeGroup(); num3 = 2; List list301 = new List(num3); CollectionsMarshal.SetCount(list301, num3); span4 = CollectionsMarshal.AsSpan(list301); num2 = 0; ref GatheringNode reference221 = ref span4[num2]; GatheringNode obj129 = new GatheringNode { DataId = 34782u }; num4 = 3; List list302 = new List(num4); CollectionsMarshal.SetCount(list302, num4); span5 = CollectionsMarshal.AsSpan(list302); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-431.8761f, 34.533f, -654.7189f), MinimumAngle = -100, MaximumAngle = 30 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-430.493f, 32.50696f, -679.2305f), MinimumAngle = 170, MaximumAngle = 295 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-435.1992f, 35.77378f, -649.1482f), MinimumAngle = -145, MaximumAngle = 25 }; obj129.Locations = list302; reference221 = obj129; num2++; ref GatheringNode reference222 = ref span4[num2]; GatheringNode obj130 = new GatheringNode { DataId = 34781u }; index2 = 1; List list303 = new List(index2); CollectionsMarshal.SetCount(list303, index2); span5 = CollectionsMarshal.AsSpan(list303); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference223 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup93 = new GatheringNodeGroup(); num2 = 2; List list304 = new List(num2); CollectionsMarshal.SetCount(list304, num2); span4 = CollectionsMarshal.AsSpan(list304); num3 = 0; ref GatheringNode reference224 = ref span4[num3]; GatheringNode obj131 = new GatheringNode { DataId = 34779u }; num4 = 1; List list305 = new List(num4); CollectionsMarshal.SetCount(list305, num4); span5 = CollectionsMarshal.AsSpan(list305); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-524.4308f, 33.95129f, -578.9917f), MinimumAngle = 250, MaximumAngle = 360 }; obj131.Locations = list305; reference224 = obj131; num3++; ref GatheringNode reference225 = ref span4[num3]; GatheringNode obj132 = new GatheringNode { DataId = 34780u }; index2 = 3; List list306 = new List(index2); CollectionsMarshal.SetCount(list306, index2); span5 = CollectionsMarshal.AsSpan(list306); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-533.9852f, 31.36117f, -558.8026f), MinimumAngle = -140, MaximumAngle = 0 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-522.1197f, 36.22581f, -597.019f), MinimumAngle = 170, MaximumAngle = 320 }; num4++; span5[num4] = 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(); index = 1; List list307 = new List(index); CollectionsMarshal.SetCount(list307, index); span = CollectionsMarshal.AsSpan(list307); num = 0; span[num] = "liza"; gatheringRoot28.Author = list307; num = 3; List list308 = new List(num); CollectionsMarshal.SetCount(list308, num); span2 = CollectionsMarshal.AsSpan(list308); index = 0; span2[index] = 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 } } }; index++; span2[index] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(417.1447f, 3f, -647.60004f), 1189) { Fly = true, SkipConditions = new SkipConditions { StepIf = new SkipStepConditions { Flying = ELockedSkipCondition.Locked } } }; index++; span2[index] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(419.8578f, -32.6974f, -653.75275f), 1189) { DisableNavmesh = true, Fly = true }; gatheringRoot28.Steps = list308; index = 3; List list309 = new List(index); CollectionsMarshal.SetCount(list309, index); span3 = CollectionsMarshal.AsSpan(list309); num = 0; ref GatheringNodeGroup reference226 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup94 = new GatheringNodeGroup(); num3 = 2; List list310 = new List(num3); CollectionsMarshal.SetCount(list310, num3); span4 = CollectionsMarshal.AsSpan(list310); num2 = 0; ref GatheringNode reference227 = ref span4[num2]; GatheringNode obj133 = new GatheringNode { DataId = 34787u }; num4 = 1; List list311 = new List(num4); CollectionsMarshal.SetCount(list311, num4); span5 = CollectionsMarshal.AsSpan(list311); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(482.7197f, -38.14573f, -612.8046f), MinimumAngle = 100, MaximumAngle = 275 }; obj133.Locations = list311; reference227 = obj133; num2++; ref GatheringNode reference228 = ref span4[num2]; GatheringNode obj134 = new GatheringNode { DataId = 34788u }; index2 = 3; List list312 = new List(index2); CollectionsMarshal.SetCount(list312, index2); span5 = CollectionsMarshal.AsSpan(list312); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(503.5652f, -41.40348f, -600.9512f), MinimumAngle = 185, MaximumAngle = 275 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(441.1733f, -36.58192f, -610.3331f), MinimumAngle = 120, MaximumAngle = 265 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference229 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup95 = new GatheringNodeGroup(); num2 = 2; List list313 = new List(num2); CollectionsMarshal.SetCount(list313, num2); span4 = CollectionsMarshal.AsSpan(list313); num3 = 0; ref GatheringNode reference230 = ref span4[num3]; GatheringNode obj135 = new GatheringNode { DataId = 34790u }; num4 = 3; List list314 = new List(num4); CollectionsMarshal.SetCount(list314, num4); span5 = CollectionsMarshal.AsSpan(list314); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(584.035f, -49.84215f, -759.925f), MinimumAngle = 115, MaximumAngle = 240 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(624.3585f, -61.07853f, -748.2542f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(605.4849f, -59.0002f, -772.6049f), MinimumAngle = 175, MaximumAngle = 275 }; obj135.Locations = list314; reference230 = obj135; num3++; ref GatheringNode reference231 = ref span4[num3]; GatheringNode obj136 = new GatheringNode { DataId = 34789u }; index2 = 1; List list315 = new List(index2); CollectionsMarshal.SetCount(list315, index2); span5 = CollectionsMarshal.AsSpan(list315); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference232 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup96 = new GatheringNodeGroup(); num3 = 2; List list316 = new List(num3); CollectionsMarshal.SetCount(list316, num3); span4 = CollectionsMarshal.AsSpan(list316); num2 = 0; ref GatheringNode reference233 = ref span4[num2]; GatheringNode obj137 = new GatheringNode { DataId = 34785u }; num4 = 1; List list317 = new List(num4); CollectionsMarshal.SetCount(list317, num4); span5 = CollectionsMarshal.AsSpan(list317); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(754.1298f, -57.09224f, -571.5818f), MinimumAngle = 100, MaximumAngle = 250 }; obj137.Locations = list317; reference233 = obj137; num2++; ref GatheringNode reference234 = ref span4[num2]; GatheringNode obj138 = new GatheringNode { DataId = 34786u }; index2 = 3; List list318 = new List(index2); CollectionsMarshal.SetCount(list318, index2); span5 = CollectionsMarshal.AsSpan(list318); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(734.2795f, -55.15427f, -573.6763f), MinimumAngle = 90, MaximumAngle = 260 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(714.931f, -53.3118f, -569.4072f), MinimumAngle = 115, MaximumAngle = 250 }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list319); index = 0; span[index] = "liza"; gatheringRoot29.Author = list319; index = 1; List list320 = new List(index); CollectionsMarshal.SetCount(list320, index); span2 = CollectionsMarshal.AsSpan(list320); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; gatheringRoot29.Steps = list320; num = 3; List list321 = new List(num); CollectionsMarshal.SetCount(list321, num); span3 = CollectionsMarshal.AsSpan(list321); index = 0; ref GatheringNodeGroup reference235 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup97 = new GatheringNodeGroup(); num2 = 2; List list322 = new List(num2); CollectionsMarshal.SetCount(list322, num2); span4 = CollectionsMarshal.AsSpan(list322); num3 = 0; ref GatheringNode reference236 = ref span4[num3]; GatheringNode obj139 = new GatheringNode { DataId = 34809u }; num4 = 1; List list323 = new List(num4); CollectionsMarshal.SetCount(list323, num4); span5 = CollectionsMarshal.AsSpan(list323); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(503.1253f, 113.6339f, 332.9355f), MinimumAngle = 35, MaximumAngle = 160 }; obj139.Locations = list323; reference236 = obj139; num3++; ref GatheringNode reference237 = ref span4[num3]; GatheringNode obj140 = new GatheringNode { DataId = 34810u }; index2 = 3; List list324 = new List(index2); CollectionsMarshal.SetCount(list324, index2); span5 = CollectionsMarshal.AsSpan(list324); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(516.6899f, 116.4842f, 326.5524f), MinimumAngle = 20, MaximumAngle = 160 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(505.7916f, 114.2773f, 342.2974f), MinimumAngle = 0, MaximumAngle = 100 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference238 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup98 = new GatheringNodeGroup(); num3 = 2; List list325 = new List(num3); CollectionsMarshal.SetCount(list325, num3); span4 = CollectionsMarshal.AsSpan(list325); num2 = 0; ref GatheringNode reference239 = ref span4[num2]; GatheringNode obj141 = new GatheringNode { DataId = 34813u }; num4 = 1; List list326 = new List(num4); CollectionsMarshal.SetCount(list326, num4); span5 = CollectionsMarshal.AsSpan(list326); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(370.5957f, 64.7135f, 158.4955f), MinimumAngle = -45, MaximumAngle = 70 }; obj141.Locations = list326; reference239 = obj141; num2++; ref GatheringNode reference240 = ref span4[num2]; GatheringNode obj142 = new GatheringNode { DataId = 34814u }; index2 = 3; List list327 = new List(index2); CollectionsMarshal.SetCount(list327, index2); span5 = CollectionsMarshal.AsSpan(list327); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(363.6682f, 64.62195f, 152.1782f), MinimumAngle = 20, MaximumAngle = 140 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(394.519f, 63.70097f, 168.7538f), MinimumAngle = -125, MaximumAngle = 15 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference241 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup99 = new GatheringNodeGroup(); num2 = 2; List list328 = new List(num2); CollectionsMarshal.SetCount(list328, num2); span4 = CollectionsMarshal.AsSpan(list328); num3 = 0; ref GatheringNode reference242 = ref span4[num3]; GatheringNode obj143 = new GatheringNode { DataId = 34812u }; num4 = 3; List list329 = new List(num4); CollectionsMarshal.SetCount(list329, num4); span5 = CollectionsMarshal.AsSpan(list329); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(328.846f, 79.13469f, 434.0204f), MinimumAngle = 175, MaximumAngle = 280 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(352.4181f, 81.39249f, 446.0517f), MinimumAngle = 180, MaximumAngle = 260 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(336.5682f, 80.73547f, 443.9305f), MinimumAngle = 120, MaximumAngle = 200 }; obj143.Locations = list329; reference242 = obj143; num3++; ref GatheringNode reference243 = ref span4[num3]; GatheringNode obj144 = new GatheringNode { DataId = 34811u }; index2 = 1; List list330 = new List(index2); CollectionsMarshal.SetCount(list330, index2); span5 = CollectionsMarshal.AsSpan(list330); num4 = 0; span5[num4] = 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(); index = 1; List list331 = new List(index); CollectionsMarshal.SetCount(list331, index); span = CollectionsMarshal.AsSpan(list331); num = 0; span[num] = "liza"; gatheringRoot30.Author = list331; num = 1; List list332 = new List(num); CollectionsMarshal.SetCount(list332, num); span2 = CollectionsMarshal.AsSpan(list332); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 1190); gatheringRoot30.Steps = list332; index = 3; List list333 = new List(index); CollectionsMarshal.SetCount(list333, index); span3 = CollectionsMarshal.AsSpan(list333); num = 0; ref GatheringNodeGroup reference244 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup100 = new GatheringNodeGroup(); num3 = 2; List list334 = new List(num3); CollectionsMarshal.SetCount(list334, num3); span4 = CollectionsMarshal.AsSpan(list334); num2 = 0; ref GatheringNode reference245 = ref span4[num2]; GatheringNode obj145 = new GatheringNode { DataId = 34819u }; num4 = 1; List list335 = new List(num4); CollectionsMarshal.SetCount(list335, num4); span5 = CollectionsMarshal.AsSpan(list335); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-86.69859f, -8.177663f, 572.7712f), MinimumAngle = 45, MaximumAngle = 175 }; obj145.Locations = list335; reference245 = obj145; num2++; ref GatheringNode reference246 = ref span4[num2]; GatheringNode obj146 = new GatheringNode { DataId = 34820u }; index2 = 3; List list336 = new List(index2); CollectionsMarshal.SetCount(list336, index2); span5 = CollectionsMarshal.AsSpan(list336); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-83.81214f, -8.291362f, 581.595f), MinimumAngle = 80, MaximumAngle = 175 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-88.70462f, -8.511888f, 578.6565f), MinimumAngle = 35, MaximumAngle = 150 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference247 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup101 = new GatheringNodeGroup(); num2 = 2; List list337 = new List(num2); CollectionsMarshal.SetCount(list337, num2); span4 = CollectionsMarshal.AsSpan(list337); num3 = 0; ref GatheringNode reference248 = ref span4[num3]; GatheringNode obj147 = new GatheringNode { DataId = 34817u }; num4 = 1; List list338 = new List(num4); CollectionsMarshal.SetCount(list338, num4); span5 = CollectionsMarshal.AsSpan(list338); index2 = 0; span5[index2] = 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; num3++; ref GatheringNode reference249 = ref span4[num3]; GatheringNode obj148 = new GatheringNode { DataId = 34818u }; index2 = 3; List list339 = new List(index2); CollectionsMarshal.SetCount(list339, index2); span5 = CollectionsMarshal.AsSpan(list339); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-266.9412f, -21.20901f, 593.9532f), MinimumAngle = 70, MaximumAngle = 225 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-268.0496f, -21.79604f, 598.2532f), MinimumAngle = -45, MaximumAngle = 160 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference250 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup102 = new GatheringNodeGroup(); num3 = 2; List list340 = new List(num3); CollectionsMarshal.SetCount(list340, num3); span4 = CollectionsMarshal.AsSpan(list340); num2 = 0; ref GatheringNode reference251 = ref span4[num2]; GatheringNode obj149 = new GatheringNode { DataId = 34815u }; num4 = 1; List list341 = new List(num4); CollectionsMarshal.SetCount(list341, num4); span5 = CollectionsMarshal.AsSpan(list341); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-276.2859f, -3.218076f, 437.6798f) }; obj149.Locations = list341; reference251 = obj149; num2++; ref GatheringNode reference252 = ref span4[num2]; GatheringNode obj150 = new GatheringNode { DataId = 34816u }; index2 = 3; List list342 = new List(index2); CollectionsMarshal.SetCount(list342, index2); span5 = CollectionsMarshal.AsSpan(list342); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-277.8067f, -2.664376f, 433.8469f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-273.7089f, -2.972111f, 434.3939f) }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list343); index = 0; span[index] = "liza"; gatheringRoot31.Author = list343; index = 1; List list344 = new List(index); CollectionsMarshal.SetCount(list344, index); span2 = CollectionsMarshal.AsSpan(list344); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1188) { AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; gatheringRoot31.Steps = list344; num = 3; List list345 = new List(num); CollectionsMarshal.SetCount(list345, num); span3 = CollectionsMarshal.AsSpan(list345); index = 0; ref GatheringNodeGroup reference253 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup103 = new GatheringNodeGroup(); num2 = 2; List list346 = new List(num2); CollectionsMarshal.SetCount(list346, num2); span4 = CollectionsMarshal.AsSpan(list346); num3 = 0; ref GatheringNode reference254 = ref span4[num3]; GatheringNode obj151 = new GatheringNode { DataId = 34821u }; num4 = 1; List list347 = new List(num4); CollectionsMarshal.SetCount(list347, num4); span5 = CollectionsMarshal.AsSpan(list347); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-114.9673f, 9.311809f, -638.1873f), MinimumAngle = -125, MaximumAngle = 50 }; obj151.Locations = list347; reference254 = obj151; num3++; ref GatheringNode reference255 = ref span4[num3]; GatheringNode obj152 = new GatheringNode { DataId = 34822u }; index2 = 2; List list348 = new List(index2); CollectionsMarshal.SetCount(list348, index2); span5 = CollectionsMarshal.AsSpan(list348); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-139.9428f, 17.33419f, -662.0339f), MinimumAngle = -175, MaximumAngle = 10 }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference256 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup104 = new GatheringNodeGroup(); num3 = 2; List list349 = new List(num3); CollectionsMarshal.SetCount(list349, num3); span4 = CollectionsMarshal.AsSpan(list349); num2 = 0; ref GatheringNode reference257 = ref span4[num2]; GatheringNode obj153 = new GatheringNode { DataId = 34826u }; num4 = 2; List list350 = new List(num4); CollectionsMarshal.SetCount(list350, num4); span5 = CollectionsMarshal.AsSpan(list350); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(60.64223f, 4.514977f, -535.9874f), MinimumAngle = 20, MaximumAngle = 200 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(22.99263f, 3.71779f, -519.9791f), MinimumAngle = 110, MaximumAngle = 285 }; obj153.Locations = list350; reference257 = obj153; num2++; ref GatheringNode reference258 = ref span4[num2]; GatheringNode obj154 = new GatheringNode { DataId = 34825u }; index2 = 1; List list351 = new List(index2); CollectionsMarshal.SetCount(list351, index2); span5 = CollectionsMarshal.AsSpan(list351); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference259 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup105 = new GatheringNodeGroup(); num2 = 2; List list352 = new List(num2); CollectionsMarshal.SetCount(list352, num2); span4 = CollectionsMarshal.AsSpan(list352); num3 = 0; ref GatheringNode reference260 = ref span4[num3]; GatheringNode obj155 = new GatheringNode { DataId = 34824u }; num4 = 2; List list353 = new List(num4); CollectionsMarshal.SetCount(list353, num4); span5 = CollectionsMarshal.AsSpan(list353); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(110.7947f, 6.466304f, -633.701f), MinimumAngle = 20, MaximumAngle = 205 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(78.47705f, 8.072021f, -627.9545f), MinimumAngle = 130, MaximumAngle = 290 }; obj155.Locations = list353; reference260 = obj155; num3++; ref GatheringNode reference261 = ref span4[num3]; GatheringNode obj156 = new GatheringNode { DataId = 34823u }; index2 = 1; List list354 = new List(index2); CollectionsMarshal.SetCount(list354, index2); span5 = CollectionsMarshal.AsSpan(list354); num4 = 0; span5[num4] = 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(); index = 1; List list355 = new List(index); CollectionsMarshal.SetCount(list355, index); span = CollectionsMarshal.AsSpan(list355); num = 0; span[num] = "liza"; gatheringRoot32.Author = list355; num = 1; List list356 = new List(num); CollectionsMarshal.SetCount(list356, num); span2 = CollectionsMarshal.AsSpan(list356); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 1188); gatheringRoot32.Steps = list356; index = 3; List list357 = new List(index); CollectionsMarshal.SetCount(list357, index); span3 = CollectionsMarshal.AsSpan(list357); num = 0; ref GatheringNodeGroup reference262 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup106 = new GatheringNodeGroup(); num3 = 2; List list358 = new List(num3); CollectionsMarshal.SetCount(list358, num3); span4 = CollectionsMarshal.AsSpan(list358); num2 = 0; ref GatheringNode reference263 = ref span4[num2]; GatheringNode obj157 = new GatheringNode { DataId = 34831u }; num4 = 1; List list359 = new List(num4); CollectionsMarshal.SetCount(list359, num4); span5 = CollectionsMarshal.AsSpan(list359); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(654.7989f, 121.8574f, 518.8689f), MinimumAngle = -65, MaximumAngle = 60 }; obj157.Locations = list359; reference263 = obj157; num2++; ref GatheringNode reference264 = ref span4[num2]; GatheringNode obj158 = new GatheringNode { DataId = 34832u }; index2 = 2; List list360 = new List(index2); CollectionsMarshal.SetCount(list360, index2); span5 = CollectionsMarshal.AsSpan(list360); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(638.961f, 119.4446f, 467.7013f), MinimumAngle = -110, MaximumAngle = 25 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference265 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup107 = new GatheringNodeGroup(); num2 = 2; List list361 = new List(num2); CollectionsMarshal.SetCount(list361, num2); span4 = CollectionsMarshal.AsSpan(list361); num3 = 0; ref GatheringNode reference266 = ref span4[num3]; GatheringNode obj159 = new GatheringNode { DataId = 34828u }; num4 = 1; List list362 = new List(num4); CollectionsMarshal.SetCount(list362, num4); span5 = CollectionsMarshal.AsSpan(list362); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(599.3455f, 121.5376f, 694.2341f), MinimumAngle = -125, MaximumAngle = 40 }; obj159.Locations = list362; reference266 = obj159; num3++; ref GatheringNode reference267 = ref span4[num3]; GatheringNode obj160 = new GatheringNode { DataId = 34827u }; index2 = 1; List list363 = new List(index2); CollectionsMarshal.SetCount(list363, index2); span5 = CollectionsMarshal.AsSpan(list363); num4 = 0; span5[num4] = 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; num++; ref GatheringNodeGroup reference268 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup108 = new GatheringNodeGroup(); num3 = 2; List list364 = new List(num3); CollectionsMarshal.SetCount(list364, num3); span4 = CollectionsMarshal.AsSpan(list364); num2 = 0; ref GatheringNode reference269 = ref span4[num2]; GatheringNode obj161 = new GatheringNode { DataId = 34830u }; num4 = 2; List list365 = new List(num4); CollectionsMarshal.SetCount(list365, num4); span5 = CollectionsMarshal.AsSpan(list365); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(762.9977f, 123.3409f, 718.8274f), MinimumAngle = 75, MaximumAngle = 215 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(800.252f, 124.2032f, 656.793f), MinimumAngle = -25, MaximumAngle = 95 }; obj161.Locations = list365; reference269 = obj161; num2++; ref GatheringNode reference270 = ref span4[num2]; GatheringNode obj162 = new GatheringNode { DataId = 34829u }; index2 = 1; List list366 = new List(index2); CollectionsMarshal.SetCount(list366, index2); span5 = CollectionsMarshal.AsSpan(list366); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list367); index = 0; span[index] = "liza"; gatheringRoot33.Author = list367; index = 1; List list368 = new List(index); CollectionsMarshal.SetCount(list368, index); span2 = CollectionsMarshal.AsSpan(list368); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1189) { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax }; gatheringRoot33.Steps = list368; num = 3; List list369 = new List(num); CollectionsMarshal.SetCount(list369, num); span3 = CollectionsMarshal.AsSpan(list369); index = 0; ref GatheringNodeGroup reference271 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup109 = new GatheringNodeGroup(); num2 = 2; List list370 = new List(num2); CollectionsMarshal.SetCount(list370, num2); span4 = CollectionsMarshal.AsSpan(list370); num3 = 0; ref GatheringNode reference272 = ref span4[num3]; GatheringNode obj163 = new GatheringNode { DataId = 34836u }; num4 = 2; List list371 = new List(num4); CollectionsMarshal.SetCount(list371, num4); span5 = CollectionsMarshal.AsSpan(list371); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(70.75072f, -156.9112f, -15.01749f), MinimumAngle = 125, MaximumAngle = 320 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(49.44211f, -157.3086f, -8.53495f), MinimumAngle = 45, MaximumAngle = 180 }; obj163.Locations = list371; reference272 = obj163; num3++; ref GatheringNode reference273 = ref span4[num3]; GatheringNode obj164 = new GatheringNode { DataId = 34835u }; index2 = 1; List list372 = new List(index2); CollectionsMarshal.SetCount(list372, index2); span5 = CollectionsMarshal.AsSpan(list372); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference274 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup110 = new GatheringNodeGroup(); num3 = 2; List list373 = new List(num3); CollectionsMarshal.SetCount(list373, num3); span4 = CollectionsMarshal.AsSpan(list373); num2 = 0; ref GatheringNode reference275 = ref span4[num2]; GatheringNode obj165 = new GatheringNode { DataId = 34838u }; num4 = 2; List list374 = new List(num4); CollectionsMarshal.SetCount(list374, num4); span5 = CollectionsMarshal.AsSpan(list374); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-146.5889f, -142.4388f, 111.3271f), MinimumAngle = 95, MaximumAngle = 260 }; index2++; span5[index2] = 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; num2++; ref GatheringNode reference276 = ref span4[num2]; GatheringNode obj166 = new GatheringNode { DataId = 34837u }; index2 = 1; List list375 = new List(index2); CollectionsMarshal.SetCount(list375, index2); span5 = CollectionsMarshal.AsSpan(list375); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference277 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup111 = new GatheringNodeGroup(); num2 = 2; List list376 = new List(num2); CollectionsMarshal.SetCount(list376, num2); span4 = CollectionsMarshal.AsSpan(list376); num3 = 0; ref GatheringNode reference278 = ref span4[num3]; GatheringNode obj167 = new GatheringNode { DataId = 34833u }; num4 = 1; List list377 = new List(num4); CollectionsMarshal.SetCount(list377, num4); span5 = CollectionsMarshal.AsSpan(list377); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-33.75101f, -160.675f, -94.77893f), MinimumAngle = -45, MaximumAngle = 110 }; obj167.Locations = list377; reference278 = obj167; num3++; ref GatheringNode reference279 = ref span4[num3]; GatheringNode obj168 = new GatheringNode { DataId = 34834u }; index2 = 2; List list378 = new List(index2); CollectionsMarshal.SetCount(list378, index2); span5 = CollectionsMarshal.AsSpan(list378); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-38.13882f, -159.4724f, -105.7621f), MinimumAngle = 10, MaximumAngle = 170 }; num4++; span5[num4] = 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(); index = 1; List list379 = new List(index); CollectionsMarshal.SetCount(list379, index); span = CollectionsMarshal.AsSpan(list379); num = 0; span[num] = "liza"; gatheringRoot34.Author = list379; num = 1; List list380 = new List(num); CollectionsMarshal.SetCount(list380, num); span2 = CollectionsMarshal.AsSpan(list380); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo }; gatheringRoot34.Steps = list380; index = 3; List list381 = new List(index); CollectionsMarshal.SetCount(list381, index); span3 = CollectionsMarshal.AsSpan(list381); num = 0; ref GatheringNodeGroup reference280 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup112 = new GatheringNodeGroup(); num3 = 2; List list382 = new List(num3); CollectionsMarshal.SetCount(list382, num3); span4 = CollectionsMarshal.AsSpan(list382); num2 = 0; ref GatheringNode reference281 = ref span4[num2]; GatheringNode obj169 = new GatheringNode { DataId = 34857u }; num4 = 1; List list383 = new List(num4); CollectionsMarshal.SetCount(list383, num4); span5 = CollectionsMarshal.AsSpan(list383); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-12.48859f, -133.2091f, -427.7497f) }; obj169.Locations = list383; reference281 = obj169; num2++; ref GatheringNode reference282 = ref span4[num2]; GatheringNode obj170 = new GatheringNode { DataId = 34858u }; index2 = 3; List list384 = new List(index2); CollectionsMarshal.SetCount(list384, index2); span5 = CollectionsMarshal.AsSpan(list384); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-22.41956f, -129.3952f, -396.6573f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-16.08351f, -137.6674f, -464.35f), MinimumAngle = -65, MaximumAngle = 145 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference283 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup113 = new GatheringNodeGroup(); num2 = 2; List list385 = new List(num2); CollectionsMarshal.SetCount(list385, num2); span4 = CollectionsMarshal.AsSpan(list385); num3 = 0; ref GatheringNode reference284 = ref span4[num3]; GatheringNode obj171 = new GatheringNode { DataId = 34861u }; num4 = 1; List list386 = new List(num4); CollectionsMarshal.SetCount(list386, num4); span5 = CollectionsMarshal.AsSpan(list386); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-234.8222f, -99.01237f, -376.7287f), MinimumAngle = -180, MaximumAngle = 40 }; obj171.Locations = list386; reference284 = obj171; num3++; ref GatheringNode reference285 = ref span4[num3]; GatheringNode obj172 = new GatheringNode { DataId = 34862u }; index2 = 3; List list387 = new List(index2); CollectionsMarshal.SetCount(list387, index2); span5 = CollectionsMarshal.AsSpan(list387); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-236.0182f, -97.50027f, -372.1523f), MinimumAngle = -180, MaximumAngle = 45 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-249.7221f, -96.55618f, -386.2397f), MinimumAngle = 35, MaximumAngle = 280 }; num4++; span5[num4] = 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; num++; ref GatheringNodeGroup reference286 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup114 = new GatheringNodeGroup(); num3 = 2; List list388 = new List(num3); CollectionsMarshal.SetCount(list388, num3); span4 = CollectionsMarshal.AsSpan(list388); num2 = 0; ref GatheringNode reference287 = ref span4[num2]; GatheringNode obj173 = new GatheringNode { DataId = 34860u }; num4 = 3; List list389 = new List(num4); CollectionsMarshal.SetCount(list389, num4); span5 = CollectionsMarshal.AsSpan(list389); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-169.8177f, -85.61841f, -240.1007f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-116.6446f, -93.99508f, -274.6102f), MinimumAngle = -140, MaximumAngle = 150 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-133.936f, -91.54122f, -273.3963f), MinimumAngle = -155, MaximumAngle = 85 }; obj173.Locations = list389; reference287 = obj173; num2++; ref GatheringNode reference288 = ref span4[num2]; GatheringNode obj174 = new GatheringNode { DataId = 34859u }; index2 = 1; List list390 = new List(index2); CollectionsMarshal.SetCount(list390, index2); span5 = CollectionsMarshal.AsSpan(list390); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list391); index = 0; span[index] = "liza"; gatheringRoot35.Author = list391; index = 1; List list392 = new List(index); CollectionsMarshal.SetCount(list392, index); span2 = CollectionsMarshal.AsSpan(list392); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo }; gatheringRoot35.Steps = list392; num = 3; List list393 = new List(num); CollectionsMarshal.SetCount(list393, num); span3 = CollectionsMarshal.AsSpan(list393); index = 0; ref GatheringNodeGroup reference289 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup115 = new GatheringNodeGroup(); num2 = 2; List list394 = new List(num2); CollectionsMarshal.SetCount(list394, num2); span4 = CollectionsMarshal.AsSpan(list394); num3 = 0; ref GatheringNode reference290 = ref span4[num3]; GatheringNode obj175 = new GatheringNode { DataId = 34866u }; num4 = 3; List list395 = new List(num4); CollectionsMarshal.SetCount(list395, num4); span5 = CollectionsMarshal.AsSpan(list395); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(242.7737f, -135.9734f, -431.2313f), MinimumAngle = -55, MaximumAngle = 100 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(302.1836f, -135.4149f, -359.7965f), MinimumAngle = 5, MaximumAngle = 155 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(256.1657f, -135.744f, -414.7577f) }; obj175.Locations = list395; reference290 = obj175; num3++; ref GatheringNode reference291 = ref span4[num3]; GatheringNode obj176 = new GatheringNode { DataId = 34865u }; index2 = 1; List list396 = new List(index2); CollectionsMarshal.SetCount(list396, index2); span5 = CollectionsMarshal.AsSpan(list396); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference292 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup116 = new GatheringNodeGroup(); num3 = 2; List list397 = new List(num3); CollectionsMarshal.SetCount(list397, num3); span4 = CollectionsMarshal.AsSpan(list397); num2 = 0; ref GatheringNode reference293 = ref span4[num2]; GatheringNode obj177 = new GatheringNode { DataId = 34868u }; num4 = 3; List list398 = new List(num4); CollectionsMarshal.SetCount(list398, num4); span5 = CollectionsMarshal.AsSpan(list398); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(389.1952f, -154.3099f, -368.3658f), MinimumAngle = 105, MaximumAngle = 345 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(401.9319f, -150.0004f, -408.114f), MinimumAngle = -70, MaximumAngle = 85 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(406.1098f, -152.2166f, -364.7227f), MinimumAngle = -210, MaximumAngle = 35 }; obj177.Locations = list398; reference293 = obj177; num2++; ref GatheringNode reference294 = ref span4[num2]; GatheringNode obj178 = new GatheringNode { DataId = 34867u }; index2 = 1; List list399 = new List(index2); CollectionsMarshal.SetCount(list399, index2); span5 = CollectionsMarshal.AsSpan(list399); num4 = 0; span5[num4] = 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; index++; ref GatheringNodeGroup reference295 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup117 = new GatheringNodeGroup(); num2 = 2; List list400 = new List(num2); CollectionsMarshal.SetCount(list400, num2); span4 = CollectionsMarshal.AsSpan(list400); num3 = 0; ref GatheringNode reference296 = ref span4[num3]; GatheringNode obj179 = new GatheringNode { DataId = 34864u }; num4 = 3; List list401 = new List(num4); CollectionsMarshal.SetCount(list401, num4); span5 = CollectionsMarshal.AsSpan(list401); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(359.517f, -161.1972f, -644.0471f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(307.4235f, -159.1669f, -622.6444f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(348.5925f, -165.3805f, -671.4193f) }; obj179.Locations = list401; reference296 = obj179; num3++; ref GatheringNode reference297 = ref span4[num3]; GatheringNode obj180 = new GatheringNode { DataId = 34863u }; index2 = 1; List list402 = new List(index2); CollectionsMarshal.SetCount(list402, index2); span5 = CollectionsMarshal.AsSpan(list402); num4 = 0; span5[num4] = 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(); index = 1; List list403 = new List(index); CollectionsMarshal.SetCount(list403, index); span = CollectionsMarshal.AsSpan(list403); num = 0; span[num] = "liza"; gatheringRoot36.Author = list403; num = 1; List list404 = new List(num); CollectionsMarshal.SetCount(list404, num); span2 = CollectionsMarshal.AsSpan(list404); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 1187) { AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; gatheringRoot36.Steps = list404; index = 3; List list405 = new List(index); CollectionsMarshal.SetCount(list405, index); span3 = CollectionsMarshal.AsSpan(list405); num = 0; ref GatheringNodeGroup reference298 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup118 = new GatheringNodeGroup(); num3 = 2; List list406 = new List(num3); CollectionsMarshal.SetCount(list406, num3); span4 = CollectionsMarshal.AsSpan(list406); num2 = 0; ref GatheringNode reference299 = ref span4[num2]; GatheringNode obj181 = new GatheringNode { DataId = 34869u }; num4 = 1; List list407 = new List(num4); CollectionsMarshal.SetCount(list407, num4); span5 = CollectionsMarshal.AsSpan(list407); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-604.6953f, 59.64062f, 5.50073f) }; obj181.Locations = list407; reference299 = obj181; num2++; ref GatheringNode reference300 = ref span4[num2]; GatheringNode obj182 = new GatheringNode { DataId = 34870u }; index2 = 3; List list408 = new List(index2); CollectionsMarshal.SetCount(list408, index2); span5 = CollectionsMarshal.AsSpan(list408); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-618.7993f, 59.13951f, 17.80936f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-615.0759f, 59.08474f, -4.837158f), MinimumAngle = 115, MaximumAngle = 325 }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(-593.0486f, 60.01728f, 15.20686f) }; obj182.Locations = list408; reference300 = obj182; gatheringNodeGroup118.Nodes = list406; reference298 = gatheringNodeGroup118; num++; ref GatheringNodeGroup reference301 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup119 = new GatheringNodeGroup(); num2 = 2; List list409 = new List(num2); CollectionsMarshal.SetCount(list409, num2); span4 = CollectionsMarshal.AsSpan(list409); num3 = 0; ref GatheringNode reference302 = ref span4[num3]; GatheringNode obj183 = new GatheringNode { DataId = 34872u }; num4 = 3; List list410 = new List(num4); CollectionsMarshal.SetCount(list410, num4); span5 = CollectionsMarshal.AsSpan(list410); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-812.0394f, 55.42165f, 118.3947f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-821.9205f, 56.51463f, 121.8448f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-837.9932f, 57.59847f, 104.7306f), MinimumAngle = -100, MaximumAngle = 90 }; obj183.Locations = list410; reference302 = obj183; num3++; ref GatheringNode reference303 = ref span4[num3]; GatheringNode obj184 = new GatheringNode { DataId = 34871u }; index2 = 1; List list411 = new List(index2); CollectionsMarshal.SetCount(list411, index2); span5 = CollectionsMarshal.AsSpan(list411); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(-818.8149f, 55.11676f, 112.5509f) }; obj184.Locations = list411; reference303 = obj184; gatheringNodeGroup119.Nodes = list409; reference301 = gatheringNodeGroup119; num++; ref GatheringNodeGroup reference304 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup120 = new GatheringNodeGroup(); num3 = 2; List list412 = new List(num3); CollectionsMarshal.SetCount(list412, num3); span4 = CollectionsMarshal.AsSpan(list412); num2 = 0; ref GatheringNode reference305 = ref span4[num2]; GatheringNode obj185 = new GatheringNode { DataId = 34874u }; num4 = 3; List list413 = new List(num4); CollectionsMarshal.SetCount(list413, num4); span5 = CollectionsMarshal.AsSpan(list413); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(-672.2305f, 76.87632f, 257.5817f), MinimumAngle = 85, MaximumAngle = 265 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-625.6287f, 71.04436f, 234.6465f), MinimumAngle = -95, MaximumAngle = 140 }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(-635.3436f, 74.07207f, 244.9178f) }; obj185.Locations = list413; reference305 = obj185; num2++; ref GatheringNode reference306 = ref span4[num2]; GatheringNode obj186 = new GatheringNode { DataId = 34873u }; index2 = 1; List list414 = new List(index2); CollectionsMarshal.SetCount(list414, index2); span5 = CollectionsMarshal.AsSpan(list414); num4 = 0; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list415); index = 0; span[index] = "liza"; gatheringRoot37.Author = list415; index = 1; List list416 = new List(index); CollectionsMarshal.SetCount(list416, index); span2 = CollectionsMarshal.AsSpan(list416); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1190) { AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi }; gatheringRoot37.Steps = list416; num = 3; List list417 = new List(num); CollectionsMarshal.SetCount(list417, num); span3 = CollectionsMarshal.AsSpan(list417); index = 0; ref GatheringNodeGroup reference307 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup121 = new GatheringNodeGroup(); num2 = 2; List list418 = new List(num2); CollectionsMarshal.SetCount(list418, num2); span4 = CollectionsMarshal.AsSpan(list418); num3 = 0; ref GatheringNode reference308 = ref span4[num3]; GatheringNode obj187 = new GatheringNode { DataId = 34901u }; num4 = 1; List list419 = new List(num4); CollectionsMarshal.SetCount(list419, num4); span5 = CollectionsMarshal.AsSpan(list419); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(343.0447f, 0.1167868f, 146.4354f) }; obj187.Locations = list419; reference308 = obj187; num3++; ref GatheringNode reference309 = ref span4[num3]; GatheringNode obj188 = new GatheringNode { DataId = 34902u }; index2 = 3; List list420 = new List(index2); CollectionsMarshal.SetCount(list420, index2); span5 = CollectionsMarshal.AsSpan(list420); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(350.1042f, -2.02238f, 133.0248f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(349.9641f, 2.9944f, 166.7519f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(358.951f, 1.226612f, 152.3553f) }; obj188.Locations = list420; reference309 = obj188; gatheringNodeGroup121.Nodes = list418; reference307 = gatheringNodeGroup121; index++; ref GatheringNodeGroup reference310 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup122 = new GatheringNodeGroup(); num3 = 2; List list421 = new List(num3); CollectionsMarshal.SetCount(list421, num3); span4 = CollectionsMarshal.AsSpan(list421); num2 = 0; ref GatheringNode reference311 = ref span4[num2]; GatheringNode obj189 = new GatheringNode { DataId = 34903u }; num4 = 1; List list422 = new List(num4); CollectionsMarshal.SetCount(list422, num4); span5 = CollectionsMarshal.AsSpan(list422); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(530.04f, 6.585761f, 243.3026f) }; obj189.Locations = list422; reference311 = obj189; num2++; ref GatheringNode reference312 = ref span4[num2]; GatheringNode obj190 = new GatheringNode { DataId = 34904u }; index2 = 3; List list423 = new List(index2); CollectionsMarshal.SetCount(list423, index2); span5 = CollectionsMarshal.AsSpan(list423); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(534.63f, 7.40439f, 261.0851f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(537.3219f, 6.59951f, 234.4762f) }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference313 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup123 = new GatheringNodeGroup(); num2 = 2; List list424 = new List(num2); CollectionsMarshal.SetCount(list424, num2); span4 = CollectionsMarshal.AsSpan(list424); num3 = 0; ref GatheringNode reference314 = ref span4[num3]; GatheringNode obj191 = new GatheringNode { DataId = 34900u }; num4 = 3; List list425 = new List(num4); CollectionsMarshal.SetCount(list425, num4); span5 = CollectionsMarshal.AsSpan(list425); index2 = 0; span5[index2] = new GatheringLocation { Position = new Vector3(571.4374f, 5.934396f, 93.85439f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(580.9511f, 4.927295f, 64.64209f) }; index2++; span5[index2] = new GatheringLocation { Position = new Vector3(595.0986f, 9.620093f, 81.96783f) }; obj191.Locations = list425; reference314 = obj191; num3++; ref GatheringNode reference315 = ref span4[num3]; GatheringNode obj192 = new GatheringNode { DataId = 34899u }; index2 = 1; List list426 = new List(index2); CollectionsMarshal.SetCount(list426, index2); span5 = CollectionsMarshal.AsSpan(list426); num4 = 0; span5[num4] = 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); Span span = CollectionsMarshal.AsSpan(list); int index = 0; span[index] = "liza"; gatheringRoot.Author = list; index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); num = 0; span2[num] = 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 span3 = CollectionsMarshal.AsSpan(list3); index = 0; ref GatheringNodeGroup reference = ref span3[index]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 2; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span4 = CollectionsMarshal.AsSpan(list4); int num3 = 0; ref GatheringNode reference2 = ref span4[num3]; GatheringNode obj = new GatheringNode { DataId = 34906u }; int num4 = 3; List list5 = new List(num4); CollectionsMarshal.SetCount(list5, num4); Span span5 = CollectionsMarshal.AsSpan(list5); int num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(236.4964f, -5.339633f, -346.5587f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(252.2469f, -4.50562f, -352.3626f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(270.0348f, 4.734006f, -370.3f), MinimumAngle = -5, MaximumAngle = 160 }; obj.Locations = list5; reference2 = obj; num3++; ref GatheringNode reference3 = ref span4[num3]; GatheringNode obj2 = new GatheringNode { DataId = 34905u }; num5 = 1; List list6 = new List(num5); CollectionsMarshal.SetCount(list6, num5); span5 = CollectionsMarshal.AsSpan(list6); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(291.2657f, 16.76923f, -372.8286f) }; obj2.Locations = list6; reference3 = obj2; gatheringNodeGroup.Nodes = list4; reference = gatheringNodeGroup; index++; ref GatheringNodeGroup reference4 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); num3 = 2; List list7 = new List(num3); CollectionsMarshal.SetCount(list7, num3); span4 = CollectionsMarshal.AsSpan(list7); num2 = 0; ref GatheringNode reference5 = ref span4[num2]; GatheringNode obj3 = new GatheringNode { DataId = 34909u }; num4 = 1; List list8 = new List(num4); CollectionsMarshal.SetCount(list8, num4); span5 = CollectionsMarshal.AsSpan(list8); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(452.2735f, 19.0634f, -350.683f), MinimumAngle = -55, MaximumAngle = 215 }; obj3.Locations = list8; reference5 = obj3; num2++; ref GatheringNode reference6 = ref span4[num2]; GatheringNode obj4 = new GatheringNode { DataId = 34910u }; num5 = 3; List list9 = new List(num5); CollectionsMarshal.SetCount(list9, num5); span5 = CollectionsMarshal.AsSpan(list9); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(451.7433f, 18.42068f, -333.2723f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(425.1651f, 19.24389f, -388.6381f) }; num4++; span5[num4] = 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; index++; ref GatheringNodeGroup reference7 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 2; List list10 = new List(num2); CollectionsMarshal.SetCount(list10, num2); span4 = CollectionsMarshal.AsSpan(list10); num3 = 0; ref GatheringNode reference8 = ref span4[num3]; GatheringNode obj5 = new GatheringNode { DataId = 34908u }; num4 = 3; List list11 = new List(num4); CollectionsMarshal.SetCount(list11, num4); span5 = CollectionsMarshal.AsSpan(list11); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(268.0552f, -4.003453f, -173.8766f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(244.3824f, -8.541841f, -212.8872f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(236.6972f, -13.99463f, -189.6181f) }; obj5.Locations = list11; reference8 = obj5; num3++; ref GatheringNode reference9 = ref span4[num3]; GatheringNode obj6 = new GatheringNode { DataId = 34907u }; num5 = 1; List list12 = new List(num5); CollectionsMarshal.SetCount(list12, num5); span5 = CollectionsMarshal.AsSpan(list12); num4 = 0; span5[num4] = 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(); index = 1; List list13 = new List(index); CollectionsMarshal.SetCount(list13, index); span = CollectionsMarshal.AsSpan(list13); num = 0; span[num] = "liza"; gatheringRoot2.Author = list13; num = 3; List list14 = new List(num); CollectionsMarshal.SetCount(list14, num); span2 = CollectionsMarshal.AsSpan(list14); index = 0; span2[index] = 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 } } }; index++; span2[index] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(417.1447f, 3f, -647.60004f), 1189) { Fly = true, SkipConditions = new SkipConditions { StepIf = new SkipStepConditions { Flying = ELockedSkipCondition.Locked } } }; index++; span2[index] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(419.8578f, -32.6974f, -653.75275f), 1189) { DisableNavmesh = true, Fly = true }; gatheringRoot2.Steps = list14; index = 3; List list15 = new List(index); CollectionsMarshal.SetCount(list15, index); span3 = CollectionsMarshal.AsSpan(list15); num = 0; ref GatheringNodeGroup reference10 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); num3 = 2; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); span4 = CollectionsMarshal.AsSpan(list16); num2 = 0; ref GatheringNode reference11 = ref span4[num2]; GatheringNode obj7 = new GatheringNode { DataId = 34912u }; num4 = 3; List list17 = new List(num4); CollectionsMarshal.SetCount(list17, num4); span5 = CollectionsMarshal.AsSpan(list17); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(458.8916f, -51.02777f, -689.8627f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(430.228f, -56.21914f, -693.9346f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(462.8787f, -58.29268f, -704.244f) }; obj7.Locations = list17; reference11 = obj7; num2++; ref GatheringNode reference12 = ref span4[num2]; GatheringNode obj8 = new GatheringNode { DataId = 34911u }; num5 = 1; List list18 = new List(num5); CollectionsMarshal.SetCount(list18, num5); span5 = CollectionsMarshal.AsSpan(list18); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(448.169f, -53.1458f, -696.1208f) }; obj8.Locations = list18; reference12 = obj8; gatheringNodeGroup4.Nodes = list16; reference10 = gatheringNodeGroup4; num++; ref GatheringNodeGroup reference13 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 2; List list19 = new List(num2); CollectionsMarshal.SetCount(list19, num2); span4 = CollectionsMarshal.AsSpan(list19); num3 = 0; ref GatheringNode reference14 = ref span4[num3]; GatheringNode obj9 = new GatheringNode { DataId = 34914u }; num4 = 3; List list20 = new List(num4); CollectionsMarshal.SetCount(list20, num4); span5 = CollectionsMarshal.AsSpan(list20); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(453.7438f, -59.20442f, -884.0787f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(399.0516f, -48.41589f, -900.1575f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(470.4918f, -54.81378f, -912.1257f) }; obj9.Locations = list20; reference14 = obj9; num3++; ref GatheringNode reference15 = ref span4[num3]; GatheringNode obj10 = new GatheringNode { DataId = 34913u }; num5 = 1; List list21 = new List(num5); CollectionsMarshal.SetCount(list21, num5); span5 = CollectionsMarshal.AsSpan(list21); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(433.2036f, -56.63199f, -898.0532f) }; obj10.Locations = list21; reference15 = obj10; gatheringNodeGroup5.Nodes = list19; reference13 = gatheringNodeGroup5; num++; ref GatheringNodeGroup reference16 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); num3 = 2; List list22 = new List(num3); CollectionsMarshal.SetCount(list22, num3); span4 = CollectionsMarshal.AsSpan(list22); num2 = 0; ref GatheringNode reference17 = ref span4[num2]; GatheringNode obj11 = new GatheringNode { DataId = 34915u }; num4 = 1; List list23 = new List(num4); CollectionsMarshal.SetCount(list23, num4); span5 = CollectionsMarshal.AsSpan(list23); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(263.8979f, -44.71192f, -873.9875f) }; obj11.Locations = list23; reference17 = obj11; num2++; ref GatheringNode reference18 = ref span4[num2]; GatheringNode obj12 = new GatheringNode { DataId = 34916u }; num5 = 3; List list24 = new List(num5); CollectionsMarshal.SetCount(list24, num5); span5 = CollectionsMarshal.AsSpan(list24); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(287.7073f, -43.04572f, -886.5245f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(266.3744f, -47.55014f, -846.1501f) }; num4++; span5[num4] = 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); span = CollectionsMarshal.AsSpan(list25); index = 0; span[index] = "liza"; gatheringRoot3.Author = list25; index = 1; List list26 = new List(index); CollectionsMarshal.SetCount(list26, index); span2 = CollectionsMarshal.AsSpan(list26); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1190); gatheringRoot3.Steps = list26; num = 3; List list27 = new List(num); CollectionsMarshal.SetCount(list27, num); span3 = CollectionsMarshal.AsSpan(list27); index = 0; ref GatheringNodeGroup reference19 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 2; List list28 = new List(num2); CollectionsMarshal.SetCount(list28, num2); span4 = CollectionsMarshal.AsSpan(list28); num3 = 0; ref GatheringNode reference20 = ref span4[num3]; GatheringNode obj13 = new GatheringNode { DataId = 34920u }; num4 = 3; List list29 = new List(num4); CollectionsMarshal.SetCount(list29, num4); span5 = CollectionsMarshal.AsSpan(list29); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(192.6021f, 12.31054f, 631.2545f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(194.8373f, 12.50387f, 646.5401f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(180.8447f, 12.43262f, 610.7131f) }; obj13.Locations = list29; reference20 = obj13; num3++; ref GatheringNode reference21 = ref span4[num3]; GatheringNode obj14 = new GatheringNode { DataId = 34919u }; num5 = 1; List list30 = new List(num5); CollectionsMarshal.SetCount(list30, num5); span5 = CollectionsMarshal.AsSpan(list30); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(186.171f, 12.54104f, 634.9042f) }; obj14.Locations = list30; reference21 = obj14; gatheringNodeGroup7.Nodes = list28; reference19 = gatheringNodeGroup7; index++; ref GatheringNodeGroup reference22 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); num3 = 2; List list31 = new List(num3); CollectionsMarshal.SetCount(list31, num3); span4 = CollectionsMarshal.AsSpan(list31); num2 = 0; ref GatheringNode reference23 = ref span4[num2]; GatheringNode obj15 = new GatheringNode { DataId = 34917u }; num4 = 1; List list32 = new List(num4); CollectionsMarshal.SetCount(list32, num4); span5 = CollectionsMarshal.AsSpan(list32); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(39.45634f, -0.06042051f, 502.3853f) }; obj15.Locations = list32; reference23 = obj15; num2++; ref GatheringNode reference24 = ref span4[num2]; GatheringNode obj16 = new GatheringNode { DataId = 34918u }; num5 = 3; List list33 = new List(num5); CollectionsMarshal.SetCount(list33, num5); span5 = CollectionsMarshal.AsSpan(list33); num4 = 0; span5[num4] = new GatheringLocation { Position = new Vector3(46.03248f, -0.7049216f, 491.6059f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(36.15481f, -0.0501074f, 505.9388f) }; num4++; span5[num4] = new GatheringLocation { Position = new Vector3(24.72226f, 0.5922582f, 528.0809f) }; obj16.Locations = list33; reference24 = obj16; gatheringNodeGroup8.Nodes = list31; reference22 = gatheringNodeGroup8; index++; ref GatheringNodeGroup reference25 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 2; List list34 = new List(num2); CollectionsMarshal.SetCount(list34, num2); span4 = CollectionsMarshal.AsSpan(list34); num3 = 0; ref GatheringNode reference26 = ref span4[num3]; GatheringNode obj17 = new GatheringNode { DataId = 34922u }; num4 = 3; List list35 = new List(num4); CollectionsMarshal.SetCount(list35, num4); span5 = CollectionsMarshal.AsSpan(list35); num5 = 0; span5[num5] = new GatheringLocation { Position = new Vector3(2.302937f, -4.586716f, 687.4797f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(30.02284f, -2.447479f, 704.4326f) }; num5++; span5[num5] = new GatheringLocation { Position = new Vector3(41.59287f, -0.8454803f, 692.0099f) }; obj17.Locations = list35; reference26 = obj17; num3++; ref GatheringNode reference27 = ref span4[num3]; GatheringNode obj18 = new GatheringNode { DataId = 34921u }; num5 = 1; List list36 = new List(num5); CollectionsMarshal.SetCount(list36, num5); span5 = CollectionsMarshal.AsSpan(list36); num4 = 0; span5[num4] = 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); Span span = CollectionsMarshal.AsSpan(list); int index = 0; span[index] = "liza"; gatheringRoot.Author = list; index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot.Steps = list2; num = 3; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span3 = CollectionsMarshal.AsSpan(list3); index = 0; ref GatheringNodeGroup reference = ref span3[index]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 1; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span4 = CollectionsMarshal.AsSpan(list4); int index2 = 0; ref GatheringNode reference2 = ref span4[index2]; GatheringNode obj = new GatheringNode { DataId = 35244u }; int num3 = 1; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); Span span5 = CollectionsMarshal.AsSpan(list5); int index3 = 0; span5[index3] = 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; index++; ref GatheringNodeGroup reference3 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); index2 = 1; List list6 = new List(index2); CollectionsMarshal.SetCount(list6, index2); span4 = CollectionsMarshal.AsSpan(list6); num2 = 0; ref GatheringNode reference4 = ref span4[num2]; GatheringNode obj2 = new GatheringNode { DataId = 35243u }; index3 = 1; List list7 = new List(index3); CollectionsMarshal.SetCount(list7, index3); span5 = CollectionsMarshal.AsSpan(list7); num3 = 0; span5[num3] = 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; index++; ref GatheringNodeGroup reference5 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 1; List list8 = new List(num2); CollectionsMarshal.SetCount(list8, num2); span4 = CollectionsMarshal.AsSpan(list8); index2 = 0; ref GatheringNode reference6 = ref span4[index2]; GatheringNode obj3 = new GatheringNode { DataId = 35245u }; num3 = 1; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); span5 = CollectionsMarshal.AsSpan(list9); index3 = 0; span5[index3] = 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(); index = 1; List list10 = new List(index); CollectionsMarshal.SetCount(list10, index); span = CollectionsMarshal.AsSpan(list10); num = 0; span[num] = "Theo"; gatheringRoot2.Author = list10; num = 1; List list11 = new List(num); CollectionsMarshal.SetCount(list11, num); span2 = CollectionsMarshal.AsSpan(list11); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot2.Steps = list11; index = 3; List list12 = new List(index); CollectionsMarshal.SetCount(list12, index); span3 = CollectionsMarshal.AsSpan(list12); num = 0; ref GatheringNodeGroup reference7 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); index2 = 1; List list13 = new List(index2); CollectionsMarshal.SetCount(list13, index2); span4 = CollectionsMarshal.AsSpan(list13); num2 = 0; ref GatheringNode reference8 = ref span4[num2]; GatheringNode obj4 = new GatheringNode { DataId = 35246u }; index3 = 1; List list14 = new List(index3); CollectionsMarshal.SetCount(list14, index3); span5 = CollectionsMarshal.AsSpan(list14); num3 = 0; span5[num3] = 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; num++; ref GatheringNodeGroup reference9 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 1; List list15 = new List(num2); CollectionsMarshal.SetCount(list15, num2); span4 = CollectionsMarshal.AsSpan(list15); index2 = 0; ref GatheringNode reference10 = ref span4[index2]; GatheringNode obj5 = new GatheringNode { DataId = 35247u }; num3 = 1; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); span5 = CollectionsMarshal.AsSpan(list16); index3 = 0; span5[index3] = 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; num++; ref GatheringNodeGroup reference11 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); index2 = 1; List list17 = new List(index2); CollectionsMarshal.SetCount(list17, index2); span4 = CollectionsMarshal.AsSpan(list17); num2 = 0; ref GatheringNode reference12 = ref span4[num2]; GatheringNode obj6 = new GatheringNode { DataId = 35248u }; index3 = 1; List list18 = new List(index3); CollectionsMarshal.SetCount(list18, index3); span5 = CollectionsMarshal.AsSpan(list18); num3 = 0; span5[num3] = 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); span = CollectionsMarshal.AsSpan(list19); index = 0; span[index] = "liza"; gatheringRoot3.Author = list19; index = 1; List list20 = new List(index); CollectionsMarshal.SetCount(list20, index); span2 = CollectionsMarshal.AsSpan(list20); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot3.Steps = list20; num = 3; List list21 = new List(num); CollectionsMarshal.SetCount(list21, num); span3 = CollectionsMarshal.AsSpan(list21); index = 0; ref GatheringNodeGroup reference13 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list22 = new List(num2); CollectionsMarshal.SetCount(list22, num2); span4 = CollectionsMarshal.AsSpan(list22); index2 = 0; ref GatheringNode reference14 = ref span4[index2]; GatheringNode obj7 = new GatheringNode { DataId = 35251u }; num3 = 1; List list23 = new List(num3); CollectionsMarshal.SetCount(list23, num3); span5 = CollectionsMarshal.AsSpan(list23); index3 = 0; span5[index3] = 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; index++; ref GatheringNodeGroup reference15 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); index2 = 1; List list24 = new List(index2); CollectionsMarshal.SetCount(list24, index2); span4 = CollectionsMarshal.AsSpan(list24); num2 = 0; ref GatheringNode reference16 = ref span4[num2]; GatheringNode obj8 = new GatheringNode { DataId = 35249u }; index3 = 1; List list25 = new List(index3); CollectionsMarshal.SetCount(list25, index3); span5 = CollectionsMarshal.AsSpan(list25); num3 = 0; span5[num3] = 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; index++; ref GatheringNodeGroup reference17 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list26 = new List(num2); CollectionsMarshal.SetCount(list26, num2); span4 = CollectionsMarshal.AsSpan(list26); index2 = 0; ref GatheringNode reference18 = ref span4[index2]; GatheringNode obj9 = new GatheringNode { DataId = 35250u }; num3 = 1; List list27 = new List(num3); CollectionsMarshal.SetCount(list27, num3); span5 = CollectionsMarshal.AsSpan(list27); index3 = 0; span5[index3] = 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(); index = 1; List list28 = new List(index); CollectionsMarshal.SetCount(list28, index); span = CollectionsMarshal.AsSpan(list28); num = 0; span[num] = "liza"; gatheringRoot4.Author = list28; num = 1; List list29 = new List(num); CollectionsMarshal.SetCount(list29, num); span2 = CollectionsMarshal.AsSpan(list29); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot4.Steps = list29; index = 3; List list30 = new List(index); CollectionsMarshal.SetCount(list30, index); span3 = CollectionsMarshal.AsSpan(list30); num = 0; ref GatheringNodeGroup reference19 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); index2 = 1; List list31 = new List(index2); CollectionsMarshal.SetCount(list31, index2); span4 = CollectionsMarshal.AsSpan(list31); num2 = 0; ref GatheringNode reference20 = ref span4[num2]; GatheringNode obj10 = new GatheringNode { DataId = 35254u }; index3 = 1; List list32 = new List(index3); CollectionsMarshal.SetCount(list32, index3); span5 = CollectionsMarshal.AsSpan(list32); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(649.5298f, 14.19326f, -222.9378f) }; obj10.Locations = list32; reference20 = obj10; gatheringNodeGroup10.Nodes = list31; reference19 = gatheringNodeGroup10; num++; ref GatheringNodeGroup reference21 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 1; List list33 = new List(num2); CollectionsMarshal.SetCount(list33, num2); span4 = CollectionsMarshal.AsSpan(list33); index2 = 0; ref GatheringNode reference22 = ref span4[index2]; GatheringNode obj11 = new GatheringNode { DataId = 35252u }; num3 = 1; List list34 = new List(num3); CollectionsMarshal.SetCount(list34, num3); span5 = CollectionsMarshal.AsSpan(list34); index3 = 0; span5[index3] = new GatheringLocation { Position = new Vector3(652.2325f, 13.41525f, -227.1611f) }; obj11.Locations = list34; reference22 = obj11; gatheringNodeGroup11.Nodes = list33; reference21 = gatheringNodeGroup11; num++; ref GatheringNodeGroup reference23 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); index2 = 1; List list35 = new List(index2); CollectionsMarshal.SetCount(list35, index2); span4 = CollectionsMarshal.AsSpan(list35); num2 = 0; ref GatheringNode reference24 = ref span4[num2]; GatheringNode obj12 = new GatheringNode { DataId = 35253u }; index3 = 1; List list36 = new List(index3); CollectionsMarshal.SetCount(list36, index3); span5 = CollectionsMarshal.AsSpan(list36); num3 = 0; span5[num3] = 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); span = CollectionsMarshal.AsSpan(list37); index = 0; span[index] = "liza"; gatheringRoot5.Author = list37; index = 1; List list38 = new List(index); CollectionsMarshal.SetCount(list38, index); span2 = CollectionsMarshal.AsSpan(list38); num = 0; span2[num] = 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); span3 = CollectionsMarshal.AsSpan(list39); index = 0; ref GatheringNodeGroup reference25 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list40 = new List(num2); CollectionsMarshal.SetCount(list40, num2); span4 = CollectionsMarshal.AsSpan(list40); index2 = 0; ref GatheringNode reference26 = ref span4[index2]; GatheringNode obj13 = new GatheringNode { DataId = 35256u }; num3 = 1; List list41 = new List(num3); CollectionsMarshal.SetCount(list41, num3); span5 = CollectionsMarshal.AsSpan(list41); index3 = 0; span5[index3] = 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; index++; ref GatheringNodeGroup reference27 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); index2 = 1; List list42 = new List(index2); CollectionsMarshal.SetCount(list42, index2); span4 = CollectionsMarshal.AsSpan(list42); num2 = 0; ref GatheringNode reference28 = ref span4[num2]; GatheringNode obj14 = new GatheringNode { DataId = 35257u }; index3 = 1; List list43 = new List(index3); CollectionsMarshal.SetCount(list43, index3); span5 = CollectionsMarshal.AsSpan(list43); num3 = 0; span5[num3] = 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; index++; ref GatheringNodeGroup reference29 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list44 = new List(num2); CollectionsMarshal.SetCount(list44, num2); span4 = CollectionsMarshal.AsSpan(list44); index2 = 0; ref GatheringNode reference30 = ref span4[index2]; GatheringNode obj15 = new GatheringNode { DataId = 35255u }; num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); span5 = CollectionsMarshal.AsSpan(list45); index3 = 0; span5[index3] = 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(); index = 1; List list46 = new List(index); CollectionsMarshal.SetCount(list46, index); span = CollectionsMarshal.AsSpan(list46); num = 0; span[num] = "Censored"; gatheringRoot6.Author = list46; num = 1; List list47 = new List(num); CollectionsMarshal.SetCount(list47, num); span2 = CollectionsMarshal.AsSpan(list47); index = 0; span2[index] = 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; index = 3; List list48 = new List(index); CollectionsMarshal.SetCount(list48, index); span3 = CollectionsMarshal.AsSpan(list48); num = 0; ref GatheringNodeGroup reference31 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); index2 = 1; List list49 = new List(index2); CollectionsMarshal.SetCount(list49, index2); span4 = CollectionsMarshal.AsSpan(list49); num2 = 0; ref GatheringNode reference32 = ref span4[num2]; GatheringNode obj16 = new GatheringNode { DataId = 35260u }; index3 = 1; List list50 = new List(index3); CollectionsMarshal.SetCount(list50, index3); span5 = CollectionsMarshal.AsSpan(list50); num3 = 0; span5[num3] = 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; num++; ref GatheringNodeGroup reference33 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 1; List list51 = new List(num2); CollectionsMarshal.SetCount(list51, num2); span4 = CollectionsMarshal.AsSpan(list51); index2 = 0; ref GatheringNode reference34 = ref span4[index2]; GatheringNode obj17 = new GatheringNode { DataId = 35259u }; num3 = 1; List list52 = new List(num3); CollectionsMarshal.SetCount(list52, num3); span5 = CollectionsMarshal.AsSpan(list52); index3 = 0; span5[index3] = 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; num++; ref GatheringNodeGroup reference35 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); index2 = 1; List list53 = new List(index2); CollectionsMarshal.SetCount(list53, index2); span4 = CollectionsMarshal.AsSpan(list53); num2 = 0; ref GatheringNode reference36 = ref span4[num2]; GatheringNode obj18 = new GatheringNode { DataId = 35258u }; index3 = 1; List list54 = new List(index3); CollectionsMarshal.SetCount(list54, index3); span5 = CollectionsMarshal.AsSpan(list54); num3 = 0; span5[num3] = 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); Span span = CollectionsMarshal.AsSpan(list); int index = 0; span[index] = "liza"; gatheringRoot.Author = list; index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot.Steps = list2; num = 3; List list3 = new List(num); CollectionsMarshal.SetCount(list3, num); Span span3 = CollectionsMarshal.AsSpan(list3); index = 0; ref GatheringNodeGroup reference = ref span3[index]; GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup(); int num2 = 1; List list4 = new List(num2); CollectionsMarshal.SetCount(list4, num2); Span span4 = CollectionsMarshal.AsSpan(list4); int index2 = 0; ref GatheringNode reference2 = ref span4[index2]; GatheringNode obj = new GatheringNode { DataId = 35262u }; int num3 = 1; List list5 = new List(num3); CollectionsMarshal.SetCount(list5, num3); Span span5 = CollectionsMarshal.AsSpan(list5); int index3 = 0; span5[index3] = 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; index++; ref GatheringNodeGroup reference3 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup(); index2 = 1; List list6 = new List(index2); CollectionsMarshal.SetCount(list6, index2); span4 = CollectionsMarshal.AsSpan(list6); num2 = 0; ref GatheringNode reference4 = ref span4[num2]; GatheringNode obj2 = new GatheringNode { DataId = 35263u }; index3 = 1; List list7 = new List(index3); CollectionsMarshal.SetCount(list7, index3); span5 = CollectionsMarshal.AsSpan(list7); num3 = 0; span5[num3] = 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; index++; ref GatheringNodeGroup reference5 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup(); num2 = 1; List list8 = new List(num2); CollectionsMarshal.SetCount(list8, num2); span4 = CollectionsMarshal.AsSpan(list8); index2 = 0; ref GatheringNode reference6 = ref span4[index2]; GatheringNode obj3 = new GatheringNode { DataId = 35261u }; num3 = 1; List list9 = new List(num3); CollectionsMarshal.SetCount(list9, num3); span5 = CollectionsMarshal.AsSpan(list9); index3 = 0; span5[index3] = 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(); index = 1; List list10 = new List(index); CollectionsMarshal.SetCount(list10, index); span = CollectionsMarshal.AsSpan(list10); num = 0; span[num] = "Theo"; gatheringRoot2.Author = list10; num = 1; List list11 = new List(num); CollectionsMarshal.SetCount(list11, num); span2 = CollectionsMarshal.AsSpan(list11); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot2.Steps = list11; index = 3; List list12 = new List(index); CollectionsMarshal.SetCount(list12, index); span3 = CollectionsMarshal.AsSpan(list12); num = 0; ref GatheringNodeGroup reference7 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup(); index2 = 1; List list13 = new List(index2); CollectionsMarshal.SetCount(list13, index2); span4 = CollectionsMarshal.AsSpan(list13); num2 = 0; ref GatheringNode reference8 = ref span4[num2]; GatheringNode obj4 = new GatheringNode { DataId = 35264u }; index3 = 1; List list14 = new List(index3); CollectionsMarshal.SetCount(list14, index3); span5 = CollectionsMarshal.AsSpan(list14); num3 = 0; span5[num3] = 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; num++; ref GatheringNodeGroup reference9 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup(); num2 = 1; List list15 = new List(num2); CollectionsMarshal.SetCount(list15, num2); span4 = CollectionsMarshal.AsSpan(list15); index2 = 0; ref GatheringNode reference10 = ref span4[index2]; GatheringNode obj5 = new GatheringNode { DataId = 35265u }; num3 = 1; List list16 = new List(num3); CollectionsMarshal.SetCount(list16, num3); span5 = CollectionsMarshal.AsSpan(list16); index3 = 0; span5[index3] = 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; num++; ref GatheringNodeGroup reference11 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup(); index2 = 1; List list17 = new List(index2); CollectionsMarshal.SetCount(list17, index2); span4 = CollectionsMarshal.AsSpan(list17); num2 = 0; ref GatheringNode reference12 = ref span4[num2]; GatheringNode obj6 = new GatheringNode { DataId = 35266u }; index3 = 1; List list18 = new List(index3); CollectionsMarshal.SetCount(list18, index3); span5 = CollectionsMarshal.AsSpan(list18); num3 = 0; span5[num3] = 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); span = CollectionsMarshal.AsSpan(list19); index = 0; span[index] = "liza"; gatheringRoot3.Author = list19; index = 1; List list20 = new List(index); CollectionsMarshal.SetCount(list20, index); span2 = CollectionsMarshal.AsSpan(list20); num = 0; span2[num] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot3.Steps = list20; num = 3; List list21 = new List(num); CollectionsMarshal.SetCount(list21, num); span3 = CollectionsMarshal.AsSpan(list21); index = 0; ref GatheringNodeGroup reference13 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup(); num2 = 1; List list22 = new List(num2); CollectionsMarshal.SetCount(list22, num2); span4 = CollectionsMarshal.AsSpan(list22); index2 = 0; ref GatheringNode reference14 = ref span4[index2]; GatheringNode obj7 = new GatheringNode { DataId = 35267u }; num3 = 1; List list23 = new List(num3); CollectionsMarshal.SetCount(list23, num3); span5 = CollectionsMarshal.AsSpan(list23); index3 = 0; span5[index3] = 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; index++; ref GatheringNodeGroup reference15 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup(); index2 = 1; List list24 = new List(index2); CollectionsMarshal.SetCount(list24, index2); span4 = CollectionsMarshal.AsSpan(list24); num2 = 0; ref GatheringNode reference16 = ref span4[num2]; GatheringNode obj8 = new GatheringNode { DataId = 35269u }; index3 = 1; List list25 = new List(index3); CollectionsMarshal.SetCount(list25, index3); span5 = CollectionsMarshal.AsSpan(list25); num3 = 0; span5[num3] = 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; index++; ref GatheringNodeGroup reference17 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup(); num2 = 1; List list26 = new List(num2); CollectionsMarshal.SetCount(list26, num2); span4 = CollectionsMarshal.AsSpan(list26); index2 = 0; ref GatheringNode reference18 = ref span4[index2]; GatheringNode obj9 = new GatheringNode { DataId = 35268u }; num3 = 1; List list27 = new List(num3); CollectionsMarshal.SetCount(list27, num3); span5 = CollectionsMarshal.AsSpan(list27); index3 = 0; span5[index3] = 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(); index = 1; List list28 = new List(index); CollectionsMarshal.SetCount(list28, index); span = CollectionsMarshal.AsSpan(list28); num = 0; span[num] = "liza"; gatheringRoot4.Author = list28; num = 1; List list29 = new List(num); CollectionsMarshal.SetCount(list29, num); span2 = CollectionsMarshal.AsSpan(list29); index = 0; span2[index] = new QuestStep(EInteractionType.None, null, null, 1189); gatheringRoot4.Steps = list29; index = 3; List list30 = new List(index); CollectionsMarshal.SetCount(list30, index); span3 = CollectionsMarshal.AsSpan(list30); num = 0; ref GatheringNodeGroup reference19 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup(); index2 = 1; List list31 = new List(index2); CollectionsMarshal.SetCount(list31, index2); span4 = CollectionsMarshal.AsSpan(list31); num2 = 0; ref GatheringNode reference20 = ref span4[num2]; GatheringNode obj10 = new GatheringNode { DataId = 35272u }; index3 = 1; List list32 = new List(index3); CollectionsMarshal.SetCount(list32, index3); span5 = CollectionsMarshal.AsSpan(list32); num3 = 0; span5[num3] = 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; num++; ref GatheringNodeGroup reference21 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup(); num2 = 1; List list33 = new List(num2); CollectionsMarshal.SetCount(list33, num2); span4 = CollectionsMarshal.AsSpan(list33); index2 = 0; ref GatheringNode reference22 = ref span4[index2]; GatheringNode obj11 = new GatheringNode { DataId = 35270u }; num3 = 1; List list34 = new List(num3); CollectionsMarshal.SetCount(list34, num3); span5 = CollectionsMarshal.AsSpan(list34); index3 = 0; span5[index3] = 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; num++; ref GatheringNodeGroup reference23 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup(); index2 = 1; List list35 = new List(index2); CollectionsMarshal.SetCount(list35, index2); span4 = CollectionsMarshal.AsSpan(list35); num2 = 0; ref GatheringNode reference24 = ref span4[num2]; GatheringNode obj12 = new GatheringNode { DataId = 35271u }; index3 = 1; List list36 = new List(index3); CollectionsMarshal.SetCount(list36, index3); span5 = CollectionsMarshal.AsSpan(list36); num3 = 0; span5[num3] = 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); span = CollectionsMarshal.AsSpan(list37); index = 0; span[index] = "liza"; gatheringRoot5.Author = list37; index = 1; List list38 = new List(index); CollectionsMarshal.SetCount(list38, index); span2 = CollectionsMarshal.AsSpan(list38); num = 0; span2[num] = 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); span3 = CollectionsMarshal.AsSpan(list39); index = 0; ref GatheringNodeGroup reference25 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup(); num2 = 1; List list40 = new List(num2); CollectionsMarshal.SetCount(list40, num2); span4 = CollectionsMarshal.AsSpan(list40); index2 = 0; ref GatheringNode reference26 = ref span4[index2]; GatheringNode obj13 = new GatheringNode { DataId = 35273u }; num3 = 1; List list41 = new List(num3); CollectionsMarshal.SetCount(list41, num3); span5 = CollectionsMarshal.AsSpan(list41); index3 = 0; span5[index3] = 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; index++; ref GatheringNodeGroup reference27 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup(); index2 = 1; List list42 = new List(index2); CollectionsMarshal.SetCount(list42, index2); span4 = CollectionsMarshal.AsSpan(list42); num2 = 0; ref GatheringNode reference28 = ref span4[num2]; GatheringNode obj14 = new GatheringNode { DataId = 35275u }; index3 = 1; List list43 = new List(index3); CollectionsMarshal.SetCount(list43, index3); span5 = CollectionsMarshal.AsSpan(list43); num3 = 0; span5[num3] = 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; index++; ref GatheringNodeGroup reference29 = ref span3[index]; GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup(); num2 = 1; List list44 = new List(num2); CollectionsMarshal.SetCount(list44, num2); span4 = CollectionsMarshal.AsSpan(list44); index2 = 0; ref GatheringNode reference30 = ref span4[index2]; GatheringNode obj15 = new GatheringNode { DataId = 35274u }; num3 = 1; List list45 = new List(num3); CollectionsMarshal.SetCount(list45, num3); span5 = CollectionsMarshal.AsSpan(list45); index3 = 0; span5[index3] = 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(); index = 1; List list46 = new List(index); CollectionsMarshal.SetCount(list46, index); span = CollectionsMarshal.AsSpan(list46); num = 0; span[num] = "Censored"; gatheringRoot6.Author = list46; num = 1; List list47 = new List(num); CollectionsMarshal.SetCount(list47, num); span2 = CollectionsMarshal.AsSpan(list47); index = 0; span2[index] = 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; index = 3; List list48 = new List(index); CollectionsMarshal.SetCount(list48, index); span3 = CollectionsMarshal.AsSpan(list48); num = 0; ref GatheringNodeGroup reference31 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup(); index2 = 1; List list49 = new List(index2); CollectionsMarshal.SetCount(list49, index2); span4 = CollectionsMarshal.AsSpan(list49); num2 = 0; ref GatheringNode reference32 = ref span4[num2]; GatheringNode obj16 = new GatheringNode { DataId = 35278u }; index3 = 1; List list50 = new List(index3); CollectionsMarshal.SetCount(list50, index3); span5 = CollectionsMarshal.AsSpan(list50); num3 = 0; span5[num3] = new GatheringLocation { Position = new Vector3(-576.3171f, 4.257174f, -398.7203f) }; obj16.Locations = list50; reference32 = obj16; gatheringNodeGroup16.Nodes = list49; reference31 = gatheringNodeGroup16; num++; ref GatheringNodeGroup reference33 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup(); num2 = 1; List list51 = new List(num2); CollectionsMarshal.SetCount(list51, num2); span4 = CollectionsMarshal.AsSpan(list51); index2 = 0; ref GatheringNode reference34 = ref span4[index2]; GatheringNode obj17 = new GatheringNode { DataId = 35277u }; num3 = 1; List list52 = new List(num3); CollectionsMarshal.SetCount(list52, num3); span5 = CollectionsMarshal.AsSpan(list52); index3 = 0; span5[index3] = new GatheringLocation { Position = new Vector3(-578.7101f, 3.045597f, -403.618f) }; obj17.Locations = list52; reference34 = obj17; gatheringNodeGroup17.Nodes = list51; reference33 = gatheringNodeGroup17; num++; ref GatheringNodeGroup reference35 = ref span3[num]; GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup(); index2 = 1; List list53 = new List(index2); CollectionsMarshal.SetCount(list53, index2); span4 = CollectionsMarshal.AsSpan(list53); num2 = 0; ref GatheringNode reference36 = ref span4[num2]; GatheringNode obj18 = new GatheringNode { DataId = 35276u }; index3 = 1; List list54 = new List(index3); CollectionsMarshal.SetCount(list54, index3); span5 = CollectionsMarshal.AsSpan(list54); num3 = 0; span5[num3] = 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); } }