qstbak/GatheringPaths/Questionable.GatheringPaths/AssemblyGatheringLocationLoader.cs
2025-10-09 07:47:19 +10:00

28170 lines
854 KiB
C#

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<ushort, GatheringRoot>? _locations;
public static Stream GatheringSchema => typeof(AssemblyGatheringLocationLoader).Assembly.GetManifestResourceStream("Questionable.GatheringPaths.GatheringLocationSchema");
public static IReadOnlyDictionary<ushort, GatheringRoot> GetLocations()
{
if (_locations == null)
{
_locations = new Dictionary<ushort, GatheringRoot>();
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<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
Span<string> span = CollectionsMarshal.AsSpan(list);
int index = 0;
span[index] = "liza";
gatheringRoot.Author = list;
index = 1;
List<QuestStep> list2 = new List<QuestStep>(index);
CollectionsMarshal.SetCount(list2, index);
Span<QuestStep> 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<GatheringNodeGroup> list3 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list3, num);
Span<GatheringNodeGroup> span3 = CollectionsMarshal.AsSpan(list3);
index = 0;
ref GatheringNodeGroup reference = ref span3[index];
GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
int num2 = 1;
List<GatheringNode> list4 = new List<GatheringNode>(num2);
CollectionsMarshal.SetCount(list4, num2);
Span<GatheringNode> span4 = CollectionsMarshal.AsSpan(list4);
int index2 = 0;
ref GatheringNode reference2 = ref span4[index2];
GatheringNode obj = new GatheringNode
{
DataId = 30016u
};
int num3 = 3;
List<GatheringLocation> list5 = new List<GatheringLocation>(num3);
CollectionsMarshal.SetCount(list5, num3);
Span<GatheringLocation> 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<GatheringNode> list6 = new List<GatheringNode>(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<GatheringLocation> list7 = new List<GatheringLocation>(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<GatheringNode> list8 = new List<GatheringNode>(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<GatheringLocation> list9 = new List<GatheringLocation>(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<GatheringNode> list10 = new List<GatheringNode>(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<GatheringLocation> list11 = new List<GatheringLocation>(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<string> list12 = new List<string>(index);
CollectionsMarshal.SetCount(list12, index);
span = CollectionsMarshal.AsSpan(list12);
num = 0;
span[num] = "liza";
gatheringRoot2.Author = list12;
num = 1;
List<QuestStep> list13 = new List<QuestStep>(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<GatheringNodeGroup> list14 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list14, index);
span3 = CollectionsMarshal.AsSpan(list14);
num = 0;
ref GatheringNodeGroup reference9 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list15 = new List<GatheringNode>(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<GatheringLocation> list16 = new List<GatheringLocation>(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<GatheringNode> list17 = new List<GatheringNode>(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<GatheringLocation> list18 = new List<GatheringLocation>(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<GatheringNode> list19 = new List<GatheringNode>(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<GatheringLocation> list20 = new List<GatheringLocation>(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<GatheringNode> list21 = new List<GatheringNode>(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<GatheringLocation> list22 = new List<GatheringLocation>(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<string> list23 = new List<string>(num);
CollectionsMarshal.SetCount(list23, num);
span = CollectionsMarshal.AsSpan(list23);
index = 0;
span[index] = "liza";
gatheringRoot3.Author = list23;
index = 1;
List<QuestStep> list24 = new List<QuestStep>(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<GatheringNodeGroup> list25 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list25, num);
span3 = CollectionsMarshal.AsSpan(list25);
index = 0;
ref GatheringNodeGroup reference17 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list26 = new List<GatheringNode>(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<GatheringLocation> list27 = new List<GatheringLocation>(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<GatheringNode> list28 = new List<GatheringNode>(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<GatheringLocation> list29 = new List<GatheringLocation>(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<GatheringNode> list30 = new List<GatheringNode>(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<GatheringLocation> list31 = new List<GatheringLocation>(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<GatheringNode> list32 = new List<GatheringNode>(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<GatheringLocation> list33 = new List<GatheringLocation>(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<string> list34 = new List<string>(index);
CollectionsMarshal.SetCount(list34, index);
span = CollectionsMarshal.AsSpan(list34);
num = 0;
span[num] = "liza";
gatheringRoot4.Author = list34;
num = 1;
List<QuestStep> list35 = new List<QuestStep>(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<GatheringNodeGroup> list36 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list36, index);
span3 = CollectionsMarshal.AsSpan(list36);
num = 0;
ref GatheringNodeGroup reference25 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list37 = new List<GatheringNode>(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<GatheringLocation> list38 = new List<GatheringLocation>(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<GatheringNode> list39 = new List<GatheringNode>(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<GatheringLocation> list40 = new List<GatheringLocation>(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<GatheringNode> list41 = new List<GatheringNode>(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<GatheringLocation> list42 = new List<GatheringLocation>(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<GatheringNode> list43 = new List<GatheringNode>(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<GatheringLocation> list44 = new List<GatheringLocation>(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<string> list45 = new List<string>(num);
CollectionsMarshal.SetCount(list45, num);
span = CollectionsMarshal.AsSpan(list45);
index = 0;
span[index] = "liza";
gatheringRoot5.Author = list45;
index = 1;
List<QuestStep> list46 = new List<QuestStep>(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<GatheringNodeGroup> list47 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list47, num);
span3 = CollectionsMarshal.AsSpan(list47);
index = 0;
ref GatheringNodeGroup reference33 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list48 = new List<GatheringNode>(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<GatheringLocation> list49 = new List<GatheringLocation>(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<GatheringNode> list50 = new List<GatheringNode>(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<GatheringLocation> list51 = new List<GatheringLocation>(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<GatheringNode> list52 = new List<GatheringNode>(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<GatheringLocation> list53 = new List<GatheringLocation>(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<GatheringNode> list54 = new List<GatheringNode>(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<GatheringLocation> list55 = new List<GatheringLocation>(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<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
Span<string> span = CollectionsMarshal.AsSpan(list);
int index = 0;
span[index] = "liza";
gatheringRoot.Author = list;
index = 1;
List<QuestStep> list2 = new List<QuestStep>(index);
CollectionsMarshal.SetCount(list2, index);
Span<QuestStep> span2 = CollectionsMarshal.AsSpan(list2);
num = 0;
span2[num] = new QuestStep(EInteractionType.None, null, null, 140)
{
AetheryteShortcut = EAetheryteLocation.WesternThanalanHorizon
};
gatheringRoot.Steps = list2;
num = 4;
List<GatheringNodeGroup> list3 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list3, num);
Span<GatheringNodeGroup> span3 = CollectionsMarshal.AsSpan(list3);
index = 0;
ref GatheringNodeGroup reference = ref span3[index];
GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
int num2 = 1;
List<GatheringNode> list4 = new List<GatheringNode>(num2);
CollectionsMarshal.SetCount(list4, num2);
Span<GatheringNode> span4 = CollectionsMarshal.AsSpan(list4);
int index2 = 0;
ref GatheringNode reference2 = ref span4[index2];
GatheringNode obj = new GatheringNode
{
DataId = 30414u
};
int num3 = 3;
List<GatheringLocation> list5 = new List<GatheringLocation>(num3);
CollectionsMarshal.SetCount(list5, num3);
Span<GatheringLocation> 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<GatheringNode> list6 = new List<GatheringNode>(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<GatheringLocation> list7 = new List<GatheringLocation>(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<GatheringNode> list8 = new List<GatheringNode>(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<GatheringLocation> list9 = new List<GatheringLocation>(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<GatheringNode> list10 = new List<GatheringNode>(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<GatheringLocation> list11 = new List<GatheringLocation>(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<string> list12 = new List<string>(index);
CollectionsMarshal.SetCount(list12, index);
span = CollectionsMarshal.AsSpan(list12);
num = 0;
span[num] = "liza";
gatheringRoot2.Author = list12;
num = 1;
List<QuestStep> list13 = new List<QuestStep>(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<GatheringNodeGroup> list14 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list14, index);
span3 = CollectionsMarshal.AsSpan(list14);
num = 0;
ref GatheringNodeGroup reference9 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list15 = new List<GatheringNode>(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<GatheringLocation> list16 = new List<GatheringLocation>(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<GatheringNode> list17 = new List<GatheringNode>(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<GatheringLocation> list18 = new List<GatheringLocation>(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<GatheringNode> list19 = new List<GatheringNode>(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<GatheringLocation> list20 = new List<GatheringLocation>(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<GatheringNode> list21 = new List<GatheringNode>(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<GatheringLocation> list22 = new List<GatheringLocation>(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<string> list23 = new List<string>(num);
CollectionsMarshal.SetCount(list23, num);
span = CollectionsMarshal.AsSpan(list23);
index = 0;
span[index] = "Censored";
gatheringRoot3.Author = list23;
index = 1;
List<QuestStep> list24 = new List<QuestStep>(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<uint> list25 = new List<uint>(num);
CollectionsMarshal.SetCount(list25, num);
Span<uint> span6 = CollectionsMarshal.AsSpan(list25);
index = 0;
span6[index] = 2001424u;
index++;
span6[index] = 2001425u;
gatheringRoot3.ExtraQuestItems = list25;
index = 4;
List<GatheringNodeGroup> list26 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list26, index);
span3 = CollectionsMarshal.AsSpan(list26);
num = 0;
ref GatheringNodeGroup reference17 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list27 = new List<GatheringNode>(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<GatheringLocation> list28 = new List<GatheringLocation>(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<GatheringNode> list29 = new List<GatheringNode>(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<GatheringLocation> list30 = new List<GatheringLocation>(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<GatheringNode> list31 = new List<GatheringNode>(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<GatheringLocation> list32 = new List<GatheringLocation>(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<GatheringNode> list33 = new List<GatheringNode>(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<GatheringLocation> list34 = new List<GatheringLocation>(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<string> list35 = new List<string>(num);
CollectionsMarshal.SetCount(list35, num);
span = CollectionsMarshal.AsSpan(list35);
index = 0;
span[index] = "Censored";
gatheringRoot4.Author = list35;
index = 1;
List<QuestStep> list36 = new List<QuestStep>(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<uint> list37 = new List<uint>(num);
CollectionsMarshal.SetCount(list37, num);
span6 = CollectionsMarshal.AsSpan(list37);
index = 0;
span6[index] = 2001391u;
index++;
span6[index] = 2001392u;
gatheringRoot4.ExtraQuestItems = list37;
index = 4;
List<GatheringNodeGroup> list38 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list38, index);
span3 = CollectionsMarshal.AsSpan(list38);
num = 0;
ref GatheringNodeGroup reference25 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list39 = new List<GatheringNode>(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<GatheringLocation> list40 = new List<GatheringLocation>(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<GatheringNode> list41 = new List<GatheringNode>(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<GatheringLocation> list42 = new List<GatheringLocation>(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<GatheringNode> list43 = new List<GatheringNode>(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<GatheringLocation> list44 = new List<GatheringLocation>(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<GatheringNode> list45 = new List<GatheringNode>(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<GatheringLocation> list46 = new List<GatheringLocation>(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<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
Span<string> span = CollectionsMarshal.AsSpan(list);
int index = 0;
span[index] = "Censored";
gatheringRoot.Author = list;
index = 1;
List<QuestStep> list2 = new List<QuestStep>(index);
CollectionsMarshal.SetCount(list2, index);
Span<QuestStep> 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<uint> list3 = new List<uint>(num);
CollectionsMarshal.SetCount(list3, num);
Span<uint> span3 = CollectionsMarshal.AsSpan(list3);
index = 0;
span3[index] = 2001415u;
index++;
span3[index] = 2001416u;
gatheringRoot.ExtraQuestItems = list3;
index = 4;
List<GatheringNodeGroup> list4 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list4, index);
Span<GatheringNodeGroup> span4 = CollectionsMarshal.AsSpan(list4);
num = 0;
ref GatheringNodeGroup reference = ref span4[num];
GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
int num2 = 1;
List<GatheringNode> list5 = new List<GatheringNode>(num2);
CollectionsMarshal.SetCount(list5, num2);
Span<GatheringNode> span5 = CollectionsMarshal.AsSpan(list5);
int index2 = 0;
ref GatheringNode reference2 = ref span5[index2];
GatheringNode obj = new GatheringNode
{
DataId = 30452u
};
int num3 = 2;
List<GatheringLocation> list6 = new List<GatheringLocation>(num3);
CollectionsMarshal.SetCount(list6, num3);
Span<GatheringLocation> 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<GatheringNode> list7 = new List<GatheringNode>(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<GatheringLocation> list8 = new List<GatheringLocation>(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<GatheringNode> list9 = new List<GatheringNode>(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<GatheringLocation> list10 = new List<GatheringLocation>(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<GatheringNode> list11 = new List<GatheringNode>(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<GatheringLocation> list12 = new List<GatheringLocation>(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<string> list13 = new List<string>(num);
CollectionsMarshal.SetCount(list13, num);
span = CollectionsMarshal.AsSpan(list13);
index = 0;
span[index] = "Censored";
gatheringRoot2.Author = list13;
index = 1;
List<QuestStep> list14 = new List<QuestStep>(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<uint> list15 = new List<uint>(num);
CollectionsMarshal.SetCount(list15, num);
span3 = CollectionsMarshal.AsSpan(list15);
index = 0;
span3[index] = 2001426u;
index++;
span3[index] = 2001427u;
gatheringRoot2.ExtraQuestItems = list15;
index = 4;
List<GatheringNodeGroup> list16 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list16, index);
span4 = CollectionsMarshal.AsSpan(list16);
num = 0;
ref GatheringNodeGroup reference9 = ref span4[num];
GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list17 = new List<GatheringNode>(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<GatheringLocation> list18 = new List<GatheringLocation>(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<GatheringNode> list19 = new List<GatheringNode>(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<GatheringLocation> list20 = new List<GatheringLocation>(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<GatheringNode> list21 = new List<GatheringNode>(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<GatheringLocation> list22 = new List<GatheringLocation>(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<GatheringNode> list23 = new List<GatheringNode>(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<GatheringLocation> list24 = new List<GatheringLocation>(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<string> list25 = new List<string>(num);
CollectionsMarshal.SetCount(list25, num);
span = CollectionsMarshal.AsSpan(list25);
index = 0;
span[index] = "Censored";
gatheringRoot3.Author = list25;
index = 1;
List<QuestStep> list26 = new List<QuestStep>(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<uint> list27 = new List<uint>(num);
CollectionsMarshal.SetCount(list27, num);
span3 = CollectionsMarshal.AsSpan(list27);
index = 0;
span3[index] = 2001388u;
index++;
span3[index] = 2001389u;
gatheringRoot3.ExtraQuestItems = list27;
index = 4;
List<GatheringNodeGroup> list28 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list28, index);
span4 = CollectionsMarshal.AsSpan(list28);
num = 0;
ref GatheringNodeGroup reference17 = ref span4[num];
GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list29 = new List<GatheringNode>(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<GatheringLocation> list30 = new List<GatheringLocation>(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<GatheringNode> list31 = new List<GatheringNode>(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<GatheringLocation> list32 = new List<GatheringLocation>(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<GatheringNode> list33 = new List<GatheringNode>(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<GatheringLocation> list34 = new List<GatheringLocation>(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<GatheringNode> list35 = new List<GatheringNode>(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<GatheringLocation> list36 = new List<GatheringLocation>(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<string> list37 = new List<string>(num);
CollectionsMarshal.SetCount(list37, num);
span = CollectionsMarshal.AsSpan(list37);
index = 0;
span[index] = "Censored";
gatheringRoot4.Author = list37;
index = 1;
List<QuestStep> list38 = new List<QuestStep>(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<uint> list39 = new List<uint>(num);
CollectionsMarshal.SetCount(list39, num);
span3 = CollectionsMarshal.AsSpan(list39);
index = 0;
span3[index] = 2001412u;
index++;
span3[index] = 2001413u;
gatheringRoot4.ExtraQuestItems = list39;
index = 3;
List<GatheringNodeGroup> list40 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list40, index);
span4 = CollectionsMarshal.AsSpan(list40);
num = 0;
ref GatheringNodeGroup reference25 = ref span4[num];
GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list41 = new List<GatheringNode>(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<GatheringLocation> list42 = new List<GatheringLocation>(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<GatheringNode> list43 = new List<GatheringNode>(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<GatheringLocation> list44 = new List<GatheringLocation>(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<GatheringLocation> list45 = new List<GatheringLocation>(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<GatheringNode> list46 = new List<GatheringNode>(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<GatheringLocation> list47 = new List<GatheringLocation>(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<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
Span<string> span = CollectionsMarshal.AsSpan(list);
int index = 0;
span[index] = "liza";
gatheringRoot.Author = list;
index = 1;
List<QuestStep> list2 = new List<QuestStep>(index);
CollectionsMarshal.SetCount(list2, index);
Span<QuestStep> span2 = CollectionsMarshal.AsSpan(list2);
num = 0;
span2[num] = new QuestStep(EInteractionType.None, null, null, 397)
{
AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest
};
gatheringRoot.Steps = list2;
num = 3;
List<GatheringNodeGroup> list3 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list3, num);
Span<GatheringNodeGroup> span3 = CollectionsMarshal.AsSpan(list3);
index = 0;
ref GatheringNodeGroup reference = ref span3[index];
GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
int num2 = 2;
List<GatheringNode> list4 = new List<GatheringNode>(num2);
CollectionsMarshal.SetCount(list4, num2);
Span<GatheringNode> span4 = CollectionsMarshal.AsSpan(list4);
int num3 = 0;
ref GatheringNode reference2 = ref span4[num3];
GatheringNode obj = new GatheringNode
{
DataId = 31406u
};
int num4 = 1;
List<GatheringLocation> list5 = new List<GatheringLocation>(num4);
CollectionsMarshal.SetCount(list5, num4);
Span<GatheringLocation> 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<GatheringLocation> list6 = new List<GatheringLocation>(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<GatheringNode> list7 = new List<GatheringNode>(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<GatheringLocation> list8 = new List<GatheringLocation>(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<GatheringLocation> list9 = new List<GatheringLocation>(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<GatheringNode> list10 = new List<GatheringNode>(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<GatheringLocation> list11 = new List<GatheringLocation>(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<GatheringLocation> list12 = new List<GatheringLocation>(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<string> list13 = new List<string>(index);
CollectionsMarshal.SetCount(list13, index);
span = CollectionsMarshal.AsSpan(list13);
num = 0;
span[num] = "liza";
gatheringRoot2.Author = list13;
num = 2;
List<QuestStep> list14 = new List<QuestStep>(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<ushort> list15 = new List<ushort>(num3);
CollectionsMarshal.SetCount(list15, num3);
Span<ushort> 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<GatheringNodeGroup> list16 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list16, index);
span3 = CollectionsMarshal.AsSpan(list16);
num = 0;
ref GatheringNodeGroup reference11 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list17 = new List<GatheringNode>(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<GatheringLocation> list18 = new List<GatheringLocation>(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<GatheringNode> list19 = new List<GatheringNode>(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<GatheringLocation> list20 = new List<GatheringLocation>(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<GatheringNode> list21 = new List<GatheringNode>(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<GatheringLocation> list22 = new List<GatheringLocation>(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<string> list23 = new List<string>(num);
CollectionsMarshal.SetCount(list23, num);
span = CollectionsMarshal.AsSpan(list23);
index = 0;
span[index] = "liza";
gatheringRoot3.Author = list23;
index = 2;
List<QuestStep> list24 = new List<QuestStep>(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<ushort> list25 = new List<ushort>(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<GatheringNodeGroup> list26 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list26, num);
span3 = CollectionsMarshal.AsSpan(list26);
index = 0;
ref GatheringNodeGroup reference18 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list27 = new List<GatheringNode>(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<GatheringLocation> list28 = new List<GatheringLocation>(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<GatheringNode> list29 = new List<GatheringNode>(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<GatheringLocation> list30 = new List<GatheringLocation>(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<GatheringNode> list31 = new List<GatheringNode>(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<GatheringLocation> list32 = new List<GatheringLocation>(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<string> list33 = new List<string>(index);
CollectionsMarshal.SetCount(list33, index);
span = CollectionsMarshal.AsSpan(list33);
num = 0;
span[num] = "liza";
gatheringRoot4.Author = list33;
num = 2;
List<QuestStep> list34 = new List<QuestStep>(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<ushort> list35 = new List<ushort>(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<GatheringNodeGroup> list36 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list36, index);
span3 = CollectionsMarshal.AsSpan(list36);
num = 0;
ref GatheringNodeGroup reference25 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list37 = new List<GatheringNode>(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<GatheringLocation> list38 = new List<GatheringLocation>(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<GatheringNode> list39 = new List<GatheringNode>(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<GatheringLocation> list40 = new List<GatheringLocation>(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<GatheringNode> list41 = new List<GatheringNode>(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<GatheringLocation> list42 = new List<GatheringLocation>(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<string> list43 = new List<string>(num);
CollectionsMarshal.SetCount(list43, num);
span = CollectionsMarshal.AsSpan(list43);
index = 0;
span[index] = "liza";
gatheringRoot5.Author = list43;
index = 2;
List<QuestStep> list44 = new List<QuestStep>(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<ushort> list45 = new List<ushort>(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<GatheringNodeGroup> list46 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list46, num);
span3 = CollectionsMarshal.AsSpan(list46);
index = 0;
ref GatheringNodeGroup reference32 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list47 = new List<GatheringNode>(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<GatheringLocation> list48 = new List<GatheringLocation>(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<GatheringNode> list49 = new List<GatheringNode>(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<GatheringLocation> list50 = new List<GatheringLocation>(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<GatheringNode> list51 = new List<GatheringNode>(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<GatheringLocation> list52 = new List<GatheringLocation>(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<string> list53 = new List<string>(index);
CollectionsMarshal.SetCount(list53, index);
span = CollectionsMarshal.AsSpan(list53);
num = 0;
span[num] = "liza";
gatheringRoot6.Author = list53;
num = 2;
List<QuestStep> list54 = new List<QuestStep>(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<ushort> list55 = new List<ushort>(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<GatheringNodeGroup> list56 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list56, index);
span3 = CollectionsMarshal.AsSpan(list56);
num = 0;
ref GatheringNodeGroup reference39 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list57 = new List<GatheringNode>(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<GatheringLocation> list58 = new List<GatheringLocation>(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<GatheringNode> list59 = new List<GatheringNode>(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<GatheringLocation> list60 = new List<GatheringLocation>(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<GatheringNode> list61 = new List<GatheringNode>(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<GatheringLocation> list62 = new List<GatheringLocation>(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<string> list63 = new List<string>(num);
CollectionsMarshal.SetCount(list63, num);
span = CollectionsMarshal.AsSpan(list63);
index = 0;
span[index] = "liza";
gatheringRoot7.Author = list63;
index = 1;
List<QuestStep> list64 = new List<QuestStep>(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<GatheringNodeGroup> list65 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list65, num);
span3 = CollectionsMarshal.AsSpan(list65);
index = 0;
ref GatheringNodeGroup reference45 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list66 = new List<GatheringNode>(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<GatheringLocation> list67 = new List<GatheringLocation>(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<GatheringLocation> list68 = new List<GatheringLocation>(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<GatheringNode> list69 = new List<GatheringNode>(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<GatheringLocation> list70 = new List<GatheringLocation>(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<GatheringLocation> list71 = new List<GatheringLocation>(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<GatheringLocation> list72 = new List<GatheringLocation>(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<GatheringNode> list73 = new List<GatheringNode>(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<GatheringLocation> list74 = new List<GatheringLocation>(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<string> list75 = new List<string>(index);
CollectionsMarshal.SetCount(list75, index);
span = CollectionsMarshal.AsSpan(list75);
num = 0;
span[num] = "liza";
gatheringRoot8.Author = list75;
num = 1;
List<QuestStep> list76 = new List<QuestStep>(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<GatheringNodeGroup> list77 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list77, index);
span3 = CollectionsMarshal.AsSpan(list77);
num = 0;
ref GatheringNodeGroup reference54 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list78 = new List<GatheringNode>(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<GatheringLocation> list79 = new List<GatheringLocation>(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<GatheringLocation> list80 = new List<GatheringLocation>(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<GatheringNode> list81 = new List<GatheringNode>(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<GatheringLocation> list82 = new List<GatheringLocation>(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<GatheringLocation> list83 = new List<GatheringLocation>(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<GatheringNode> list84 = new List<GatheringNode>(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<GatheringLocation> list85 = new List<GatheringLocation>(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<GatheringLocation> list86 = new List<GatheringLocation>(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<string> list87 = new List<string>(num);
CollectionsMarshal.SetCount(list87, num);
span = CollectionsMarshal.AsSpan(list87);
index = 0;
span[index] = "liza";
gatheringRoot9.Author = list87;
index = 1;
List<QuestStep> list88 = new List<QuestStep>(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<ushort> list89 = new List<ushort>(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<GatheringNodeGroup> list90 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list90, num);
span3 = CollectionsMarshal.AsSpan(list90);
index = 0;
ref GatheringNodeGroup reference64 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list91 = new List<GatheringNode>(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<GatheringLocation> list92 = new List<GatheringLocation>(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<GatheringLocation> list93 = new List<GatheringLocation>(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<GatheringNode> list94 = new List<GatheringNode>(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<GatheringLocation> list95 = new List<GatheringLocation>(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<GatheringLocation> list96 = new List<GatheringLocation>(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<GatheringNode> list97 = new List<GatheringNode>(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<GatheringLocation> list98 = new List<GatheringLocation>(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<GatheringLocation> list99 = new List<GatheringLocation>(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<string> list100 = new List<string>(index);
CollectionsMarshal.SetCount(list100, index);
span = CollectionsMarshal.AsSpan(list100);
num = 0;
span[num] = "liza";
gatheringRoot10.Author = list100;
num = 1;
List<QuestStep> list101 = new List<QuestStep>(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<GatheringNodeGroup> list102 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list102, index);
span3 = CollectionsMarshal.AsSpan(list102);
num = 0;
ref GatheringNodeGroup reference73 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list103 = new List<GatheringNode>(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<GatheringLocation> list104 = new List<GatheringLocation>(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<GatheringLocation> list105 = new List<GatheringLocation>(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<GatheringNode> list106 = new List<GatheringNode>(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<GatheringLocation> list107 = new List<GatheringLocation>(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<GatheringLocation> list108 = new List<GatheringLocation>(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<GatheringNode> list109 = new List<GatheringNode>(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<GatheringLocation> list110 = new List<GatheringLocation>(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<GatheringLocation> list111 = new List<GatheringLocation>(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<string> list112 = new List<string>(num);
CollectionsMarshal.SetCount(list112, num);
span = CollectionsMarshal.AsSpan(list112);
index = 0;
span[index] = "liza";
gatheringRoot11.Author = list112;
index = 1;
List<QuestStep> list113 = new List<QuestStep>(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<GatheringNodeGroup> list114 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list114, num);
span3 = CollectionsMarshal.AsSpan(list114);
index = 0;
ref GatheringNodeGroup reference82 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list115 = new List<GatheringNode>(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<GatheringLocation> list116 = new List<GatheringLocation>(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<GatheringLocation> list117 = new List<GatheringLocation>(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<GatheringNode> list118 = new List<GatheringNode>(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<GatheringLocation> list119 = new List<GatheringLocation>(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<GatheringLocation> list120 = new List<GatheringLocation>(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<string> list121 = new List<string>(index);
CollectionsMarshal.SetCount(list121, index);
span = CollectionsMarshal.AsSpan(list121);
num = 0;
span[num] = "liza";
gatheringRoot12.Author = list121;
num = 1;
List<QuestStep> list122 = new List<QuestStep>(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<GatheringNodeGroup> list123 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list123, index);
span3 = CollectionsMarshal.AsSpan(list123);
num = 0;
ref GatheringNodeGroup reference88 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup33 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list124 = new List<GatheringNode>(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<GatheringLocation> list125 = new List<GatheringLocation>(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<GatheringLocation> list126 = new List<GatheringLocation>(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<GatheringNode> list127 = new List<GatheringNode>(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<GatheringLocation> list128 = new List<GatheringLocation>(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<GatheringLocation> list129 = new List<GatheringLocation>(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<GatheringNode> list130 = new List<GatheringNode>(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<GatheringLocation> list131 = new List<GatheringLocation>(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<GatheringLocation> list132 = new List<GatheringLocation>(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<string> list133 = new List<string>(num);
CollectionsMarshal.SetCount(list133, num);
span = CollectionsMarshal.AsSpan(list133);
index = 0;
span[index] = "liza";
gatheringRoot13.Author = list133;
index = 1;
List<QuestStep> list134 = new List<QuestStep>(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<GatheringNodeGroup> list135 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list135, num);
span3 = CollectionsMarshal.AsSpan(list135);
index = 0;
ref GatheringNodeGroup reference97 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup36 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list136 = new List<GatheringNode>(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<GatheringLocation> list137 = new List<GatheringLocation>(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<GatheringLocation> list138 = new List<GatheringLocation>(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<GatheringNode> list139 = new List<GatheringNode>(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<GatheringLocation> list140 = new List<GatheringLocation>(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<GatheringLocation> list141 = new List<GatheringLocation>(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<GatheringNode> list142 = new List<GatheringNode>(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<GatheringLocation> list143 = new List<GatheringLocation>(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<GatheringLocation> list144 = new List<GatheringLocation>(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<string> list145 = new List<string>(index);
CollectionsMarshal.SetCount(list145, index);
span = CollectionsMarshal.AsSpan(list145);
num = 0;
span[num] = "liza";
gatheringRoot14.Author = list145;
num = 1;
List<QuestStep> list146 = new List<QuestStep>(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<GatheringNodeGroup> list147 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list147, index);
span3 = CollectionsMarshal.AsSpan(list147);
num = 0;
ref GatheringNodeGroup reference106 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup39 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list148 = new List<GatheringNode>(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<GatheringLocation> list149 = new List<GatheringLocation>(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<GatheringLocation> list150 = new List<GatheringLocation>(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<GatheringNode> list151 = new List<GatheringNode>(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<GatheringLocation> list152 = new List<GatheringLocation>(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<GatheringLocation> list153 = new List<GatheringLocation>(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<GatheringNode> list154 = new List<GatheringNode>(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<GatheringLocation> list155 = new List<GatheringLocation>(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<GatheringLocation> list156 = new List<GatheringLocation>(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<string> list157 = new List<string>(num);
CollectionsMarshal.SetCount(list157, num);
span = CollectionsMarshal.AsSpan(list157);
index = 0;
span[index] = "liza";
gatheringRoot15.Author = list157;
index = 1;
List<QuestStep> list158 = new List<QuestStep>(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<ushort> list159 = new List<ushort>(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<GatheringNodeGroup> list160 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list160, num);
span3 = CollectionsMarshal.AsSpan(list160);
index = 0;
ref GatheringNodeGroup reference116 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup42 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list161 = new List<GatheringNode>(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<GatheringLocation> list162 = new List<GatheringLocation>(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<GatheringLocation> list163 = new List<GatheringLocation>(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<GatheringNode> list164 = new List<GatheringNode>(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<GatheringLocation> list165 = new List<GatheringLocation>(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<GatheringLocation> list166 = new List<GatheringLocation>(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<GatheringNode> list167 = new List<GatheringNode>(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<GatheringLocation> list168 = new List<GatheringLocation>(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<GatheringLocation> list169 = new List<GatheringLocation>(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<string> list170 = new List<string>(index);
CollectionsMarshal.SetCount(list170, index);
span = CollectionsMarshal.AsSpan(list170);
num = 0;
span[num] = "liza";
gatheringRoot16.Author = list170;
num = 2;
List<QuestStep> list171 = new List<QuestStep>(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<ushort> list172 = new List<ushort>(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<GatheringNodeGroup> list173 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list173, index);
span3 = CollectionsMarshal.AsSpan(list173);
num = 0;
ref GatheringNodeGroup reference126 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup45 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list174 = new List<GatheringNode>(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<GatheringLocation> list175 = new List<GatheringLocation>(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<GatheringNode> list176 = new List<GatheringNode>(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<GatheringLocation> list177 = new List<GatheringLocation>(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<GatheringNode> list178 = new List<GatheringNode>(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<GatheringLocation> list179 = new List<GatheringLocation>(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<string> list180 = new List<string>(num);
CollectionsMarshal.SetCount(list180, num);
span = CollectionsMarshal.AsSpan(list180);
index = 0;
span[index] = "liza";
gatheringRoot17.Author = list180;
index = 2;
List<QuestStep> list181 = new List<QuestStep>(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<ushort> list182 = new List<ushort>(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<GatheringNodeGroup> list183 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list183, num);
span3 = CollectionsMarshal.AsSpan(list183);
index = 0;
ref GatheringNodeGroup reference133 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup48 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list184 = new List<GatheringNode>(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<GatheringLocation> list185 = new List<GatheringLocation>(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<GatheringNode> list186 = new List<GatheringNode>(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<GatheringLocation> list187 = new List<GatheringLocation>(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<GatheringNode> list188 = new List<GatheringNode>(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<GatheringLocation> list189 = new List<GatheringLocation>(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<string> list190 = new List<string>(index);
CollectionsMarshal.SetCount(list190, index);
span = CollectionsMarshal.AsSpan(list190);
num = 0;
span[num] = "liza";
gatheringRoot18.Author = list190;
num = 2;
List<QuestStep> list191 = new List<QuestStep>(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<ushort> list192 = new List<ushort>(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<GatheringNodeGroup> list193 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list193, index);
span3 = CollectionsMarshal.AsSpan(list193);
num = 0;
ref GatheringNodeGroup reference140 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup51 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list194 = new List<GatheringNode>(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<GatheringLocation> list195 = new List<GatheringLocation>(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<GatheringNode> list196 = new List<GatheringNode>(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<GatheringLocation> list197 = new List<GatheringLocation>(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<GatheringNode> list198 = new List<GatheringNode>(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<GatheringLocation> list199 = new List<GatheringLocation>(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<string> list200 = new List<string>(num);
CollectionsMarshal.SetCount(list200, num);
span = CollectionsMarshal.AsSpan(list200);
index = 0;
span[index] = "liza";
gatheringRoot19.Author = list200;
index = 2;
List<QuestStep> list201 = new List<QuestStep>(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<ushort> list202 = new List<ushort>(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<GatheringNodeGroup> list203 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list203, num);
span3 = CollectionsMarshal.AsSpan(list203);
index = 0;
ref GatheringNodeGroup reference147 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup54 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list204 = new List<GatheringNode>(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<GatheringLocation> list205 = new List<GatheringLocation>(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<GatheringNode> list206 = new List<GatheringNode>(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<GatheringLocation> list207 = new List<GatheringLocation>(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<GatheringNode> list208 = new List<GatheringNode>(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<GatheringLocation> list209 = new List<GatheringLocation>(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<string> list210 = new List<string>(index);
CollectionsMarshal.SetCount(list210, index);
span = CollectionsMarshal.AsSpan(list210);
num = 0;
span[num] = "liza";
gatheringRoot20.Author = list210;
num = 2;
List<QuestStep> list211 = new List<QuestStep>(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<ushort> list212 = new List<ushort>(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<GatheringNodeGroup> list213 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list213, index);
span3 = CollectionsMarshal.AsSpan(list213);
num = 0;
ref GatheringNodeGroup reference154 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup57 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list214 = new List<GatheringNode>(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<GatheringLocation> list215 = new List<GatheringLocation>(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<GatheringNode> list216 = new List<GatheringNode>(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<GatheringLocation> list217 = new List<GatheringLocation>(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<GatheringNode> list218 = new List<GatheringNode>(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<GatheringLocation> list219 = new List<GatheringLocation>(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<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
Span<string> span = CollectionsMarshal.AsSpan(list);
int index = 0;
span[index] = "liza";
gatheringRoot.Author = list;
index = 1;
List<QuestStep> list2 = new List<QuestStep>(index);
CollectionsMarshal.SetCount(list2, index);
Span<QuestStep> span2 = CollectionsMarshal.AsSpan(list2);
num = 0;
span2[num] = new QuestStep(EInteractionType.None, null, null, 612)
{
AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens
};
gatheringRoot.Steps = list2;
num = 3;
List<GatheringNodeGroup> list3 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list3, num);
Span<GatheringNodeGroup> span3 = CollectionsMarshal.AsSpan(list3);
index = 0;
ref GatheringNodeGroup reference = ref span3[index];
GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
int num2 = 2;
List<GatheringNode> list4 = new List<GatheringNode>(num2);
CollectionsMarshal.SetCount(list4, num2);
Span<GatheringNode> span4 = CollectionsMarshal.AsSpan(list4);
int num3 = 0;
ref GatheringNode reference2 = ref span4[num3];
GatheringNode obj = new GatheringNode
{
DataId = 32125u
};
int num4 = 1;
List<GatheringLocation> list5 = new List<GatheringLocation>(num4);
CollectionsMarshal.SetCount(list5, num4);
Span<GatheringLocation> 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<GatheringLocation> list6 = new List<GatheringLocation>(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<GatheringNode> list7 = new List<GatheringNode>(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<GatheringLocation> list8 = new List<GatheringLocation>(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<GatheringLocation> list9 = new List<GatheringLocation>(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<GatheringNode> list10 = new List<GatheringNode>(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<GatheringLocation> list11 = new List<GatheringLocation>(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<GatheringLocation> list12 = new List<GatheringLocation>(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<string> list13 = new List<string>(index);
CollectionsMarshal.SetCount(list13, index);
span = CollectionsMarshal.AsSpan(list13);
num = 0;
span[num] = "liza";
gatheringRoot2.Author = list13;
num = 1;
List<QuestStep> list14 = new List<QuestStep>(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<GatheringNodeGroup> list15 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list15, index);
span3 = CollectionsMarshal.AsSpan(list15);
num = 0;
ref GatheringNodeGroup reference10 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list16 = new List<GatheringNode>(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<GatheringLocation> list17 = new List<GatheringLocation>(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<GatheringLocation> list18 = new List<GatheringLocation>(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<GatheringNode> list19 = new List<GatheringNode>(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<GatheringLocation> list20 = new List<GatheringLocation>(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<GatheringLocation> list21 = new List<GatheringLocation>(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<GatheringNode> list22 = new List<GatheringNode>(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<GatheringLocation> list23 = new List<GatheringLocation>(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<GatheringLocation> list24 = new List<GatheringLocation>(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<string> list25 = new List<string>(num);
CollectionsMarshal.SetCount(list25, num);
span = CollectionsMarshal.AsSpan(list25);
index = 0;
span[index] = "liza";
gatheringRoot3.Author = list25;
index = 1;
List<QuestStep> list26 = new List<QuestStep>(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<GatheringNodeGroup> list27 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list27, num);
span3 = CollectionsMarshal.AsSpan(list27);
index = 0;
ref GatheringNodeGroup reference19 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list28 = new List<GatheringNode>(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<GatheringLocation> list29 = new List<GatheringLocation>(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<GatheringLocation> list30 = new List<GatheringLocation>(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<GatheringNode> list31 = new List<GatheringNode>(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<GatheringLocation> list32 = new List<GatheringLocation>(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<GatheringLocation> list33 = new List<GatheringLocation>(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<GatheringNode> list34 = new List<GatheringNode>(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<GatheringLocation> list35 = new List<GatheringLocation>(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<GatheringLocation> list36 = new List<GatheringLocation>(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<string> list37 = new List<string>(index);
CollectionsMarshal.SetCount(list37, index);
span = CollectionsMarshal.AsSpan(list37);
num = 0;
span[num] = "liza";
gatheringRoot4.Author = list37;
num = 1;
List<QuestStep> list38 = new List<QuestStep>(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<GatheringNodeGroup> list39 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list39, index);
span3 = CollectionsMarshal.AsSpan(list39);
num = 0;
ref GatheringNodeGroup reference28 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list40 = new List<GatheringNode>(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<GatheringLocation> list41 = new List<GatheringLocation>(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<GatheringLocation> list42 = new List<GatheringLocation>(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<GatheringNode> list43 = new List<GatheringNode>(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<GatheringLocation> list44 = new List<GatheringLocation>(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<GatheringLocation> list45 = new List<GatheringLocation>(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<GatheringNode> list46 = new List<GatheringNode>(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<GatheringLocation> list47 = new List<GatheringLocation>(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<GatheringLocation> list48 = new List<GatheringLocation>(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<string> list49 = new List<string>(num);
CollectionsMarshal.SetCount(list49, num);
span = CollectionsMarshal.AsSpan(list49);
index = 0;
span[index] = "liza";
gatheringRoot5.Author = list49;
index = 1;
List<QuestStep> list50 = new List<QuestStep>(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<GatheringNodeGroup> list51 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list51, num);
span3 = CollectionsMarshal.AsSpan(list51);
index = 0;
ref GatheringNodeGroup reference37 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list52 = new List<GatheringNode>(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<GatheringLocation> list53 = new List<GatheringLocation>(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<GatheringLocation> list54 = new List<GatheringLocation>(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<GatheringNode> list55 = new List<GatheringNode>(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<GatheringLocation> list56 = new List<GatheringLocation>(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<GatheringLocation> list57 = new List<GatheringLocation>(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<GatheringNode> list58 = new List<GatheringNode>(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<GatheringLocation> list59 = new List<GatheringLocation>(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<GatheringLocation> list60 = new List<GatheringLocation>(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<string> list61 = new List<string>(index);
CollectionsMarshal.SetCount(list61, index);
span = CollectionsMarshal.AsSpan(list61);
num = 0;
span[num] = "liza";
gatheringRoot6.Author = list61;
num = 2;
List<QuestStep> list62 = new List<QuestStep>(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<GatheringNodeGroup> list63 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list63, index);
span3 = CollectionsMarshal.AsSpan(list63);
num = 0;
ref GatheringNodeGroup reference46 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list64 = new List<GatheringNode>(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<GatheringLocation> list65 = new List<GatheringLocation>(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<GatheringLocation> list66 = new List<GatheringLocation>(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<GatheringNode> list67 = new List<GatheringNode>(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<GatheringLocation> list68 = new List<GatheringLocation>(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<GatheringLocation> list69 = new List<GatheringLocation>(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<GatheringNode> list70 = new List<GatheringNode>(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<GatheringLocation> list71 = new List<GatheringLocation>(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<GatheringLocation> list72 = new List<GatheringLocation>(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<string> list73 = new List<string>(num);
CollectionsMarshal.SetCount(list73, num);
span = CollectionsMarshal.AsSpan(list73);
index = 0;
span[index] = "liza";
gatheringRoot7.Author = list73;
index = 1;
List<QuestStep> list74 = new List<QuestStep>(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<GatheringNodeGroup> list75 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list75, num);
span3 = CollectionsMarshal.AsSpan(list75);
index = 0;
ref GatheringNodeGroup reference55 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list76 = new List<GatheringNode>(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<GatheringLocation> list77 = new List<GatheringLocation>(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<GatheringLocation> list78 = new List<GatheringLocation>(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<GatheringNode> list79 = new List<GatheringNode>(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<GatheringLocation> list80 = new List<GatheringLocation>(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<GatheringLocation> list81 = new List<GatheringLocation>(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<GatheringNode> list82 = new List<GatheringNode>(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<GatheringLocation> list83 = new List<GatheringLocation>(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<GatheringLocation> list84 = new List<GatheringLocation>(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<string> list85 = new List<string>(index);
CollectionsMarshal.SetCount(list85, index);
span = CollectionsMarshal.AsSpan(list85);
num = 0;
span[num] = "liza";
gatheringRoot8.Author = list85;
num = 1;
List<QuestStep> list86 = new List<QuestStep>(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<GatheringNodeGroup> list87 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list87, index);
span3 = CollectionsMarshal.AsSpan(list87);
num = 0;
ref GatheringNodeGroup reference64 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list88 = new List<GatheringNode>(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<GatheringLocation> list89 = new List<GatheringLocation>(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<GatheringLocation> list90 = new List<GatheringLocation>(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<GatheringNode> list91 = new List<GatheringNode>(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<GatheringLocation> list92 = new List<GatheringLocation>(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<GatheringLocation> list93 = new List<GatheringLocation>(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<GatheringNode> list94 = new List<GatheringNode>(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<GatheringLocation> list95 = new List<GatheringLocation>(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<GatheringLocation> list96 = new List<GatheringLocation>(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<string> list97 = new List<string>(num);
CollectionsMarshal.SetCount(list97, num);
span = CollectionsMarshal.AsSpan(list97);
index = 0;
span[index] = "liza";
gatheringRoot9.Author = list97;
index = 1;
List<QuestStep> list98 = new List<QuestStep>(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<GatheringNodeGroup> list99 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list99, num);
span3 = CollectionsMarshal.AsSpan(list99);
index = 0;
ref GatheringNodeGroup reference73 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list100 = new List<GatheringNode>(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<GatheringLocation> list101 = new List<GatheringLocation>(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<GatheringLocation> list102 = new List<GatheringLocation>(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<GatheringNode> list103 = new List<GatheringNode>(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<GatheringLocation> list104 = new List<GatheringLocation>(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<GatheringLocation> list105 = new List<GatheringLocation>(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<GatheringNode> list106 = new List<GatheringNode>(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<GatheringLocation> list107 = new List<GatheringLocation>(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<GatheringLocation> list108 = new List<GatheringLocation>(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<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
Span<string> span = CollectionsMarshal.AsSpan(list);
int index = 0;
span[index] = "liza";
gatheringRoot.Author = list;
index = 1;
List<QuestStep> list2 = new List<QuestStep>(index);
CollectionsMarshal.SetCount(list2, index);
Span<QuestStep> span2 = CollectionsMarshal.AsSpan(list2);
num = 0;
span2[num] = new QuestStep(EInteractionType.None, null, null, 612)
{
AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens
};
gatheringRoot.Steps = list2;
num = 3;
List<GatheringNodeGroup> list3 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list3, num);
Span<GatheringNodeGroup> span3 = CollectionsMarshal.AsSpan(list3);
index = 0;
ref GatheringNodeGroup reference = ref span3[index];
GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
int num2 = 2;
List<GatheringNode> list4 = new List<GatheringNode>(num2);
CollectionsMarshal.SetCount(list4, num2);
Span<GatheringNode> span4 = CollectionsMarshal.AsSpan(list4);
int num3 = 0;
ref GatheringNode reference2 = ref span4[num3];
GatheringNode obj = new GatheringNode
{
DataId = 32193u
};
int num4 = 3;
List<GatheringLocation> list5 = new List<GatheringLocation>(num4);
CollectionsMarshal.SetCount(list5, num4);
Span<GatheringLocation> 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<GatheringLocation> list6 = new List<GatheringLocation>(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<GatheringNode> list7 = new List<GatheringNode>(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<GatheringLocation> list8 = new List<GatheringLocation>(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<GatheringLocation> list9 = new List<GatheringLocation>(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<GatheringNode> list10 = new List<GatheringNode>(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<GatheringLocation> list11 = new List<GatheringLocation>(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<GatheringLocation> list12 = new List<GatheringLocation>(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<string> list13 = new List<string>(index);
CollectionsMarshal.SetCount(list13, index);
span = CollectionsMarshal.AsSpan(list13);
num = 0;
span[num] = "liza";
gatheringRoot2.Author = list13;
num = 1;
List<QuestStep> list14 = new List<QuestStep>(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<GatheringNodeGroup> list15 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list15, index);
span3 = CollectionsMarshal.AsSpan(list15);
num = 0;
ref GatheringNodeGroup reference10 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list16 = new List<GatheringNode>(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<GatheringLocation> list17 = new List<GatheringLocation>(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<GatheringLocation> list18 = new List<GatheringLocation>(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<GatheringNode> list19 = new List<GatheringNode>(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<GatheringLocation> list20 = new List<GatheringLocation>(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<GatheringLocation> list21 = new List<GatheringLocation>(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<GatheringNode> list22 = new List<GatheringNode>(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<GatheringLocation> list23 = new List<GatheringLocation>(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<GatheringLocation> list24 = new List<GatheringLocation>(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<string> list25 = new List<string>(num);
CollectionsMarshal.SetCount(list25, num);
span = CollectionsMarshal.AsSpan(list25);
index = 0;
span[index] = "liza";
gatheringRoot3.Author = list25;
index = 1;
List<QuestStep> list26 = new List<QuestStep>(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<GatheringNodeGroup> list27 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list27, num);
span3 = CollectionsMarshal.AsSpan(list27);
index = 0;
ref GatheringNodeGroup reference19 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list28 = new List<GatheringNode>(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<GatheringLocation> list29 = new List<GatheringLocation>(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<GatheringLocation> list30 = new List<GatheringLocation>(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<GatheringNode> list31 = new List<GatheringNode>(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<GatheringLocation> list32 = new List<GatheringLocation>(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<GatheringLocation> list33 = new List<GatheringLocation>(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<GatheringNode> list34 = new List<GatheringNode>(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<GatheringLocation> list35 = new List<GatheringLocation>(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<GatheringLocation> list36 = new List<GatheringLocation>(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<string> list37 = new List<string>(index);
CollectionsMarshal.SetCount(list37, index);
span = CollectionsMarshal.AsSpan(list37);
num = 0;
span[num] = "liza";
gatheringRoot4.Author = list37;
num = 1;
List<QuestStep> list38 = new List<QuestStep>(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<GatheringNodeGroup> list39 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list39, index);
span3 = CollectionsMarshal.AsSpan(list39);
num = 0;
ref GatheringNodeGroup reference28 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list40 = new List<GatheringNode>(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<GatheringLocation> list41 = new List<GatheringLocation>(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<GatheringLocation> list42 = new List<GatheringLocation>(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<GatheringNode> list43 = new List<GatheringNode>(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<GatheringLocation> list44 = new List<GatheringLocation>(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<GatheringLocation> list45 = new List<GatheringLocation>(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<GatheringNode> list46 = new List<GatheringNode>(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<GatheringLocation> list47 = new List<GatheringLocation>(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<GatheringLocation> list48 = new List<GatheringLocation>(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<string> list49 = new List<string>(num);
CollectionsMarshal.SetCount(list49, num);
span = CollectionsMarshal.AsSpan(list49);
index = 0;
span[index] = "liza";
gatheringRoot5.Author = list49;
index = 1;
List<QuestStep> list50 = new List<QuestStep>(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<GatheringNodeGroup> list51 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list51, num);
span3 = CollectionsMarshal.AsSpan(list51);
index = 0;
ref GatheringNodeGroup reference37 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list52 = new List<GatheringNode>(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<GatheringLocation> list53 = new List<GatheringLocation>(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<GatheringLocation> list54 = new List<GatheringLocation>(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<GatheringNode> list55 = new List<GatheringNode>(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<GatheringLocation> list56 = new List<GatheringLocation>(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<GatheringLocation> list57 = new List<GatheringLocation>(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<GatheringNode> list58 = new List<GatheringNode>(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<GatheringLocation> list59 = new List<GatheringLocation>(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<GatheringLocation> list60 = new List<GatheringLocation>(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<string> list61 = new List<string>(index);
CollectionsMarshal.SetCount(list61, index);
span = CollectionsMarshal.AsSpan(list61);
num = 0;
span[num] = "liza";
gatheringRoot6.Author = list61;
num = 2;
List<QuestStep> list62 = new List<QuestStep>(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<GatheringNodeGroup> list63 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list63, index);
span3 = CollectionsMarshal.AsSpan(list63);
num = 0;
ref GatheringNodeGroup reference46 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list64 = new List<GatheringNode>(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<GatheringLocation> list65 = new List<GatheringLocation>(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<GatheringLocation> list66 = new List<GatheringLocation>(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<GatheringNode> list67 = new List<GatheringNode>(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<GatheringLocation> list68 = new List<GatheringLocation>(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<GatheringLocation> list69 = new List<GatheringLocation>(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<GatheringNode> list70 = new List<GatheringNode>(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<GatheringLocation> list71 = new List<GatheringLocation>(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<GatheringLocation> list72 = new List<GatheringLocation>(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<string> list73 = new List<string>(num);
CollectionsMarshal.SetCount(list73, num);
span = CollectionsMarshal.AsSpan(list73);
index = 0;
span[index] = "liza";
gatheringRoot7.Author = list73;
index = 1;
List<QuestStep> list74 = new List<QuestStep>(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<GatheringNodeGroup> list75 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list75, num);
span3 = CollectionsMarshal.AsSpan(list75);
index = 0;
ref GatheringNodeGroup reference55 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list76 = new List<GatheringNode>(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<GatheringLocation> list77 = new List<GatheringLocation>(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<GatheringLocation> list78 = new List<GatheringLocation>(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<GatheringNode> list79 = new List<GatheringNode>(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<GatheringLocation> list80 = new List<GatheringLocation>(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<GatheringLocation> list81 = new List<GatheringLocation>(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<GatheringNode> list82 = new List<GatheringNode>(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<GatheringLocation> list83 = new List<GatheringLocation>(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<GatheringLocation> list84 = new List<GatheringLocation>(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<string> list85 = new List<string>(index);
CollectionsMarshal.SetCount(list85, index);
span = CollectionsMarshal.AsSpan(list85);
num = 0;
span[num] = "liza";
gatheringRoot8.Author = list85;
num = 1;
List<QuestStep> list86 = new List<QuestStep>(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<GatheringNodeGroup> list87 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list87, index);
span3 = CollectionsMarshal.AsSpan(list87);
num = 0;
ref GatheringNodeGroup reference64 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list88 = new List<GatheringNode>(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<GatheringLocation> list89 = new List<GatheringLocation>(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<GatheringLocation> list90 = new List<GatheringLocation>(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<GatheringNode> list91 = new List<GatheringNode>(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<GatheringLocation> list92 = new List<GatheringLocation>(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<GatheringLocation> list93 = new List<GatheringLocation>(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<GatheringNode> list94 = new List<GatheringNode>(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<GatheringLocation> list95 = new List<GatheringLocation>(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<GatheringLocation> list96 = new List<GatheringLocation>(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<string> list97 = new List<string>(num);
CollectionsMarshal.SetCount(list97, num);
span = CollectionsMarshal.AsSpan(list97);
index = 0;
span[index] = "liza";
gatheringRoot9.Author = list97;
index = 1;
List<QuestStep> list98 = new List<QuestStep>(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<GatheringNodeGroup> list99 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list99, num);
span3 = CollectionsMarshal.AsSpan(list99);
index = 0;
ref GatheringNodeGroup reference73 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list100 = new List<GatheringNode>(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<GatheringLocation> list101 = new List<GatheringLocation>(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<GatheringLocation> list102 = new List<GatheringLocation>(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<GatheringNode> list103 = new List<GatheringNode>(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<GatheringLocation> list104 = new List<GatheringLocation>(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<GatheringLocation> list105 = new List<GatheringLocation>(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<GatheringNode> list106 = new List<GatheringNode>(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<GatheringLocation> list107 = new List<GatheringLocation>(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<GatheringLocation> list108 = new List<GatheringLocation>(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<string> list109 = new List<string>(index);
CollectionsMarshal.SetCount(list109, index);
span = CollectionsMarshal.AsSpan(list109);
num = 0;
span[num] = "liza";
gatheringRoot10.Author = list109;
num = 1;
List<QuestStep> list110 = new List<QuestStep>(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<GatheringNodeGroup> list111 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list111, index);
span3 = CollectionsMarshal.AsSpan(list111);
num = 0;
ref GatheringNodeGroup reference82 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list112 = new List<GatheringNode>(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<GatheringLocation> list113 = new List<GatheringLocation>(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<GatheringLocation> list114 = new List<GatheringLocation>(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<GatheringNode> list115 = new List<GatheringNode>(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<GatheringLocation> list116 = new List<GatheringLocation>(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<GatheringLocation> list117 = new List<GatheringLocation>(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<GatheringNode> list118 = new List<GatheringNode>(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<GatheringLocation> list119 = new List<GatheringLocation>(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<GatheringLocation> list120 = new List<GatheringLocation>(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<string> list121 = new List<string>(num);
CollectionsMarshal.SetCount(list121, num);
span = CollectionsMarshal.AsSpan(list121);
index = 0;
span[index] = "liza";
gatheringRoot11.Author = list121;
index = 1;
List<QuestStep> list122 = new List<QuestStep>(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<GatheringNodeGroup> list123 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list123, num);
span3 = CollectionsMarshal.AsSpan(list123);
index = 0;
ref GatheringNodeGroup reference91 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list124 = new List<GatheringNode>(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<GatheringLocation> list125 = new List<GatheringLocation>(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<string> list126 = new List<string>(index);
CollectionsMarshal.SetCount(list126, index);
span = CollectionsMarshal.AsSpan(list126);
num = 0;
span[num] = "liza";
gatheringRoot12.Author = list126;
num = 2;
List<QuestStep> list127 = new List<QuestStep>(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<GatheringNodeGroup> list128 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list128, index);
span3 = CollectionsMarshal.AsSpan(list128);
num = 0;
ref GatheringNodeGroup reference93 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup32 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list129 = new List<GatheringNode>(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<GatheringLocation> list130 = new List<GatheringLocation>(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<GatheringLocation> list131 = new List<GatheringLocation>(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<GatheringNode> list132 = new List<GatheringNode>(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<GatheringLocation> list133 = new List<GatheringLocation>(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<GatheringLocation> list134 = new List<GatheringLocation>(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<GatheringNode> list135 = new List<GatheringNode>(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<GatheringLocation> list136 = new List<GatheringLocation>(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<GatheringLocation> list137 = new List<GatheringLocation>(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<string> list138 = new List<string>(num);
CollectionsMarshal.SetCount(list138, num);
span = CollectionsMarshal.AsSpan(list138);
index = 0;
span[index] = "liza";
gatheringRoot13.Author = list138;
index = 1;
List<QuestStep> list139 = new List<QuestStep>(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<GatheringNodeGroup> list140 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list140, num);
span3 = CollectionsMarshal.AsSpan(list140);
index = 0;
ref GatheringNodeGroup reference102 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup35 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list141 = new List<GatheringNode>(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<GatheringLocation> list142 = new List<GatheringLocation>(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<GatheringLocation> list143 = new List<GatheringLocation>(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<GatheringNode> list144 = new List<GatheringNode>(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<GatheringLocation> list145 = new List<GatheringLocation>(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<GatheringLocation> list146 = new List<GatheringLocation>(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<GatheringNode> list147 = new List<GatheringNode>(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<GatheringLocation> list148 = new List<GatheringLocation>(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<GatheringLocation> list149 = new List<GatheringLocation>(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<string> list150 = new List<string>(index);
CollectionsMarshal.SetCount(list150, index);
span = CollectionsMarshal.AsSpan(list150);
num = 0;
span[num] = "liza";
gatheringRoot14.Author = list150;
num = 1;
List<QuestStep> list151 = new List<QuestStep>(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<GatheringNodeGroup> list152 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list152, index);
span3 = CollectionsMarshal.AsSpan(list152);
num = 0;
ref GatheringNodeGroup reference111 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup38 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list153 = new List<GatheringNode>(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<GatheringLocation> list154 = new List<GatheringLocation>(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<GatheringLocation> list155 = new List<GatheringLocation>(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<GatheringNode> list156 = new List<GatheringNode>(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<GatheringLocation> list157 = new List<GatheringLocation>(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<GatheringLocation> list158 = new List<GatheringLocation>(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<GatheringNode> list159 = new List<GatheringNode>(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<GatheringLocation> list160 = new List<GatheringLocation>(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<GatheringLocation> list161 = new List<GatheringLocation>(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<string> list162 = new List<string>(num);
CollectionsMarshal.SetCount(list162, num);
span = CollectionsMarshal.AsSpan(list162);
index = 0;
span[index] = "liza";
gatheringRoot15.Author = list162;
index = 1;
List<QuestStep> list163 = new List<QuestStep>(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<GatheringNodeGroup> list164 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list164, num);
span3 = CollectionsMarshal.AsSpan(list164);
index = 0;
ref GatheringNodeGroup reference120 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup41 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list165 = new List<GatheringNode>(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<GatheringLocation> list166 = new List<GatheringLocation>(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<GatheringLocation> list167 = new List<GatheringLocation>(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<GatheringNode> list168 = new List<GatheringNode>(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<GatheringLocation> list169 = new List<GatheringLocation>(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<GatheringLocation> list170 = new List<GatheringLocation>(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<GatheringNode> list171 = new List<GatheringNode>(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<GatheringLocation> list172 = new List<GatheringLocation>(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<GatheringLocation> list173 = new List<GatheringLocation>(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<string> list174 = new List<string>(index);
CollectionsMarshal.SetCount(list174, index);
span = CollectionsMarshal.AsSpan(list174);
num = 0;
span[num] = "liza";
gatheringRoot16.Author = list174;
num = 1;
List<QuestStep> list175 = new List<QuestStep>(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<GatheringNodeGroup> list176 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list176, index);
span3 = CollectionsMarshal.AsSpan(list176);
num = 0;
ref GatheringNodeGroup reference129 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup44 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list177 = new List<GatheringNode>(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<GatheringLocation> list178 = new List<GatheringLocation>(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<GatheringLocation> list179 = new List<GatheringLocation>(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<GatheringNode> list180 = new List<GatheringNode>(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<GatheringLocation> list181 = new List<GatheringLocation>(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<GatheringLocation> list182 = new List<GatheringLocation>(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<GatheringNode> list183 = new List<GatheringNode>(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<GatheringLocation> list184 = new List<GatheringLocation>(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<GatheringLocation> list185 = new List<GatheringLocation>(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<string> list186 = new List<string>(num);
CollectionsMarshal.SetCount(list186, num);
span = CollectionsMarshal.AsSpan(list186);
index = 0;
span[index] = "liza";
gatheringRoot17.Author = list186;
index = 1;
List<QuestStep> list187 = new List<QuestStep>(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<GatheringNodeGroup> list188 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list188, num);
span3 = CollectionsMarshal.AsSpan(list188);
index = 0;
ref GatheringNodeGroup reference138 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup47 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list189 = new List<GatheringNode>(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<GatheringLocation> list190 = new List<GatheringLocation>(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<string> list191 = new List<string>(index);
CollectionsMarshal.SetCount(list191, index);
span = CollectionsMarshal.AsSpan(list191);
num = 0;
span[num] = "Theo";
gatheringRoot18.Author = list191;
num = 1;
List<QuestStep> list192 = new List<QuestStep>(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<GatheringNodeGroup> list193 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list193, index);
span3 = CollectionsMarshal.AsSpan(list193);
num = 0;
ref GatheringNodeGroup reference140 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup48 = new GatheringNodeGroup();
num3 = 3;
List<GatheringNode> list194 = new List<GatheringNode>(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<GatheringLocation> list195 = new List<GatheringLocation>(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<GatheringLocation> list196 = new List<GatheringLocation>(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<GatheringLocation> list197 = new List<GatheringLocation>(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<string> list198 = new List<string>(num);
CollectionsMarshal.SetCount(list198, num);
span = CollectionsMarshal.AsSpan(list198);
index = 0;
span[index] = "Theo";
gatheringRoot19.Author = list198;
index = 1;
List<QuestStep> list199 = new List<QuestStep>(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<GatheringNodeGroup> list200 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list200, num);
span3 = CollectionsMarshal.AsSpan(list200);
index = 0;
ref GatheringNodeGroup reference144 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup49 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list201 = new List<GatheringNode>(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<GatheringLocation> list202 = new List<GatheringLocation>(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<GatheringNode> list203 = new List<GatheringNode>(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<GatheringLocation> list204 = new List<GatheringLocation>(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<GatheringNode> list205 = new List<GatheringNode>(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<GatheringLocation> list206 = new List<GatheringLocation>(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<string> list207 = new List<string>(index);
CollectionsMarshal.SetCount(list207, index);
span = CollectionsMarshal.AsSpan(list207);
num = 0;
span[num] = "plogon_enjoyer";
gatheringRoot20.Author = list207;
num = 1;
List<QuestStep> list208 = new List<QuestStep>(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<GatheringNodeGroup> list209 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list209, index);
span3 = CollectionsMarshal.AsSpan(list209);
num = 0;
ref GatheringNodeGroup reference150 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup52 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list210 = new List<GatheringNode>(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<GatheringLocation> list211 = new List<GatheringLocation>(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<GatheringNode> list212 = new List<GatheringNode>(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<GatheringLocation> list213 = new List<GatheringLocation>(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<GatheringNode> list214 = new List<GatheringNode>(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<GatheringLocation> list215 = new List<GatheringLocation>(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<string> list216 = new List<string>(num);
CollectionsMarshal.SetCount(list216, num);
span = CollectionsMarshal.AsSpan(list216);
index = 0;
span[index] = "plogon_enjoyer";
gatheringRoot21.Author = list216;
index = 1;
List<QuestStep> list217 = new List<QuestStep>(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<GatheringNodeGroup> list218 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list218, num);
span3 = CollectionsMarshal.AsSpan(list218);
index = 0;
ref GatheringNodeGroup reference156 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup55 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list219 = new List<GatheringNode>(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<GatheringLocation> list220 = new List<GatheringLocation>(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<GatheringNode> list221 = new List<GatheringNode>(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<GatheringLocation> list222 = new List<GatheringLocation>(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<GatheringNode> list223 = new List<GatheringNode>(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<GatheringLocation> list224 = new List<GatheringLocation>(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<string> list225 = new List<string>(index);
CollectionsMarshal.SetCount(list225, index);
span = CollectionsMarshal.AsSpan(list225);
num = 0;
span[num] = "liza";
gatheringRoot22.Author = list225;
num = 1;
List<QuestStep> list226 = new List<QuestStep>(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<GatheringNodeGroup> list227 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list227, index);
span3 = CollectionsMarshal.AsSpan(list227);
num = 0;
ref GatheringNodeGroup reference162 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup58 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list228 = new List<GatheringNode>(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<GatheringLocation> list229 = new List<GatheringLocation>(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<GatheringLocation> list230 = new List<GatheringLocation>(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<GatheringNode> list231 = new List<GatheringNode>(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<GatheringLocation> list232 = new List<GatheringLocation>(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<GatheringLocation> list233 = new List<GatheringLocation>(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<GatheringNode> list234 = new List<GatheringNode>(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<GatheringLocation> list235 = new List<GatheringLocation>(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<GatheringLocation> list236 = new List<GatheringLocation>(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<string> list237 = new List<string>(num);
CollectionsMarshal.SetCount(list237, num);
span = CollectionsMarshal.AsSpan(list237);
index = 0;
span[index] = "liza";
gatheringRoot23.Author = list237;
index = 1;
List<QuestStep> list238 = new List<QuestStep>(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<GatheringNodeGroup> list239 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list239, num);
span3 = CollectionsMarshal.AsSpan(list239);
index = 0;
ref GatheringNodeGroup reference171 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup61 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list240 = new List<GatheringNode>(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<GatheringLocation> list241 = new List<GatheringLocation>(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<GatheringLocation> list242 = new List<GatheringLocation>(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<GatheringNode> list243 = new List<GatheringNode>(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<GatheringLocation> list244 = new List<GatheringLocation>(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<GatheringLocation> list245 = new List<GatheringLocation>(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<GatheringNode> list246 = new List<GatheringNode>(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<GatheringLocation> list247 = new List<GatheringLocation>(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<GatheringLocation> list248 = new List<GatheringLocation>(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<string> list249 = new List<string>(index);
CollectionsMarshal.SetCount(list249, index);
span = CollectionsMarshal.AsSpan(list249);
num = 0;
span[num] = "liza";
gatheringRoot24.Author = list249;
num = 1;
List<QuestStep> list250 = new List<QuestStep>(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<GatheringNodeGroup> list251 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list251, index);
span3 = CollectionsMarshal.AsSpan(list251);
num = 0;
ref GatheringNodeGroup reference180 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup64 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list252 = new List<GatheringNode>(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<GatheringLocation> list253 = new List<GatheringLocation>(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<GatheringLocation> list254 = new List<GatheringLocation>(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<GatheringNode> list255 = new List<GatheringNode>(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<GatheringLocation> list256 = new List<GatheringLocation>(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<GatheringLocation> list257 = new List<GatheringLocation>(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<GatheringNode> list258 = new List<GatheringNode>(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<GatheringLocation> list259 = new List<GatheringLocation>(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<GatheringLocation> list260 = new List<GatheringLocation>(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<string> list261 = new List<string>(num);
CollectionsMarshal.SetCount(list261, num);
span = CollectionsMarshal.AsSpan(list261);
index = 0;
span[index] = "liza";
gatheringRoot25.Author = list261;
index = 1;
List<QuestStep> list262 = new List<QuestStep>(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<GatheringNodeGroup> list263 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list263, num);
span3 = CollectionsMarshal.AsSpan(list263);
index = 0;
ref GatheringNodeGroup reference189 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup67 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list264 = new List<GatheringNode>(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<GatheringLocation> list265 = new List<GatheringLocation>(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<GatheringLocation> list266 = new List<GatheringLocation>(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<GatheringNode> list267 = new List<GatheringNode>(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<GatheringLocation> list268 = new List<GatheringLocation>(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<GatheringLocation> list269 = new List<GatheringLocation>(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<GatheringNode> list270 = new List<GatheringNode>(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<GatheringLocation> list271 = new List<GatheringLocation>(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<GatheringLocation> list272 = new List<GatheringLocation>(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<string> list273 = new List<string>(index);
CollectionsMarshal.SetCount(list273, index);
span = CollectionsMarshal.AsSpan(list273);
num = 0;
span[num] = "liza";
gatheringRoot26.Author = list273;
num = 1;
List<QuestStep> list274 = new List<QuestStep>(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<GatheringNodeGroup> list275 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list275, index);
span3 = CollectionsMarshal.AsSpan(list275);
num = 0;
ref GatheringNodeGroup reference198 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup70 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list276 = new List<GatheringNode>(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<GatheringLocation> list277 = new List<GatheringLocation>(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<GatheringNode> list278 = new List<GatheringNode>(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<GatheringLocation> list279 = new List<GatheringLocation>(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<GatheringNode> list280 = new List<GatheringNode>(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<GatheringLocation> list281 = new List<GatheringLocation>(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<GatheringNode> list282 = new List<GatheringNode>(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<GatheringLocation> list283 = new List<GatheringLocation>(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<GatheringNode> list284 = new List<GatheringNode>(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<GatheringLocation> list285 = new List<GatheringLocation>(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<GatheringNode> list286 = new List<GatheringNode>(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<GatheringLocation> list287 = new List<GatheringLocation>(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<string> list288 = new List<string>(num);
CollectionsMarshal.SetCount(list288, num);
span = CollectionsMarshal.AsSpan(list288);
index = 0;
span[index] = "liza";
gatheringRoot27.Author = list288;
index = 1;
List<QuestStep> list289 = new List<QuestStep>(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<GatheringNodeGroup> list290 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list290, num);
span3 = CollectionsMarshal.AsSpan(list290);
index = 0;
ref GatheringNodeGroup reference210 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup76 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list291 = new List<GatheringNode>(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<GatheringLocation> list292 = new List<GatheringLocation>(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<GatheringLocation> list293 = new List<GatheringLocation>(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<GatheringNode> list294 = new List<GatheringNode>(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<GatheringLocation> list295 = new List<GatheringLocation>(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<GatheringLocation> list296 = new List<GatheringLocation>(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<GatheringNode> list297 = new List<GatheringNode>(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<GatheringLocation> list298 = new List<GatheringLocation>(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<GatheringLocation> list299 = new List<GatheringLocation>(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<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
Span<string> span = CollectionsMarshal.AsSpan(list);
int index = 0;
span[index] = "liza";
gatheringRoot.Author = list;
index = 1;
List<QuestStep> list2 = new List<QuestStep>(index);
CollectionsMarshal.SetCount(list2, index);
Span<QuestStep> span2 = CollectionsMarshal.AsSpan(list2);
num = 0;
span2[num] = new QuestStep(EInteractionType.None, null, null, 815)
{
AetheryteShortcut = EAetheryteLocation.AmhAraengMordSouq
};
gatheringRoot.Steps = list2;
num = 3;
List<GatheringNodeGroup> list3 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list3, num);
Span<GatheringNodeGroup> span3 = CollectionsMarshal.AsSpan(list3);
index = 0;
ref GatheringNodeGroup reference = ref span3[index];
GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
int num2 = 2;
List<GatheringNode> list4 = new List<GatheringNode>(num2);
CollectionsMarshal.SetCount(list4, num2);
Span<GatheringNode> span4 = CollectionsMarshal.AsSpan(list4);
int num3 = 0;
ref GatheringNode reference2 = ref span4[num3];
GatheringNode obj = new GatheringNode
{
DataId = 32686u
};
int num4 = 2;
List<GatheringLocation> list5 = new List<GatheringLocation>(num4);
CollectionsMarshal.SetCount(list5, num4);
Span<GatheringLocation> 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<GatheringLocation> list6 = new List<GatheringLocation>(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<GatheringNode> list7 = new List<GatheringNode>(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<GatheringLocation> list8 = new List<GatheringLocation>(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<GatheringLocation> list9 = new List<GatheringLocation>(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<GatheringNode> list10 = new List<GatheringNode>(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<GatheringLocation> list11 = new List<GatheringLocation>(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<GatheringLocation> list12 = new List<GatheringLocation>(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<string> list13 = new List<string>(index);
CollectionsMarshal.SetCount(list13, index);
span = CollectionsMarshal.AsSpan(list13);
num = 0;
span[num] = "liza";
gatheringRoot2.Author = list13;
num = 1;
List<QuestStep> list14 = new List<QuestStep>(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<GatheringNodeGroup> list15 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list15, index);
span3 = CollectionsMarshal.AsSpan(list15);
num = 0;
ref GatheringNodeGroup reference10 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list16 = new List<GatheringNode>(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<GatheringLocation> list17 = new List<GatheringLocation>(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<GatheringLocation> list18 = new List<GatheringLocation>(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<GatheringNode> list19 = new List<GatheringNode>(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<GatheringLocation> list20 = new List<GatheringLocation>(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<GatheringLocation> list21 = new List<GatheringLocation>(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<GatheringNode> list22 = new List<GatheringNode>(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<GatheringLocation> list23 = new List<GatheringLocation>(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<GatheringLocation> list24 = new List<GatheringLocation>(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<string> list25 = new List<string>(num);
CollectionsMarshal.SetCount(list25, num);
span = CollectionsMarshal.AsSpan(list25);
index = 0;
span[index] = "liza";
gatheringRoot3.Author = list25;
index = 1;
List<QuestStep> list26 = new List<QuestStep>(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<GatheringNodeGroup> list27 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list27, num);
span3 = CollectionsMarshal.AsSpan(list27);
index = 0;
ref GatheringNodeGroup reference19 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list28 = new List<GatheringNode>(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<GatheringLocation> list29 = new List<GatheringLocation>(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<GatheringLocation> list30 = new List<GatheringLocation>(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<GatheringNode> list31 = new List<GatheringNode>(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<GatheringLocation> list32 = new List<GatheringLocation>(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<GatheringLocation> list33 = new List<GatheringLocation>(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<GatheringNode> list34 = new List<GatheringNode>(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<GatheringLocation> list35 = new List<GatheringLocation>(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<GatheringLocation> list36 = new List<GatheringLocation>(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<string> list37 = new List<string>(index);
CollectionsMarshal.SetCount(list37, index);
span = CollectionsMarshal.AsSpan(list37);
num = 0;
span[num] = "liza";
gatheringRoot4.Author = list37;
num = 2;
List<QuestStep> list38 = new List<QuestStep>(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<GatheringNodeGroup> list39 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list39, index);
span3 = CollectionsMarshal.AsSpan(list39);
num = 0;
ref GatheringNodeGroup reference28 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list40 = new List<GatheringNode>(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<GatheringLocation> list41 = new List<GatheringLocation>(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<GatheringLocation> list42 = new List<GatheringLocation>(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<GatheringNode> list43 = new List<GatheringNode>(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<GatheringLocation> list44 = new List<GatheringLocation>(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<GatheringLocation> list45 = new List<GatheringLocation>(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<GatheringNode> list46 = new List<GatheringNode>(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<GatheringLocation> list47 = new List<GatheringLocation>(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<GatheringLocation> list48 = new List<GatheringLocation>(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<string> list49 = new List<string>(num);
CollectionsMarshal.SetCount(list49, num);
span = CollectionsMarshal.AsSpan(list49);
index = 0;
span[index] = "liza";
gatheringRoot5.Author = list49;
index = 2;
List<QuestStep> list50 = new List<QuestStep>(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<GatheringNodeGroup> list51 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list51, num);
span3 = CollectionsMarshal.AsSpan(list51);
index = 0;
ref GatheringNodeGroup reference37 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list52 = new List<GatheringNode>(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<GatheringLocation> list53 = new List<GatheringLocation>(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<GatheringLocation> list54 = new List<GatheringLocation>(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<GatheringNode> list55 = new List<GatheringNode>(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<GatheringLocation> list56 = new List<GatheringLocation>(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<GatheringLocation> list57 = new List<GatheringLocation>(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<GatheringNode> list58 = new List<GatheringNode>(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<GatheringLocation> list59 = new List<GatheringLocation>(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<GatheringLocation> list60 = new List<GatheringLocation>(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<string> list61 = new List<string>(index);
CollectionsMarshal.SetCount(list61, index);
span = CollectionsMarshal.AsSpan(list61);
num = 0;
span[num] = "liza";
gatheringRoot6.Author = list61;
num = 1;
List<QuestStep> list62 = new List<QuestStep>(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<GatheringNodeGroup> list63 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list63, index);
span3 = CollectionsMarshal.AsSpan(list63);
num = 0;
ref GatheringNodeGroup reference46 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list64 = new List<GatheringNode>(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<GatheringLocation> list65 = new List<GatheringLocation>(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<GatheringNode> list66 = new List<GatheringNode>(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<GatheringLocation> list67 = new List<GatheringLocation>(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<GatheringNode> list68 = new List<GatheringNode>(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<GatheringLocation> list69 = new List<GatheringLocation>(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<string> list70 = new List<string>(num);
CollectionsMarshal.SetCount(list70, num);
span = CollectionsMarshal.AsSpan(list70);
index = 0;
span[index] = "liza";
gatheringRoot7.Author = list70;
index = 3;
List<QuestStep> list71 = new List<QuestStep>(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<GatheringNodeGroup> list72 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list72, num);
span3 = CollectionsMarshal.AsSpan(list72);
index = 0;
ref GatheringNodeGroup reference52 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list73 = new List<GatheringNode>(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<GatheringLocation> list74 = new List<GatheringLocation>(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<GatheringNode> list75 = new List<GatheringNode>(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<GatheringLocation> list76 = new List<GatheringLocation>(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<GatheringNode> list77 = new List<GatheringNode>(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<GatheringLocation> list78 = new List<GatheringLocation>(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<string> list79 = new List<string>(index);
CollectionsMarshal.SetCount(list79, index);
span = CollectionsMarshal.AsSpan(list79);
num = 0;
span[num] = "liza";
gatheringRoot8.Author = list79;
num = 1;
List<QuestStep> list80 = new List<QuestStep>(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<GatheringNodeGroup> list81 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list81, index);
span3 = CollectionsMarshal.AsSpan(list81);
num = 0;
ref GatheringNodeGroup reference58 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list82 = new List<GatheringNode>(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<GatheringLocation> list83 = new List<GatheringLocation>(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<GatheringNode> list84 = new List<GatheringNode>(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<GatheringLocation> list85 = new List<GatheringLocation>(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<GatheringNode> list86 = new List<GatheringNode>(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<GatheringLocation> list87 = new List<GatheringLocation>(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<string> list88 = new List<string>(num);
CollectionsMarshal.SetCount(list88, num);
span = CollectionsMarshal.AsSpan(list88);
index = 0;
span[index] = "liza";
gatheringRoot9.Author = list88;
index = 1;
List<QuestStep> list89 = new List<QuestStep>(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<GatheringNodeGroup> list90 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list90, num);
span3 = CollectionsMarshal.AsSpan(list90);
index = 0;
ref GatheringNodeGroup reference64 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list91 = new List<GatheringNode>(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<GatheringLocation> list92 = new List<GatheringLocation>(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<GatheringNode> list93 = new List<GatheringNode>(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<GatheringLocation> list94 = new List<GatheringLocation>(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<GatheringNode> list95 = new List<GatheringNode>(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<GatheringLocation> list96 = new List<GatheringLocation>(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<string> list97 = new List<string>(index);
CollectionsMarshal.SetCount(list97, index);
span = CollectionsMarshal.AsSpan(list97);
num = 0;
span[num] = "liza";
gatheringRoot10.Author = list97;
num = 1;
List<QuestStep> list98 = new List<QuestStep>(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<GatheringNodeGroup> list99 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list99, index);
span3 = CollectionsMarshal.AsSpan(list99);
num = 0;
ref GatheringNodeGroup reference70 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list100 = new List<GatheringNode>(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<GatheringLocation> list101 = new List<GatheringLocation>(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<GatheringNode> list102 = new List<GatheringNode>(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<GatheringLocation> list103 = new List<GatheringLocation>(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<GatheringNode> list104 = new List<GatheringNode>(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<GatheringLocation> list105 = new List<GatheringLocation>(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<string> list106 = new List<string>(num);
CollectionsMarshal.SetCount(list106, num);
span = CollectionsMarshal.AsSpan(list106);
index = 0;
span[index] = "liza";
gatheringRoot11.Author = list106;
index = 1;
List<QuestStep> list107 = new List<QuestStep>(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<GatheringNodeGroup> list108 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list108, num);
span3 = CollectionsMarshal.AsSpan(list108);
index = 0;
ref GatheringNodeGroup reference76 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list109 = new List<GatheringNode>(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<GatheringLocation> list110 = new List<GatheringLocation>(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<GatheringNode> list111 = new List<GatheringNode>(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<GatheringLocation> list112 = new List<GatheringLocation>(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<GatheringNode> list113 = new List<GatheringNode>(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<GatheringLocation> list114 = new List<GatheringLocation>(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<string> list115 = new List<string>(index);
CollectionsMarshal.SetCount(list115, index);
span = CollectionsMarshal.AsSpan(list115);
num = 0;
span[num] = "liza";
gatheringRoot12.Author = list115;
num = 3;
List<QuestStep> list116 = new List<QuestStep>(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<GatheringNodeGroup> list117 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list117, index);
span3 = CollectionsMarshal.AsSpan(list117);
num = 0;
ref GatheringNodeGroup reference82 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup34 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list118 = new List<GatheringNode>(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<GatheringLocation> list119 = new List<GatheringLocation>(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<GatheringNode> list120 = new List<GatheringNode>(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<GatheringLocation> list121 = new List<GatheringLocation>(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<GatheringNode> list122 = new List<GatheringNode>(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<GatheringLocation> list123 = new List<GatheringLocation>(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<string> list124 = new List<string>(num);
CollectionsMarshal.SetCount(list124, num);
span = CollectionsMarshal.AsSpan(list124);
index = 0;
span[index] = "liza";
gatheringRoot13.Author = list124;
index = 1;
List<QuestStep> list125 = new List<QuestStep>(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<GatheringNodeGroup> list126 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list126, num);
span3 = CollectionsMarshal.AsSpan(list126);
index = 0;
ref GatheringNodeGroup reference88 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup37 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list127 = new List<GatheringNode>(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<GatheringLocation> list128 = new List<GatheringLocation>(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<GatheringNode> list129 = new List<GatheringNode>(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<GatheringLocation> list130 = new List<GatheringLocation>(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<GatheringNode> list131 = new List<GatheringNode>(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<GatheringLocation> list132 = new List<GatheringLocation>(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<string> list133 = new List<string>(index);
CollectionsMarshal.SetCount(list133, index);
span = CollectionsMarshal.AsSpan(list133);
num = 0;
span[num] = "liza";
gatheringRoot14.Author = list133;
num = 1;
List<QuestStep> list134 = new List<QuestStep>(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<GatheringNodeGroup> list135 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list135, index);
span3 = CollectionsMarshal.AsSpan(list135);
num = 0;
ref GatheringNodeGroup reference94 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup40 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list136 = new List<GatheringNode>(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<GatheringLocation> list137 = new List<GatheringLocation>(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<GatheringNode> list138 = new List<GatheringNode>(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<GatheringLocation> list139 = new List<GatheringLocation>(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<GatheringNode> list140 = new List<GatheringNode>(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<GatheringLocation> list141 = new List<GatheringLocation>(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<string> list142 = new List<string>(num);
CollectionsMarshal.SetCount(list142, num);
span = CollectionsMarshal.AsSpan(list142);
index = 0;
span[index] = "liza";
gatheringRoot15.Author = list142;
index = 1;
List<QuestStep> list143 = new List<QuestStep>(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<GatheringNodeGroup> list144 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list144, num);
span3 = CollectionsMarshal.AsSpan(list144);
index = 0;
ref GatheringNodeGroup reference100 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup43 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list145 = new List<GatheringNode>(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<GatheringLocation> list146 = new List<GatheringLocation>(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<GatheringNode> list147 = new List<GatheringNode>(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<GatheringLocation> list148 = new List<GatheringLocation>(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<GatheringNode> list149 = new List<GatheringNode>(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<GatheringLocation> list150 = new List<GatheringLocation>(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<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
Span<string> span = CollectionsMarshal.AsSpan(list);
int index = 0;
span[index] = "liza";
gatheringRoot.Author = list;
index = 1;
List<QuestStep> list2 = new List<QuestStep>(index);
CollectionsMarshal.SetCount(list2, index);
Span<QuestStep> 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<ushort> list3 = new List<ushort>(num2);
CollectionsMarshal.SetCount(list3, num2);
Span<ushort> 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<GatheringNodeGroup> list4 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list4, num);
Span<GatheringNodeGroup> span4 = CollectionsMarshal.AsSpan(list4);
index = 0;
ref GatheringNodeGroup reference2 = ref span4[index];
GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
index2 = 2;
List<GatheringNode> list5 = new List<GatheringNode>(index2);
CollectionsMarshal.SetCount(list5, index2);
Span<GatheringNode> span5 = CollectionsMarshal.AsSpan(list5);
num2 = 0;
ref GatheringNode reference3 = ref span5[num2];
GatheringNode obj2 = new GatheringNode
{
DataId = 33285u
};
int num3 = 1;
List<GatheringLocation> list6 = new List<GatheringLocation>(num3);
CollectionsMarshal.SetCount(list6, num3);
Span<GatheringLocation> 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<GatheringLocation> list7 = new List<GatheringLocation>(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<GatheringNode> list8 = new List<GatheringNode>(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<GatheringLocation> list9 = new List<GatheringLocation>(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<GatheringLocation> list10 = new List<GatheringLocation>(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<GatheringNode> list11 = new List<GatheringNode>(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<GatheringLocation> list12 = new List<GatheringLocation>(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<GatheringLocation> list13 = new List<GatheringLocation>(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<string> list14 = new List<string>(index);
CollectionsMarshal.SetCount(list14, index);
span = CollectionsMarshal.AsSpan(list14);
num = 0;
span[num] = "liza";
gatheringRoot2.Author = list14;
num = 1;
List<QuestStep> list15 = new List<QuestStep>(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<GatheringNodeGroup> list16 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list16, index);
span4 = CollectionsMarshal.AsSpan(list16);
num = 0;
ref GatheringNodeGroup reference11 = ref span4[num];
GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list17 = new List<GatheringNode>(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<GatheringLocation> list18 = new List<GatheringLocation>(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<GatheringLocation> list19 = new List<GatheringLocation>(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<GatheringNode> list20 = new List<GatheringNode>(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<GatheringLocation> list21 = new List<GatheringLocation>(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<GatheringLocation> list22 = new List<GatheringLocation>(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<GatheringNode> list23 = new List<GatheringNode>(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<GatheringLocation> list24 = new List<GatheringLocation>(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<GatheringLocation> list25 = new List<GatheringLocation>(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<string> list26 = new List<string>(num);
CollectionsMarshal.SetCount(list26, num);
span = CollectionsMarshal.AsSpan(list26);
index = 0;
span[index] = "liza";
gatheringRoot3.Author = list26;
index = 1;
List<QuestStep> list27 = new List<QuestStep>(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<GatheringNodeGroup> list28 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list28, num);
span4 = CollectionsMarshal.AsSpan(list28);
index = 0;
ref GatheringNodeGroup reference20 = ref span4[index];
GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
index2 = 2;
List<GatheringNode> list29 = new List<GatheringNode>(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<GatheringLocation> list30 = new List<GatheringLocation>(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<GatheringLocation> list31 = new List<GatheringLocation>(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<GatheringNode> list32 = new List<GatheringNode>(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<GatheringLocation> list33 = new List<GatheringLocation>(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<GatheringLocation> list34 = new List<GatheringLocation>(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<GatheringNode> list35 = new List<GatheringNode>(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<GatheringLocation> list36 = new List<GatheringLocation>(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<GatheringLocation> list37 = new List<GatheringLocation>(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<string> list38 = new List<string>(index);
CollectionsMarshal.SetCount(list38, index);
span = CollectionsMarshal.AsSpan(list38);
num = 0;
span[num] = "liza";
gatheringRoot4.Author = list38;
num = 1;
List<QuestStep> list39 = new List<QuestStep>(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<GatheringNodeGroup> list40 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list40, index);
span4 = CollectionsMarshal.AsSpan(list40);
num = 0;
ref GatheringNodeGroup reference29 = ref span4[num];
GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list41 = new List<GatheringNode>(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<GatheringLocation> list42 = new List<GatheringLocation>(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<GatheringLocation> list43 = new List<GatheringLocation>(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<GatheringNode> list44 = new List<GatheringNode>(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<GatheringLocation> list45 = new List<GatheringLocation>(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<GatheringLocation> list46 = new List<GatheringLocation>(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<GatheringNode> list47 = new List<GatheringNode>(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<GatheringLocation> list48 = new List<GatheringLocation>(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<GatheringLocation> list49 = new List<GatheringLocation>(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<string> list50 = new List<string>(num);
CollectionsMarshal.SetCount(list50, num);
span = CollectionsMarshal.AsSpan(list50);
index = 0;
span[index] = "liza";
gatheringRoot5.Author = list50;
index = 1;
List<QuestStep> list51 = new List<QuestStep>(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<GatheringNodeGroup> list52 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list52, num);
span4 = CollectionsMarshal.AsSpan(list52);
index = 0;
ref GatheringNodeGroup reference38 = ref span4[index];
GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
index2 = 2;
List<GatheringNode> list53 = new List<GatheringNode>(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<GatheringLocation> list54 = new List<GatheringLocation>(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<GatheringLocation> list55 = new List<GatheringLocation>(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<GatheringNode> list56 = new List<GatheringNode>(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<GatheringLocation> list57 = new List<GatheringLocation>(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<GatheringLocation> list58 = new List<GatheringLocation>(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<GatheringNode> list59 = new List<GatheringNode>(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<GatheringLocation> list60 = new List<GatheringLocation>(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<GatheringLocation> list61 = new List<GatheringLocation>(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<string> list62 = new List<string>(index);
CollectionsMarshal.SetCount(list62, index);
span = CollectionsMarshal.AsSpan(list62);
num = 0;
span[num] = "liza";
gatheringRoot6.Author = list62;
num = 1;
List<QuestStep> list63 = new List<QuestStep>(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<GatheringNodeGroup> list64 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list64, index);
span4 = CollectionsMarshal.AsSpan(list64);
num = 0;
ref GatheringNodeGroup reference47 = ref span4[num];
GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list65 = new List<GatheringNode>(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<GatheringLocation> list66 = new List<GatheringLocation>(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<GatheringLocation> list67 = new List<GatheringLocation>(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<GatheringNode> list68 = new List<GatheringNode>(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<GatheringLocation> list69 = new List<GatheringLocation>(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<GatheringLocation> list70 = new List<GatheringLocation>(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<GatheringNode> list71 = new List<GatheringNode>(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<GatheringLocation> list72 = new List<GatheringLocation>(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<GatheringLocation> list73 = new List<GatheringLocation>(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<string> list74 = new List<string>(num);
CollectionsMarshal.SetCount(list74, num);
span = CollectionsMarshal.AsSpan(list74);
index = 0;
span[index] = "liza";
gatheringRoot7.Author = list74;
index = 1;
List<QuestStep> list75 = new List<QuestStep>(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<GatheringNodeGroup> list76 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list76, num);
span4 = CollectionsMarshal.AsSpan(list76);
index = 0;
ref GatheringNodeGroup reference56 = ref span4[index];
GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup();
index2 = 2;
List<GatheringNode> list77 = new List<GatheringNode>(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<GatheringLocation> list78 = new List<GatheringLocation>(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<GatheringLocation> list79 = new List<GatheringLocation>(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<GatheringNode> list80 = new List<GatheringNode>(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<GatheringLocation> list81 = new List<GatheringLocation>(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<GatheringLocation> list82 = new List<GatheringLocation>(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<GatheringNode> list83 = new List<GatheringNode>(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<GatheringLocation> list84 = new List<GatheringLocation>(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<GatheringLocation> list85 = new List<GatheringLocation>(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<string> list86 = new List<string>(index);
CollectionsMarshal.SetCount(list86, index);
span = CollectionsMarshal.AsSpan(list86);
num = 0;
span[num] = "liza";
gatheringRoot8.Author = list86;
num = 2;
List<QuestStep> list87 = new List<QuestStep>(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<GatheringNodeGroup> list88 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list88, index);
span4 = CollectionsMarshal.AsSpan(list88);
num = 0;
ref GatheringNodeGroup reference65 = ref span4[num];
GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list89 = new List<GatheringNode>(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<GatheringLocation> list90 = new List<GatheringLocation>(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<GatheringLocation> list91 = new List<GatheringLocation>(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<GatheringNode> list92 = new List<GatheringNode>(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<GatheringLocation> list93 = new List<GatheringLocation>(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<GatheringLocation> list94 = new List<GatheringLocation>(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<GatheringNode> list95 = new List<GatheringNode>(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<GatheringLocation> list96 = new List<GatheringLocation>(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<GatheringLocation> list97 = new List<GatheringLocation>(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<string> list98 = new List<string>(num);
CollectionsMarshal.SetCount(list98, num);
span = CollectionsMarshal.AsSpan(list98);
index = 0;
span[index] = "liza";
gatheringRoot9.Author = list98;
index = 1;
List<QuestStep> list99 = new List<QuestStep>(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<GatheringNodeGroup> list100 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list100, num);
span4 = CollectionsMarshal.AsSpan(list100);
index = 0;
ref GatheringNodeGroup reference74 = ref span4[index];
GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup();
index2 = 2;
List<GatheringNode> list101 = new List<GatheringNode>(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<GatheringLocation> list102 = new List<GatheringLocation>(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<GatheringLocation> list103 = new List<GatheringLocation>(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<GatheringNode> list104 = new List<GatheringNode>(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<GatheringLocation> list105 = new List<GatheringLocation>(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<GatheringLocation> list106 = new List<GatheringLocation>(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<GatheringNode> list107 = new List<GatheringNode>(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<GatheringLocation> list108 = new List<GatheringLocation>(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<GatheringLocation> list109 = new List<GatheringLocation>(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<string> list110 = new List<string>(index);
CollectionsMarshal.SetCount(list110, index);
span = CollectionsMarshal.AsSpan(list110);
num = 0;
span[num] = "liza";
gatheringRoot10.Author = list110;
num = 1;
List<QuestStep> list111 = new List<QuestStep>(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<GatheringNodeGroup> list112 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list112, index);
span4 = CollectionsMarshal.AsSpan(list112);
num = 0;
ref GatheringNodeGroup reference83 = ref span4[num];
GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list113 = new List<GatheringNode>(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<GatheringLocation> list114 = new List<GatheringLocation>(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<GatheringLocation> list115 = new List<GatheringLocation>(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<GatheringNode> list116 = new List<GatheringNode>(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<GatheringLocation> list117 = new List<GatheringLocation>(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<GatheringLocation> list118 = new List<GatheringLocation>(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<GatheringNode> list119 = new List<GatheringNode>(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<GatheringLocation> list120 = new List<GatheringLocation>(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<GatheringLocation> list121 = new List<GatheringLocation>(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<string> list122 = new List<string>(num);
CollectionsMarshal.SetCount(list122, num);
span = CollectionsMarshal.AsSpan(list122);
index = 0;
span[index] = "liza";
gatheringRoot11.Author = list122;
index = 1;
List<QuestStep> list123 = new List<QuestStep>(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<GatheringNodeGroup> list124 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list124, num);
span4 = CollectionsMarshal.AsSpan(list124);
index = 0;
ref GatheringNodeGroup reference92 = ref span4[index];
GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup();
index2 = 1;
List<GatheringNode> list125 = new List<GatheringNode>(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<GatheringLocation> list126 = new List<GatheringLocation>(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<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
Span<string> span = CollectionsMarshal.AsSpan(list);
int index = 0;
span[index] = "liza";
gatheringRoot.Author = list;
index = 1;
List<QuestStep> list2 = new List<QuestStep>(index);
CollectionsMarshal.SetCount(list2, index);
Span<QuestStep> 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<GatheringNodeGroup> list3 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list3, num);
Span<GatheringNodeGroup> span3 = CollectionsMarshal.AsSpan(list3);
index = 0;
ref GatheringNodeGroup reference = ref span3[index];
GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
int num2 = 2;
List<GatheringNode> list4 = new List<GatheringNode>(num2);
CollectionsMarshal.SetCount(list4, num2);
Span<GatheringNode> span4 = CollectionsMarshal.AsSpan(list4);
int num3 = 0;
ref GatheringNode reference2 = ref span4[num3];
GatheringNode obj = new GatheringNode
{
DataId = 33856u
};
int num4 = 1;
List<GatheringLocation> list5 = new List<GatheringLocation>(num4);
CollectionsMarshal.SetCount(list5, num4);
Span<GatheringLocation> 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<GatheringLocation> list6 = new List<GatheringLocation>(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<GatheringNode> list7 = new List<GatheringNode>(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<GatheringLocation> list8 = new List<GatheringLocation>(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<GatheringLocation> list9 = new List<GatheringLocation>(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<GatheringNode> list10 = new List<GatheringNode>(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<GatheringLocation> list11 = new List<GatheringLocation>(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<GatheringLocation> list12 = new List<GatheringLocation>(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<string> list13 = new List<string>(index);
CollectionsMarshal.SetCount(list13, index);
span = CollectionsMarshal.AsSpan(list13);
num = 0;
span[num] = "liza";
gatheringRoot2.Author = list13;
num = 1;
List<QuestStep> list14 = new List<QuestStep>(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<GatheringNodeGroup> list15 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list15, index);
span3 = CollectionsMarshal.AsSpan(list15);
num = 0;
ref GatheringNodeGroup reference10 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list16 = new List<GatheringNode>(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<GatheringLocation> list17 = new List<GatheringLocation>(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<GatheringLocation> list18 = new List<GatheringLocation>(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<GatheringNode> list19 = new List<GatheringNode>(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<GatheringLocation> list20 = new List<GatheringLocation>(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<GatheringLocation> list21 = new List<GatheringLocation>(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<GatheringNode> list22 = new List<GatheringNode>(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<GatheringLocation> list23 = new List<GatheringLocation>(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<GatheringLocation> list24 = new List<GatheringLocation>(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<string> list25 = new List<string>(num);
CollectionsMarshal.SetCount(list25, num);
span = CollectionsMarshal.AsSpan(list25);
index = 0;
span[index] = "liza";
gatheringRoot3.Author = list25;
index = 1;
List<QuestStep> list26 = new List<QuestStep>(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<GatheringNodeGroup> list27 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list27, num);
span3 = CollectionsMarshal.AsSpan(list27);
index = 0;
ref GatheringNodeGroup reference19 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list28 = new List<GatheringNode>(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<GatheringLocation> list29 = new List<GatheringLocation>(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<GatheringLocation> list30 = new List<GatheringLocation>(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<GatheringNode> list31 = new List<GatheringNode>(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<GatheringLocation> list32 = new List<GatheringLocation>(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<GatheringLocation> list33 = new List<GatheringLocation>(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<GatheringNode> list34 = new List<GatheringNode>(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<GatheringLocation> list35 = new List<GatheringLocation>(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<GatheringLocation> list36 = new List<GatheringLocation>(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<string> list37 = new List<string>(index);
CollectionsMarshal.SetCount(list37, index);
span = CollectionsMarshal.AsSpan(list37);
num = 0;
span[num] = "liza";
gatheringRoot4.Author = list37;
num = 1;
List<QuestStep> list38 = new List<QuestStep>(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<GatheringNodeGroup> list39 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list39, index);
span3 = CollectionsMarshal.AsSpan(list39);
num = 0;
ref GatheringNodeGroup reference28 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list40 = new List<GatheringNode>(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<GatheringLocation> list41 = new List<GatheringLocation>(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<GatheringLocation> list42 = new List<GatheringLocation>(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<GatheringNode> list43 = new List<GatheringNode>(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<GatheringLocation> list44 = new List<GatheringLocation>(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<GatheringLocation> list45 = new List<GatheringLocation>(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<GatheringNode> list46 = new List<GatheringNode>(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<GatheringLocation> list47 = new List<GatheringLocation>(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<GatheringLocation> list48 = new List<GatheringLocation>(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<string> list49 = new List<string>(num);
CollectionsMarshal.SetCount(list49, num);
span = CollectionsMarshal.AsSpan(list49);
index = 0;
span[index] = "liza";
gatheringRoot5.Author = list49;
index = 1;
List<QuestStep> list50 = new List<QuestStep>(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<GatheringNodeGroup> list51 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list51, num);
span3 = CollectionsMarshal.AsSpan(list51);
index = 0;
ref GatheringNodeGroup reference37 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list52 = new List<GatheringNode>(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<GatheringLocation> list53 = new List<GatheringLocation>(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<GatheringLocation> list54 = new List<GatheringLocation>(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<GatheringNode> list55 = new List<GatheringNode>(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<GatheringLocation> list56 = new List<GatheringLocation>(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<GatheringLocation> list57 = new List<GatheringLocation>(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<GatheringNode> list58 = new List<GatheringNode>(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<GatheringLocation> list59 = new List<GatheringLocation>(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<GatheringLocation> list60 = new List<GatheringLocation>(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<string> list61 = new List<string>(index);
CollectionsMarshal.SetCount(list61, index);
span = CollectionsMarshal.AsSpan(list61);
num = 0;
span[num] = "liza";
gatheringRoot6.Author = list61;
num = 1;
List<QuestStep> list62 = new List<QuestStep>(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<GatheringNodeGroup> list63 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list63, index);
span3 = CollectionsMarshal.AsSpan(list63);
num = 0;
ref GatheringNodeGroup reference46 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list64 = new List<GatheringNode>(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<GatheringLocation> list65 = new List<GatheringLocation>(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<GatheringLocation> list66 = new List<GatheringLocation>(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<GatheringNode> list67 = new List<GatheringNode>(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<GatheringLocation> list68 = new List<GatheringLocation>(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<GatheringLocation> list69 = new List<GatheringLocation>(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<GatheringNode> list70 = new List<GatheringNode>(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<GatheringLocation> list71 = new List<GatheringLocation>(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<GatheringLocation> list72 = new List<GatheringLocation>(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<string> list73 = new List<string>(num);
CollectionsMarshal.SetCount(list73, num);
span = CollectionsMarshal.AsSpan(list73);
index = 0;
span[index] = "liza";
gatheringRoot7.Author = list73;
index = 1;
List<QuestStep> list74 = new List<QuestStep>(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<GatheringNodeGroup> list75 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list75, num);
span3 = CollectionsMarshal.AsSpan(list75);
index = 0;
ref GatheringNodeGroup reference55 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list76 = new List<GatheringNode>(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<GatheringLocation> list77 = new List<GatheringLocation>(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<GatheringLocation> list78 = new List<GatheringLocation>(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<GatheringNode> list79 = new List<GatheringNode>(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<GatheringLocation> list80 = new List<GatheringLocation>(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<GatheringLocation> list81 = new List<GatheringLocation>(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<GatheringNode> list82 = new List<GatheringNode>(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<GatheringLocation> list83 = new List<GatheringLocation>(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<GatheringLocation> list84 = new List<GatheringLocation>(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<string> list85 = new List<string>(index);
CollectionsMarshal.SetCount(list85, index);
span = CollectionsMarshal.AsSpan(list85);
num = 0;
span[num] = "liza";
gatheringRoot8.Author = list85;
num = 1;
List<QuestStep> list86 = new List<QuestStep>(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<GatheringNodeGroup> list87 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list87, index);
span3 = CollectionsMarshal.AsSpan(list87);
num = 0;
ref GatheringNodeGroup reference64 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list88 = new List<GatheringNode>(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<GatheringLocation> list89 = new List<GatheringLocation>(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<GatheringLocation> list90 = new List<GatheringLocation>(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<GatheringNode> list91 = new List<GatheringNode>(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<GatheringLocation> list92 = new List<GatheringLocation>(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<GatheringLocation> list93 = new List<GatheringLocation>(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<GatheringNode> list94 = new List<GatheringNode>(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<GatheringLocation> list95 = new List<GatheringLocation>(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<GatheringLocation> list96 = new List<GatheringLocation>(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<string> list97 = new List<string>(num);
CollectionsMarshal.SetCount(list97, num);
span = CollectionsMarshal.AsSpan(list97);
index = 0;
span[index] = "liza";
gatheringRoot9.Author = list97;
index = 1;
List<QuestStep> list98 = new List<QuestStep>(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<GatheringNodeGroup> list99 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list99, num);
span3 = CollectionsMarshal.AsSpan(list99);
index = 0;
ref GatheringNodeGroup reference73 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list100 = new List<GatheringNode>(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<GatheringLocation> list101 = new List<GatheringLocation>(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<GatheringLocation> list102 = new List<GatheringLocation>(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<GatheringNode> list103 = new List<GatheringNode>(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<GatheringLocation> list104 = new List<GatheringLocation>(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<GatheringLocation> list105 = new List<GatheringLocation>(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<GatheringNode> list106 = new List<GatheringNode>(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<GatheringLocation> list107 = new List<GatheringLocation>(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<GatheringLocation> list108 = new List<GatheringLocation>(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<string> list109 = new List<string>(index);
CollectionsMarshal.SetCount(list109, index);
span = CollectionsMarshal.AsSpan(list109);
num = 0;
span[num] = "liza";
gatheringRoot10.Author = list109;
num = 1;
List<QuestStep> list110 = new List<QuestStep>(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<GatheringNodeGroup> list111 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list111, index);
span3 = CollectionsMarshal.AsSpan(list111);
num = 0;
ref GatheringNodeGroup reference82 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list112 = new List<GatheringNode>(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<GatheringLocation> list113 = new List<GatheringLocation>(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<GatheringLocation> list114 = new List<GatheringLocation>(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<GatheringNode> list115 = new List<GatheringNode>(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<GatheringLocation> list116 = new List<GatheringLocation>(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<GatheringLocation> list117 = new List<GatheringLocation>(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<GatheringNode> list118 = new List<GatheringNode>(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<GatheringLocation> list119 = new List<GatheringLocation>(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<GatheringLocation> list120 = new List<GatheringLocation>(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<string> list121 = new List<string>(num);
CollectionsMarshal.SetCount(list121, num);
span = CollectionsMarshal.AsSpan(list121);
index = 0;
span[index] = "liza";
gatheringRoot11.Author = list121;
index = 1;
List<QuestStep> list122 = new List<QuestStep>(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<GatheringNodeGroup> list123 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list123, num);
span3 = CollectionsMarshal.AsSpan(list123);
index = 0;
ref GatheringNodeGroup reference91 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list124 = new List<GatheringNode>(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<GatheringLocation> list125 = new List<GatheringLocation>(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<GatheringLocation> list126 = new List<GatheringLocation>(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<GatheringNode> list127 = new List<GatheringNode>(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<GatheringLocation> list128 = new List<GatheringLocation>(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<GatheringLocation> list129 = new List<GatheringLocation>(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<GatheringNode> list130 = new List<GatheringNode>(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<GatheringLocation> list131 = new List<GatheringLocation>(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<GatheringLocation> list132 = new List<GatheringLocation>(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<string> list133 = new List<string>(index);
CollectionsMarshal.SetCount(list133, index);
span = CollectionsMarshal.AsSpan(list133);
num = 0;
span[num] = "liza";
gatheringRoot12.Author = list133;
num = 1;
List<QuestStep> list134 = new List<QuestStep>(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<GatheringNodeGroup> list135 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list135, index);
span3 = CollectionsMarshal.AsSpan(list135);
num = 0;
ref GatheringNodeGroup reference100 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup34 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list136 = new List<GatheringNode>(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<GatheringLocation> list137 = new List<GatheringLocation>(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<GatheringLocation> list138 = new List<GatheringLocation>(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<GatheringNode> list139 = new List<GatheringNode>(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<GatheringLocation> list140 = new List<GatheringLocation>(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<GatheringLocation> list141 = new List<GatheringLocation>(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<GatheringNode> list142 = new List<GatheringNode>(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<GatheringLocation> list143 = new List<GatheringLocation>(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<GatheringLocation> list144 = new List<GatheringLocation>(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<string> list145 = new List<string>(num);
CollectionsMarshal.SetCount(list145, num);
span = CollectionsMarshal.AsSpan(list145);
index = 0;
span[index] = "liza";
gatheringRoot13.Author = list145;
index = 1;
List<QuestStep> list146 = new List<QuestStep>(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<GatheringNodeGroup> list147 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list147, num);
span3 = CollectionsMarshal.AsSpan(list147);
index = 0;
ref GatheringNodeGroup reference109 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup37 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list148 = new List<GatheringNode>(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<GatheringLocation> list149 = new List<GatheringLocation>(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<GatheringLocation> list150 = new List<GatheringLocation>(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<GatheringNode> list151 = new List<GatheringNode>(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<GatheringLocation> list152 = new List<GatheringLocation>(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<GatheringLocation> list153 = new List<GatheringLocation>(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<GatheringNode> list154 = new List<GatheringNode>(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<GatheringLocation> list155 = new List<GatheringLocation>(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<GatheringLocation> list156 = new List<GatheringLocation>(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<string> list157 = new List<string>(index);
CollectionsMarshal.SetCount(list157, index);
span = CollectionsMarshal.AsSpan(list157);
num = 0;
span[num] = "liza";
gatheringRoot14.Author = list157;
num = 1;
List<QuestStep> list158 = new List<QuestStep>(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<GatheringNodeGroup> list159 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list159, index);
span3 = CollectionsMarshal.AsSpan(list159);
num = 0;
ref GatheringNodeGroup reference118 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup40 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list160 = new List<GatheringNode>(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<GatheringLocation> list161 = new List<GatheringLocation>(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<GatheringLocation> list162 = new List<GatheringLocation>(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<GatheringNode> list163 = new List<GatheringNode>(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<GatheringLocation> list164 = new List<GatheringLocation>(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<GatheringLocation> list165 = new List<GatheringLocation>(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<GatheringNode> list166 = new List<GatheringNode>(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<GatheringLocation> list167 = new List<GatheringLocation>(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<GatheringLocation> list168 = new List<GatheringLocation>(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<string> list169 = new List<string>(num);
CollectionsMarshal.SetCount(list169, num);
span = CollectionsMarshal.AsSpan(list169);
index = 0;
span[index] = "liza";
gatheringRoot15.Author = list169;
index = 1;
List<QuestStep> list170 = new List<QuestStep>(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<GatheringNodeGroup> list171 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list171, num);
span3 = CollectionsMarshal.AsSpan(list171);
index = 0;
ref GatheringNodeGroup reference127 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup43 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list172 = new List<GatheringNode>(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<GatheringLocation> list173 = new List<GatheringLocation>(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<GatheringLocation> list174 = new List<GatheringLocation>(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<GatheringNode> list175 = new List<GatheringNode>(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<GatheringLocation> list176 = new List<GatheringLocation>(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<GatheringLocation> list177 = new List<GatheringLocation>(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<GatheringNode> list178 = new List<GatheringNode>(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<GatheringLocation> list179 = new List<GatheringLocation>(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<GatheringLocation> list180 = new List<GatheringLocation>(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<string> list181 = new List<string>(index);
CollectionsMarshal.SetCount(list181, index);
span = CollectionsMarshal.AsSpan(list181);
num = 0;
span[num] = "liza";
gatheringRoot16.Author = list181;
num = 1;
List<QuestStep> list182 = new List<QuestStep>(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<GatheringNodeGroup> list183 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list183, index);
span3 = CollectionsMarshal.AsSpan(list183);
num = 0;
ref GatheringNodeGroup reference136 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup46 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list184 = new List<GatheringNode>(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<GatheringLocation> list185 = new List<GatheringLocation>(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<GatheringLocation> list186 = new List<GatheringLocation>(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<GatheringNode> list187 = new List<GatheringNode>(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<GatheringLocation> list188 = new List<GatheringLocation>(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<GatheringLocation> list189 = new List<GatheringLocation>(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<GatheringNode> list190 = new List<GatheringNode>(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<GatheringLocation> list191 = new List<GatheringLocation>(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<GatheringLocation> list192 = new List<GatheringLocation>(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<string> list193 = new List<string>(num);
CollectionsMarshal.SetCount(list193, num);
span = CollectionsMarshal.AsSpan(list193);
index = 0;
span[index] = "liza";
gatheringRoot17.Author = list193;
index = 1;
List<QuestStep> list194 = new List<QuestStep>(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<GatheringNodeGroup> list195 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list195, num);
span3 = CollectionsMarshal.AsSpan(list195);
index = 0;
ref GatheringNodeGroup reference145 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup49 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list196 = new List<GatheringNode>(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<GatheringLocation> list197 = new List<GatheringLocation>(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<GatheringLocation> list198 = new List<GatheringLocation>(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<GatheringNode> list199 = new List<GatheringNode>(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<GatheringLocation> list200 = new List<GatheringLocation>(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<GatheringLocation> list201 = new List<GatheringLocation>(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<GatheringNode> list202 = new List<GatheringNode>(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<GatheringLocation> list203 = new List<GatheringLocation>(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<GatheringLocation> list204 = new List<GatheringLocation>(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<string> list205 = new List<string>(index);
CollectionsMarshal.SetCount(list205, index);
span = CollectionsMarshal.AsSpan(list205);
num = 0;
span[num] = "liza";
gatheringRoot18.Author = list205;
num = 1;
List<QuestStep> list206 = new List<QuestStep>(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<GatheringNodeGroup> list207 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list207, index);
span3 = CollectionsMarshal.AsSpan(list207);
num = 0;
ref GatheringNodeGroup reference154 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup52 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list208 = new List<GatheringNode>(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<GatheringLocation> list209 = new List<GatheringLocation>(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<GatheringLocation> list210 = new List<GatheringLocation>(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<GatheringNode> list211 = new List<GatheringNode>(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<GatheringLocation> list212 = new List<GatheringLocation>(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<GatheringLocation> list213 = new List<GatheringLocation>(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<GatheringNode> list214 = new List<GatheringNode>(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<GatheringLocation> list215 = new List<GatheringLocation>(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<GatheringLocation> list216 = new List<GatheringLocation>(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<string> list217 = new List<string>(num);
CollectionsMarshal.SetCount(list217, num);
span = CollectionsMarshal.AsSpan(list217);
index = 0;
span[index] = "liza";
gatheringRoot19.Author = list217;
index = 1;
List<QuestStep> list218 = new List<QuestStep>(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<GatheringNodeGroup> list219 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list219, num);
span3 = CollectionsMarshal.AsSpan(list219);
index = 0;
ref GatheringNodeGroup reference163 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup55 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list220 = new List<GatheringNode>(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<GatheringLocation> list221 = new List<GatheringLocation>(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<GatheringLocation> list222 = new List<GatheringLocation>(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<GatheringNode> list223 = new List<GatheringNode>(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<GatheringLocation> list224 = new List<GatheringLocation>(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<GatheringLocation> list225 = new List<GatheringLocation>(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<GatheringNode> list226 = new List<GatheringNode>(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<GatheringLocation> list227 = new List<GatheringLocation>(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<GatheringLocation> list228 = new List<GatheringLocation>(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<string> list229 = new List<string>(index);
CollectionsMarshal.SetCount(list229, index);
span = CollectionsMarshal.AsSpan(list229);
num = 0;
span[num] = "liza";
gatheringRoot20.Author = list229;
num = 1;
List<QuestStep> list230 = new List<QuestStep>(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<GatheringNodeGroup> list231 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list231, index);
span3 = CollectionsMarshal.AsSpan(list231);
num = 0;
ref GatheringNodeGroup reference172 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup58 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list232 = new List<GatheringNode>(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<GatheringLocation> list233 = new List<GatheringLocation>(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<GatheringLocation> list234 = new List<GatheringLocation>(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<GatheringNode> list235 = new List<GatheringNode>(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<GatheringLocation> list236 = new List<GatheringLocation>(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<GatheringLocation> list237 = new List<GatheringLocation>(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<GatheringNode> list238 = new List<GatheringNode>(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<GatheringLocation> list239 = new List<GatheringLocation>(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<GatheringLocation> list240 = new List<GatheringLocation>(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<string> list241 = new List<string>(num);
CollectionsMarshal.SetCount(list241, num);
span = CollectionsMarshal.AsSpan(list241);
index = 0;
span[index] = "liza";
gatheringRoot21.Author = list241;
index = 1;
List<QuestStep> list242 = new List<QuestStep>(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<GatheringNodeGroup> list243 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list243, num);
span3 = CollectionsMarshal.AsSpan(list243);
index = 0;
ref GatheringNodeGroup reference181 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup61 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list244 = new List<GatheringNode>(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<GatheringLocation> list245 = new List<GatheringLocation>(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<GatheringLocation> list246 = new List<GatheringLocation>(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<GatheringNode> list247 = new List<GatheringNode>(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<GatheringLocation> list248 = new List<GatheringLocation>(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<GatheringLocation> list249 = new List<GatheringLocation>(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<GatheringNode> list250 = new List<GatheringNode>(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<GatheringLocation> list251 = new List<GatheringLocation>(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<GatheringLocation> list252 = new List<GatheringLocation>(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<string> list253 = new List<string>(index);
CollectionsMarshal.SetCount(list253, index);
span = CollectionsMarshal.AsSpan(list253);
num = 0;
span[num] = "liza";
gatheringRoot22.Author = list253;
num = 1;
List<QuestStep> list254 = new List<QuestStep>(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<GatheringNodeGroup> list255 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list255, index);
span3 = CollectionsMarshal.AsSpan(list255);
num = 0;
ref GatheringNodeGroup reference190 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup64 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list256 = new List<GatheringNode>(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<GatheringLocation> list257 = new List<GatheringLocation>(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<GatheringNode> list258 = new List<GatheringNode>(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<GatheringLocation> list259 = new List<GatheringLocation>(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<GatheringNode> list260 = new List<GatheringNode>(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<GatheringLocation> list261 = new List<GatheringLocation>(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<GatheringNode> list262 = new List<GatheringNode>(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<GatheringLocation> list263 = new List<GatheringLocation>(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<GatheringNode> list264 = new List<GatheringNode>(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<GatheringLocation> list265 = new List<GatheringLocation>(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<GatheringNode> list266 = new List<GatheringNode>(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<GatheringLocation> list267 = new List<GatheringLocation>(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<GatheringNode> list268 = new List<GatheringNode>(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<GatheringLocation> list269 = new List<GatheringLocation>(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<GatheringNode> list270 = new List<GatheringNode>(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<GatheringLocation> list271 = new List<GatheringLocation>(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<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
Span<string> span = CollectionsMarshal.AsSpan(list);
int index = 0;
span[index] = "liza";
gatheringRoot.Author = list;
index = 1;
List<QuestStep> list2 = new List<QuestStep>(index);
CollectionsMarshal.SetCount(list2, index);
Span<QuestStep> span2 = CollectionsMarshal.AsSpan(list2);
num = 0;
span2[num] = new QuestStep(EInteractionType.None, null, null, 959)
{
AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow
};
gatheringRoot.Steps = list2;
num = 3;
List<GatheringNodeGroup> list3 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list3, num);
Span<GatheringNodeGroup> span3 = CollectionsMarshal.AsSpan(list3);
index = 0;
ref GatheringNodeGroup reference = ref span3[index];
GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
int num2 = 2;
List<GatheringNode> list4 = new List<GatheringNode>(num2);
CollectionsMarshal.SetCount(list4, num2);
Span<GatheringNode> span4 = CollectionsMarshal.AsSpan(list4);
int num3 = 0;
ref GatheringNode reference2 = ref span4[num3];
GatheringNode obj = new GatheringNode
{
DataId = 34337u
};
int num4 = 1;
List<GatheringLocation> list5 = new List<GatheringLocation>(num4);
CollectionsMarshal.SetCount(list5, num4);
Span<GatheringLocation> 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<GatheringLocation> list6 = new List<GatheringLocation>(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<GatheringNode> list7 = new List<GatheringNode>(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<GatheringLocation> list8 = new List<GatheringLocation>(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<GatheringLocation> list9 = new List<GatheringLocation>(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<GatheringNode> list10 = new List<GatheringNode>(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<GatheringLocation> list11 = new List<GatheringLocation>(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<GatheringLocation> list12 = new List<GatheringLocation>(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<string> list13 = new List<string>(index);
CollectionsMarshal.SetCount(list13, index);
span = CollectionsMarshal.AsSpan(list13);
num = 0;
span[num] = "plogon_enjoyer";
gatheringRoot2.Author = list13;
num = 1;
List<QuestStep> list14 = new List<QuestStep>(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<GatheringNodeGroup> list15 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list15, index);
span3 = CollectionsMarshal.AsSpan(list15);
num = 0;
ref GatheringNodeGroup reference10 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list16 = new List<GatheringNode>(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<GatheringLocation> list17 = new List<GatheringLocation>(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<GatheringNode> list18 = new List<GatheringNode>(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<GatheringLocation> list19 = new List<GatheringLocation>(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<GatheringNode> list20 = new List<GatheringNode>(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<GatheringLocation> list21 = new List<GatheringLocation>(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<string> list22 = new List<string>(num);
CollectionsMarshal.SetCount(list22, num);
span = CollectionsMarshal.AsSpan(list22);
index = 0;
span[index] = "liza";
gatheringRoot3.Author = list22;
index = 1;
List<QuestStep> list23 = new List<QuestStep>(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<GatheringNodeGroup> list24 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list24, num);
span3 = CollectionsMarshal.AsSpan(list24);
index = 0;
ref GatheringNodeGroup reference16 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list25 = new List<GatheringNode>(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<GatheringLocation> list26 = new List<GatheringLocation>(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<GatheringNode> list27 = new List<GatheringNode>(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<GatheringLocation> list28 = new List<GatheringLocation>(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<GatheringNode> list29 = new List<GatheringNode>(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<GatheringLocation> list30 = new List<GatheringLocation>(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<string> list31 = new List<string>(index);
CollectionsMarshal.SetCount(list31, index);
span = CollectionsMarshal.AsSpan(list31);
num = 0;
span[num] = "plogon_enjoyer";
gatheringRoot4.Author = list31;
num = 1;
List<QuestStep> list32 = new List<QuestStep>(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<GatheringNodeGroup> list33 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list33, index);
span3 = CollectionsMarshal.AsSpan(list33);
num = 0;
ref GatheringNodeGroup reference22 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list34 = new List<GatheringNode>(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<GatheringLocation> list35 = new List<GatheringLocation>(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<GatheringNode> list36 = new List<GatheringNode>(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<GatheringLocation> list37 = new List<GatheringLocation>(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<GatheringNode> list38 = new List<GatheringNode>(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<GatheringLocation> list39 = new List<GatheringLocation>(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<string> list40 = new List<string>(num);
CollectionsMarshal.SetCount(list40, num);
span = CollectionsMarshal.AsSpan(list40);
index = 0;
span[index] = "liza";
gatheringRoot5.Author = list40;
index = 1;
List<QuestStep> list41 = new List<QuestStep>(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<GatheringNodeGroup> list42 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list42, num);
span3 = CollectionsMarshal.AsSpan(list42);
index = 0;
ref GatheringNodeGroup reference28 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list43 = new List<GatheringNode>(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<GatheringLocation> list44 = new List<GatheringLocation>(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<GatheringNode> list45 = new List<GatheringNode>(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<GatheringLocation> list46 = new List<GatheringLocation>(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<GatheringNode> list47 = new List<GatheringNode>(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<GatheringLocation> list48 = new List<GatheringLocation>(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<string> list49 = new List<string>(index);
CollectionsMarshal.SetCount(list49, index);
span = CollectionsMarshal.AsSpan(list49);
num = 0;
span[num] = "plogon_enjoyer";
gatheringRoot6.Author = list49;
num = 1;
List<QuestStep> list50 = new List<QuestStep>(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<GatheringNodeGroup> list51 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list51, index);
span3 = CollectionsMarshal.AsSpan(list51);
num = 0;
ref GatheringNodeGroup reference34 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list52 = new List<GatheringNode>(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<GatheringLocation> list53 = new List<GatheringLocation>(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<GatheringNode> list54 = new List<GatheringNode>(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<GatheringLocation> list55 = new List<GatheringLocation>(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<GatheringNode> list56 = new List<GatheringNode>(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<GatheringLocation> list57 = new List<GatheringLocation>(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<string> list58 = new List<string>(num);
CollectionsMarshal.SetCount(list58, num);
span = CollectionsMarshal.AsSpan(list58);
index = 0;
span[index] = "plogon_enjoyer";
gatheringRoot7.Author = list58;
index = 1;
List<QuestStep> list59 = new List<QuestStep>(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<GatheringNodeGroup> list60 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list60, num);
span3 = CollectionsMarshal.AsSpan(list60);
index = 0;
ref GatheringNodeGroup reference40 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list61 = new List<GatheringNode>(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<GatheringLocation> list62 = new List<GatheringLocation>(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<GatheringNode> list63 = new List<GatheringNode>(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<GatheringLocation> list64 = new List<GatheringLocation>(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<GatheringNode> list65 = new List<GatheringNode>(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<GatheringLocation> list66 = new List<GatheringLocation>(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<string> list67 = new List<string>(index);
CollectionsMarshal.SetCount(list67, index);
span = CollectionsMarshal.AsSpan(list67);
num = 0;
span[num] = "liza";
gatheringRoot8.Author = list67;
num = 1;
List<QuestStep> list68 = new List<QuestStep>(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<GatheringNodeGroup> list69 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list69, index);
span3 = CollectionsMarshal.AsSpan(list69);
num = 0;
ref GatheringNodeGroup reference46 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup22 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list70 = new List<GatheringNode>(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<GatheringLocation> list71 = new List<GatheringLocation>(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<GatheringNode> list72 = new List<GatheringNode>(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<GatheringLocation> list73 = new List<GatheringLocation>(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<GatheringNode> list74 = new List<GatheringNode>(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<GatheringLocation> list75 = new List<GatheringLocation>(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<string> list76 = new List<string>(num);
CollectionsMarshal.SetCount(list76, num);
span = CollectionsMarshal.AsSpan(list76);
index = 0;
span[index] = "plogon_enjoyer";
gatheringRoot9.Author = list76;
index = 1;
List<QuestStep> list77 = new List<QuestStep>(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<GatheringNodeGroup> list78 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list78, num);
span3 = CollectionsMarshal.AsSpan(list78);
index = 0;
ref GatheringNodeGroup reference52 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup25 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list79 = new List<GatheringNode>(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<GatheringLocation> list80 = new List<GatheringLocation>(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<GatheringNode> list81 = new List<GatheringNode>(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<GatheringLocation> list82 = new List<GatheringLocation>(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<GatheringNode> list83 = new List<GatheringNode>(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<GatheringLocation> list84 = new List<GatheringLocation>(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<string> list85 = new List<string>(index);
CollectionsMarshal.SetCount(list85, index);
span = CollectionsMarshal.AsSpan(list85);
num = 0;
span[num] = "plogon_enjoyer";
gatheringRoot10.Author = list85;
num = 1;
List<QuestStep> list86 = new List<QuestStep>(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<GatheringNodeGroup> list87 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list87, index);
span3 = CollectionsMarshal.AsSpan(list87);
num = 0;
ref GatheringNodeGroup reference58 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup28 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list88 = new List<GatheringNode>(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<GatheringLocation> list89 = new List<GatheringLocation>(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<GatheringNode> list90 = new List<GatheringNode>(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<GatheringLocation> list91 = new List<GatheringLocation>(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<GatheringNode> list92 = new List<GatheringNode>(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<GatheringLocation> list93 = new List<GatheringLocation>(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<string> list94 = new List<string>(num);
CollectionsMarshal.SetCount(list94, num);
span = CollectionsMarshal.AsSpan(list94);
index = 0;
span[index] = "liza";
gatheringRoot11.Author = list94;
index = 1;
List<QuestStep> list95 = new List<QuestStep>(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<GatheringNodeGroup> list96 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list96, num);
span3 = CollectionsMarshal.AsSpan(list96);
index = 0;
ref GatheringNodeGroup reference64 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup31 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list97 = new List<GatheringNode>(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<GatheringLocation> list98 = new List<GatheringLocation>(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<GatheringNode> list99 = new List<GatheringNode>(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<GatheringLocation> list100 = new List<GatheringLocation>(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<GatheringNode> list101 = new List<GatheringNode>(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<GatheringLocation> list102 = new List<GatheringLocation>(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<string> list103 = new List<string>(index);
CollectionsMarshal.SetCount(list103, index);
span = CollectionsMarshal.AsSpan(list103);
num = 0;
span[num] = "liza";
gatheringRoot12.Author = list103;
num = 1;
List<QuestStep> list104 = new List<QuestStep>(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<GatheringNodeGroup> list105 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list105, index);
span3 = CollectionsMarshal.AsSpan(list105);
num = 0;
ref GatheringNodeGroup reference70 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup34 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list106 = new List<GatheringNode>(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<GatheringLocation> list107 = new List<GatheringLocation>(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<GatheringLocation> list108 = new List<GatheringLocation>(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<GatheringNode> list109 = new List<GatheringNode>(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<GatheringLocation> list110 = new List<GatheringLocation>(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<GatheringLocation> list111 = new List<GatheringLocation>(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<GatheringNode> list112 = new List<GatheringNode>(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<GatheringLocation> list113 = new List<GatheringLocation>(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<GatheringLocation> list114 = new List<GatheringLocation>(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<string> list115 = new List<string>(num);
CollectionsMarshal.SetCount(list115, num);
span = CollectionsMarshal.AsSpan(list115);
index = 0;
span[index] = "liza";
gatheringRoot13.Author = list115;
index = 1;
List<QuestStep> list116 = new List<QuestStep>(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<GatheringNodeGroup> list117 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list117, num);
span3 = CollectionsMarshal.AsSpan(list117);
index = 0;
ref GatheringNodeGroup reference79 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup37 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list118 = new List<GatheringNode>(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<GatheringLocation> list119 = new List<GatheringLocation>(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<GatheringLocation> list120 = new List<GatheringLocation>(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<GatheringNode> list121 = new List<GatheringNode>(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<GatheringLocation> list122 = new List<GatheringLocation>(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<GatheringLocation> list123 = new List<GatheringLocation>(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<GatheringNode> list124 = new List<GatheringNode>(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<GatheringLocation> list125 = new List<GatheringLocation>(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<GatheringLocation> list126 = new List<GatheringLocation>(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<string> list127 = new List<string>(index);
CollectionsMarshal.SetCount(list127, index);
span = CollectionsMarshal.AsSpan(list127);
num = 0;
span[num] = "liza";
gatheringRoot14.Author = list127;
num = 1;
List<QuestStep> list128 = new List<QuestStep>(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<GatheringNodeGroup> list129 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list129, index);
span3 = CollectionsMarshal.AsSpan(list129);
num = 0;
ref GatheringNodeGroup reference88 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup40 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list130 = new List<GatheringNode>(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<GatheringLocation> list131 = new List<GatheringLocation>(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<GatheringLocation> list132 = new List<GatheringLocation>(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<GatheringNode> list133 = new List<GatheringNode>(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<GatheringLocation> list134 = new List<GatheringLocation>(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<GatheringLocation> list135 = new List<GatheringLocation>(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<GatheringNode> list136 = new List<GatheringNode>(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<GatheringLocation> list137 = new List<GatheringLocation>(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<GatheringLocation> list138 = new List<GatheringLocation>(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<string> list139 = new List<string>(num);
CollectionsMarshal.SetCount(list139, num);
span = CollectionsMarshal.AsSpan(list139);
index = 0;
span[index] = "liza";
gatheringRoot15.Author = list139;
index = 1;
List<QuestStep> list140 = new List<QuestStep>(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<GatheringNodeGroup> list141 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list141, num);
span3 = CollectionsMarshal.AsSpan(list141);
index = 0;
ref GatheringNodeGroup reference97 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup43 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list142 = new List<GatheringNode>(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<GatheringLocation> list143 = new List<GatheringLocation>(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<GatheringLocation> list144 = new List<GatheringLocation>(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<GatheringNode> list145 = new List<GatheringNode>(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<GatheringLocation> list146 = new List<GatheringLocation>(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<GatheringLocation> list147 = new List<GatheringLocation>(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<GatheringNode> list148 = new List<GatheringNode>(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<GatheringLocation> list149 = new List<GatheringLocation>(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<GatheringLocation> list150 = new List<GatheringLocation>(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<string> list151 = new List<string>(index);
CollectionsMarshal.SetCount(list151, index);
span = CollectionsMarshal.AsSpan(list151);
num = 0;
span[num] = "liza";
gatheringRoot16.Author = list151;
num = 1;
List<QuestStep> list152 = new List<QuestStep>(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<GatheringNodeGroup> list153 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list153, index);
span3 = CollectionsMarshal.AsSpan(list153);
num = 0;
ref GatheringNodeGroup reference106 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup46 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list154 = new List<GatheringNode>(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<GatheringLocation> list155 = new List<GatheringLocation>(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<GatheringLocation> list156 = new List<GatheringLocation>(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<GatheringNode> list157 = new List<GatheringNode>(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<GatheringLocation> list158 = new List<GatheringLocation>(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<GatheringLocation> list159 = new List<GatheringLocation>(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<GatheringNode> list160 = new List<GatheringNode>(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<GatheringLocation> list161 = new List<GatheringLocation>(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<GatheringLocation> list162 = new List<GatheringLocation>(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<string> list163 = new List<string>(num);
CollectionsMarshal.SetCount(list163, num);
span = CollectionsMarshal.AsSpan(list163);
index = 0;
span[index] = "liza";
gatheringRoot17.Author = list163;
index = 1;
List<QuestStep> list164 = new List<QuestStep>(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<GatheringNodeGroup> list165 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list165, num);
span3 = CollectionsMarshal.AsSpan(list165);
index = 0;
ref GatheringNodeGroup reference115 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup49 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list166 = new List<GatheringNode>(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<GatheringLocation> list167 = new List<GatheringLocation>(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<GatheringLocation> list168 = new List<GatheringLocation>(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<GatheringNode> list169 = new List<GatheringNode>(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<GatheringLocation> list170 = new List<GatheringLocation>(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<GatheringLocation> list171 = new List<GatheringLocation>(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<GatheringNode> list172 = new List<GatheringNode>(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<GatheringLocation> list173 = new List<GatheringLocation>(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<GatheringLocation> list174 = new List<GatheringLocation>(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<string> list175 = new List<string>(index);
CollectionsMarshal.SetCount(list175, index);
span = CollectionsMarshal.AsSpan(list175);
num = 0;
span[num] = "liza";
gatheringRoot18.Author = list175;
num = 1;
List<QuestStep> list176 = new List<QuestStep>(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<GatheringNodeGroup> list177 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list177, index);
span3 = CollectionsMarshal.AsSpan(list177);
num = 0;
ref GatheringNodeGroup reference124 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup52 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list178 = new List<GatheringNode>(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<GatheringLocation> list179 = new List<GatheringLocation>(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<GatheringNode> list180 = new List<GatheringNode>(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<GatheringLocation> list181 = new List<GatheringLocation>(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<GatheringNode> list182 = new List<GatheringNode>(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<GatheringLocation> list183 = new List<GatheringLocation>(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<GatheringNode> list184 = new List<GatheringNode>(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<GatheringLocation> list185 = new List<GatheringLocation>(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<GatheringNode> list186 = new List<GatheringNode>(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<GatheringLocation> list187 = new List<GatheringLocation>(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<GatheringNode> list188 = new List<GatheringNode>(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<GatheringLocation> list189 = new List<GatheringLocation>(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<string> list190 = new List<string>(num);
CollectionsMarshal.SetCount(list190, num);
span = CollectionsMarshal.AsSpan(list190);
index = 0;
span[index] = "liza";
gatheringRoot19.Author = list190;
index = 1;
List<QuestStep> list191 = new List<QuestStep>(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<GatheringNodeGroup> list192 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list192, num);
span3 = CollectionsMarshal.AsSpan(list192);
index = 0;
ref GatheringNodeGroup reference136 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup58 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list193 = new List<GatheringNode>(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<GatheringLocation> list194 = new List<GatheringLocation>(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<GatheringNode> list195 = new List<GatheringNode>(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<GatheringLocation> list196 = new List<GatheringLocation>(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<GatheringNode> list197 = new List<GatheringNode>(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<GatheringLocation> list198 = new List<GatheringLocation>(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<GatheringNode> list199 = new List<GatheringNode>(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<GatheringLocation> list200 = new List<GatheringLocation>(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<GatheringNode> list201 = new List<GatheringNode>(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<GatheringLocation> list202 = new List<GatheringLocation>(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<GatheringNode> list203 = new List<GatheringNode>(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<GatheringLocation> list204 = new List<GatheringLocation>(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<string> list205 = new List<string>(index);
CollectionsMarshal.SetCount(list205, index);
span = CollectionsMarshal.AsSpan(list205);
num = 0;
span[num] = "liza";
gatheringRoot20.Author = list205;
num = 1;
List<QuestStep> list206 = new List<QuestStep>(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<GatheringNodeGroup> list207 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list207, index);
span3 = CollectionsMarshal.AsSpan(list207);
num = 0;
ref GatheringNodeGroup reference148 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup64 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list208 = new List<GatheringNode>(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<GatheringLocation> list209 = new List<GatheringLocation>(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<GatheringNode> list210 = new List<GatheringNode>(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<GatheringLocation> list211 = new List<GatheringLocation>(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<GatheringNode> list212 = new List<GatheringNode>(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<GatheringLocation> list213 = new List<GatheringLocation>(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<GatheringNode> list214 = new List<GatheringNode>(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<GatheringLocation> list215 = new List<GatheringLocation>(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<GatheringNode> list216 = new List<GatheringNode>(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<GatheringLocation> list217 = new List<GatheringLocation>(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<GatheringNode> list218 = new List<GatheringNode>(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<GatheringLocation> list219 = new List<GatheringLocation>(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<string> list220 = new List<string>(num);
CollectionsMarshal.SetCount(list220, num);
span = CollectionsMarshal.AsSpan(list220);
index = 0;
span[index] = "liza";
gatheringRoot21.Author = list220;
index = 1;
List<QuestStep> list221 = new List<QuestStep>(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<GatheringNodeGroup> list222 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list222, num);
span3 = CollectionsMarshal.AsSpan(list222);
index = 0;
ref GatheringNodeGroup reference160 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup70 = new GatheringNodeGroup();
num3 = 1;
List<GatheringNode> list223 = new List<GatheringNode>(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<GatheringLocation> list224 = new List<GatheringLocation>(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<GatheringNode> list225 = new List<GatheringNode>(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<GatheringLocation> list226 = new List<GatheringLocation>(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<GatheringNode> list227 = new List<GatheringNode>(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<GatheringLocation> list228 = new List<GatheringLocation>(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<GatheringNode> list229 = new List<GatheringNode>(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<GatheringLocation> list230 = new List<GatheringLocation>(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<GatheringNode> list231 = new List<GatheringNode>(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<GatheringLocation> list232 = new List<GatheringLocation>(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<GatheringNode> list233 = new List<GatheringNode>(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<GatheringLocation> list234 = new List<GatheringLocation>(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<string> list235 = new List<string>(index);
CollectionsMarshal.SetCount(list235, index);
span = CollectionsMarshal.AsSpan(list235);
num = 0;
span[num] = "liza";
gatheringRoot22.Author = list235;
num = 1;
List<QuestStep> list236 = new List<QuestStep>(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<GatheringNodeGroup> list237 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list237, index);
span3 = CollectionsMarshal.AsSpan(list237);
num = 0;
ref GatheringNodeGroup reference172 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup76 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list238 = new List<GatheringNode>(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<GatheringLocation> list239 = new List<GatheringLocation>(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<GatheringLocation> list240 = new List<GatheringLocation>(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<GatheringNode> list241 = new List<GatheringNode>(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<GatheringLocation> list242 = new List<GatheringLocation>(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<GatheringLocation> list243 = new List<GatheringLocation>(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<GatheringNode> list244 = new List<GatheringNode>(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<GatheringLocation> list245 = new List<GatheringLocation>(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<GatheringLocation> list246 = new List<GatheringLocation>(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<string> list247 = new List<string>(num);
CollectionsMarshal.SetCount(list247, num);
span = CollectionsMarshal.AsSpan(list247);
index = 0;
span[index] = "liza";
gatheringRoot23.Author = list247;
index = 1;
List<QuestStep> list248 = new List<QuestStep>(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<GatheringNodeGroup> list249 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list249, num);
span3 = CollectionsMarshal.AsSpan(list249);
index = 0;
ref GatheringNodeGroup reference181 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup79 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list250 = new List<GatheringNode>(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<GatheringLocation> list251 = new List<GatheringLocation>(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<GatheringLocation> list252 = new List<GatheringLocation>(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<GatheringNode> list253 = new List<GatheringNode>(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<GatheringLocation> list254 = new List<GatheringLocation>(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<GatheringLocation> list255 = new List<GatheringLocation>(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<GatheringNode> list256 = new List<GatheringNode>(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<GatheringLocation> list257 = new List<GatheringLocation>(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<GatheringLocation> list258 = new List<GatheringLocation>(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<string> list259 = new List<string>(index);
CollectionsMarshal.SetCount(list259, index);
span = CollectionsMarshal.AsSpan(list259);
num = 0;
span[num] = "liza";
gatheringRoot24.Author = list259;
num = 1;
List<QuestStep> list260 = new List<QuestStep>(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<GatheringNodeGroup> list261 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list261, index);
span3 = CollectionsMarshal.AsSpan(list261);
num = 0;
ref GatheringNodeGroup reference190 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup82 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list262 = new List<GatheringNode>(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<GatheringLocation> list263 = new List<GatheringLocation>(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<GatheringLocation> list264 = new List<GatheringLocation>(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<GatheringNode> list265 = new List<GatheringNode>(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<GatheringLocation> list266 = new List<GatheringLocation>(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<GatheringLocation> list267 = new List<GatheringLocation>(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<GatheringNode> list268 = new List<GatheringNode>(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<GatheringLocation> list269 = new List<GatheringLocation>(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<GatheringLocation> list270 = new List<GatheringLocation>(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<string> list271 = new List<string>(num);
CollectionsMarshal.SetCount(list271, num);
span = CollectionsMarshal.AsSpan(list271);
index = 0;
span[index] = "liza";
gatheringRoot25.Author = list271;
index = 1;
List<QuestStep> list272 = new List<QuestStep>(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<GatheringNodeGroup> list273 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list273, num);
span3 = CollectionsMarshal.AsSpan(list273);
index = 0;
ref GatheringNodeGroup reference199 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup85 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list274 = new List<GatheringNode>(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<GatheringLocation> list275 = new List<GatheringLocation>(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<GatheringLocation> list276 = new List<GatheringLocation>(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<GatheringNode> list277 = new List<GatheringNode>(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<GatheringLocation> list278 = new List<GatheringLocation>(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<GatheringLocation> list279 = new List<GatheringLocation>(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<GatheringNode> list280 = new List<GatheringNode>(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<GatheringLocation> list281 = new List<GatheringLocation>(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<GatheringLocation> list282 = new List<GatheringLocation>(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<string> list283 = new List<string>(index);
CollectionsMarshal.SetCount(list283, index);
span = CollectionsMarshal.AsSpan(list283);
num = 0;
span[num] = "liza";
gatheringRoot26.Author = list283;
num = 1;
List<QuestStep> list284 = new List<QuestStep>(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<GatheringNodeGroup> list285 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list285, index);
span3 = CollectionsMarshal.AsSpan(list285);
num = 0;
ref GatheringNodeGroup reference208 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup88 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list286 = new List<GatheringNode>(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<GatheringLocation> list287 = new List<GatheringLocation>(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<GatheringLocation> list288 = new List<GatheringLocation>(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<GatheringNode> list289 = new List<GatheringNode>(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<GatheringLocation> list290 = new List<GatheringLocation>(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<GatheringLocation> list291 = new List<GatheringLocation>(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<GatheringNode> list292 = new List<GatheringNode>(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<GatheringLocation> list293 = new List<GatheringLocation>(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<GatheringLocation> list294 = new List<GatheringLocation>(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<string> list295 = new List<string>(num);
CollectionsMarshal.SetCount(list295, num);
span = CollectionsMarshal.AsSpan(list295);
index = 0;
span[index] = "liza";
gatheringRoot27.Author = list295;
index = 1;
List<QuestStep> list296 = new List<QuestStep>(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<GatheringNodeGroup> list297 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list297, num);
span3 = CollectionsMarshal.AsSpan(list297);
index = 0;
ref GatheringNodeGroup reference217 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup91 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list298 = new List<GatheringNode>(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<GatheringLocation> list299 = new List<GatheringLocation>(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<GatheringLocation> list300 = new List<GatheringLocation>(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<GatheringNode> list301 = new List<GatheringNode>(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<GatheringLocation> list302 = new List<GatheringLocation>(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<GatheringLocation> list303 = new List<GatheringLocation>(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<GatheringNode> list304 = new List<GatheringNode>(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<GatheringLocation> list305 = new List<GatheringLocation>(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<GatheringLocation> list306 = new List<GatheringLocation>(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<string> list307 = new List<string>(index);
CollectionsMarshal.SetCount(list307, index);
span = CollectionsMarshal.AsSpan(list307);
num = 0;
span[num] = "liza";
gatheringRoot28.Author = list307;
num = 3;
List<QuestStep> list308 = new List<QuestStep>(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<GatheringNodeGroup> list309 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list309, index);
span3 = CollectionsMarshal.AsSpan(list309);
num = 0;
ref GatheringNodeGroup reference226 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup94 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list310 = new List<GatheringNode>(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<GatheringLocation> list311 = new List<GatheringLocation>(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<GatheringLocation> list312 = new List<GatheringLocation>(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<GatheringNode> list313 = new List<GatheringNode>(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<GatheringLocation> list314 = new List<GatheringLocation>(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<GatheringLocation> list315 = new List<GatheringLocation>(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<GatheringNode> list316 = new List<GatheringNode>(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<GatheringLocation> list317 = new List<GatheringLocation>(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<GatheringLocation> list318 = new List<GatheringLocation>(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<string> list319 = new List<string>(num);
CollectionsMarshal.SetCount(list319, num);
span = CollectionsMarshal.AsSpan(list319);
index = 0;
span[index] = "liza";
gatheringRoot29.Author = list319;
index = 1;
List<QuestStep> list320 = new List<QuestStep>(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<GatheringNodeGroup> list321 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list321, num);
span3 = CollectionsMarshal.AsSpan(list321);
index = 0;
ref GatheringNodeGroup reference235 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup97 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list322 = new List<GatheringNode>(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<GatheringLocation> list323 = new List<GatheringLocation>(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<GatheringLocation> list324 = new List<GatheringLocation>(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<GatheringNode> list325 = new List<GatheringNode>(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<GatheringLocation> list326 = new List<GatheringLocation>(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<GatheringLocation> list327 = new List<GatheringLocation>(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<GatheringNode> list328 = new List<GatheringNode>(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<GatheringLocation> list329 = new List<GatheringLocation>(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<GatheringLocation> list330 = new List<GatheringLocation>(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<string> list331 = new List<string>(index);
CollectionsMarshal.SetCount(list331, index);
span = CollectionsMarshal.AsSpan(list331);
num = 0;
span[num] = "liza";
gatheringRoot30.Author = list331;
num = 1;
List<QuestStep> list332 = new List<QuestStep>(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<GatheringNodeGroup> list333 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list333, index);
span3 = CollectionsMarshal.AsSpan(list333);
num = 0;
ref GatheringNodeGroup reference244 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup100 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list334 = new List<GatheringNode>(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<GatheringLocation> list335 = new List<GatheringLocation>(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<GatheringLocation> list336 = new List<GatheringLocation>(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<GatheringNode> list337 = new List<GatheringNode>(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<GatheringLocation> list338 = new List<GatheringLocation>(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<GatheringLocation> list339 = new List<GatheringLocation>(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<GatheringNode> list340 = new List<GatheringNode>(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<GatheringLocation> list341 = new List<GatheringLocation>(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<GatheringLocation> list342 = new List<GatheringLocation>(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<string> list343 = new List<string>(num);
CollectionsMarshal.SetCount(list343, num);
span = CollectionsMarshal.AsSpan(list343);
index = 0;
span[index] = "liza";
gatheringRoot31.Author = list343;
index = 1;
List<QuestStep> list344 = new List<QuestStep>(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<GatheringNodeGroup> list345 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list345, num);
span3 = CollectionsMarshal.AsSpan(list345);
index = 0;
ref GatheringNodeGroup reference253 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup103 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list346 = new List<GatheringNode>(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<GatheringLocation> list347 = new List<GatheringLocation>(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<GatheringLocation> list348 = new List<GatheringLocation>(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<GatheringNode> list349 = new List<GatheringNode>(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<GatheringLocation> list350 = new List<GatheringLocation>(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<GatheringLocation> list351 = new List<GatheringLocation>(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<GatheringNode> list352 = new List<GatheringNode>(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<GatheringLocation> list353 = new List<GatheringLocation>(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<GatheringLocation> list354 = new List<GatheringLocation>(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<string> list355 = new List<string>(index);
CollectionsMarshal.SetCount(list355, index);
span = CollectionsMarshal.AsSpan(list355);
num = 0;
span[num] = "liza";
gatheringRoot32.Author = list355;
num = 1;
List<QuestStep> list356 = new List<QuestStep>(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<GatheringNodeGroup> list357 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list357, index);
span3 = CollectionsMarshal.AsSpan(list357);
num = 0;
ref GatheringNodeGroup reference262 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup106 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list358 = new List<GatheringNode>(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<GatheringLocation> list359 = new List<GatheringLocation>(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<GatheringLocation> list360 = new List<GatheringLocation>(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<GatheringNode> list361 = new List<GatheringNode>(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<GatheringLocation> list362 = new List<GatheringLocation>(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<GatheringLocation> list363 = new List<GatheringLocation>(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<GatheringNode> list364 = new List<GatheringNode>(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<GatheringLocation> list365 = new List<GatheringLocation>(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<GatheringLocation> list366 = new List<GatheringLocation>(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<string> list367 = new List<string>(num);
CollectionsMarshal.SetCount(list367, num);
span = CollectionsMarshal.AsSpan(list367);
index = 0;
span[index] = "liza";
gatheringRoot33.Author = list367;
index = 1;
List<QuestStep> list368 = new List<QuestStep>(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<GatheringNodeGroup> list369 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list369, num);
span3 = CollectionsMarshal.AsSpan(list369);
index = 0;
ref GatheringNodeGroup reference271 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup109 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list370 = new List<GatheringNode>(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<GatheringLocation> list371 = new List<GatheringLocation>(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<GatheringLocation> list372 = new List<GatheringLocation>(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<GatheringNode> list373 = new List<GatheringNode>(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<GatheringLocation> list374 = new List<GatheringLocation>(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<GatheringLocation> list375 = new List<GatheringLocation>(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<GatheringNode> list376 = new List<GatheringNode>(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<GatheringLocation> list377 = new List<GatheringLocation>(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<GatheringLocation> list378 = new List<GatheringLocation>(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<string> list379 = new List<string>(index);
CollectionsMarshal.SetCount(list379, index);
span = CollectionsMarshal.AsSpan(list379);
num = 0;
span[num] = "liza";
gatheringRoot34.Author = list379;
num = 1;
List<QuestStep> list380 = new List<QuestStep>(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<GatheringNodeGroup> list381 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list381, index);
span3 = CollectionsMarshal.AsSpan(list381);
num = 0;
ref GatheringNodeGroup reference280 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup112 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list382 = new List<GatheringNode>(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<GatheringLocation> list383 = new List<GatheringLocation>(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<GatheringLocation> list384 = new List<GatheringLocation>(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<GatheringNode> list385 = new List<GatheringNode>(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<GatheringLocation> list386 = new List<GatheringLocation>(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<GatheringLocation> list387 = new List<GatheringLocation>(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<GatheringNode> list388 = new List<GatheringNode>(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<GatheringLocation> list389 = new List<GatheringLocation>(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<GatheringLocation> list390 = new List<GatheringLocation>(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<string> list391 = new List<string>(num);
CollectionsMarshal.SetCount(list391, num);
span = CollectionsMarshal.AsSpan(list391);
index = 0;
span[index] = "liza";
gatheringRoot35.Author = list391;
index = 1;
List<QuestStep> list392 = new List<QuestStep>(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<GatheringNodeGroup> list393 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list393, num);
span3 = CollectionsMarshal.AsSpan(list393);
index = 0;
ref GatheringNodeGroup reference289 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup115 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list394 = new List<GatheringNode>(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<GatheringLocation> list395 = new List<GatheringLocation>(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<GatheringLocation> list396 = new List<GatheringLocation>(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<GatheringNode> list397 = new List<GatheringNode>(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<GatheringLocation> list398 = new List<GatheringLocation>(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<GatheringLocation> list399 = new List<GatheringLocation>(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<GatheringNode> list400 = new List<GatheringNode>(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<GatheringLocation> list401 = new List<GatheringLocation>(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<GatheringLocation> list402 = new List<GatheringLocation>(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<string> list403 = new List<string>(index);
CollectionsMarshal.SetCount(list403, index);
span = CollectionsMarshal.AsSpan(list403);
num = 0;
span[num] = "liza";
gatheringRoot36.Author = list403;
num = 1;
List<QuestStep> list404 = new List<QuestStep>(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<GatheringNodeGroup> list405 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list405, index);
span3 = CollectionsMarshal.AsSpan(list405);
num = 0;
ref GatheringNodeGroup reference298 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup118 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list406 = new List<GatheringNode>(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<GatheringLocation> list407 = new List<GatheringLocation>(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<GatheringLocation> list408 = new List<GatheringLocation>(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<GatheringNode> list409 = new List<GatheringNode>(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<GatheringLocation> list410 = new List<GatheringLocation>(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<GatheringLocation> list411 = new List<GatheringLocation>(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<GatheringNode> list412 = new List<GatheringNode>(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<GatheringLocation> list413 = new List<GatheringLocation>(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<GatheringLocation> list414 = new List<GatheringLocation>(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<string> list415 = new List<string>(num);
CollectionsMarshal.SetCount(list415, num);
span = CollectionsMarshal.AsSpan(list415);
index = 0;
span[index] = "liza";
gatheringRoot37.Author = list415;
index = 1;
List<QuestStep> list416 = new List<QuestStep>(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<GatheringNodeGroup> list417 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list417, num);
span3 = CollectionsMarshal.AsSpan(list417);
index = 0;
ref GatheringNodeGroup reference307 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup121 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list418 = new List<GatheringNode>(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<GatheringLocation> list419 = new List<GatheringLocation>(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<GatheringLocation> list420 = new List<GatheringLocation>(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<GatheringNode> list421 = new List<GatheringNode>(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<GatheringLocation> list422 = new List<GatheringLocation>(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<GatheringLocation> list423 = new List<GatheringLocation>(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<GatheringNode> list424 = new List<GatheringNode>(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<GatheringLocation> list425 = new List<GatheringLocation>(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<GatheringLocation> list426 = new List<GatheringLocation>(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<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
Span<string> span = CollectionsMarshal.AsSpan(list);
int index = 0;
span[index] = "liza";
gatheringRoot.Author = list;
index = 1;
List<QuestStep> list2 = new List<QuestStep>(index);
CollectionsMarshal.SetCount(list2, index);
Span<QuestStep> span2 = CollectionsMarshal.AsSpan(list2);
num = 0;
span2[num] = new QuestStep(EInteractionType.None, null, null, 1189)
{
AetheryteShortcut = EAetheryteLocation.YakTelIqBraax
};
gatheringRoot.Steps = list2;
num = 3;
List<GatheringNodeGroup> list3 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list3, num);
Span<GatheringNodeGroup> span3 = CollectionsMarshal.AsSpan(list3);
index = 0;
ref GatheringNodeGroup reference = ref span3[index];
GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
int num2 = 2;
List<GatheringNode> list4 = new List<GatheringNode>(num2);
CollectionsMarshal.SetCount(list4, num2);
Span<GatheringNode> span4 = CollectionsMarshal.AsSpan(list4);
int num3 = 0;
ref GatheringNode reference2 = ref span4[num3];
GatheringNode obj = new GatheringNode
{
DataId = 34906u
};
int num4 = 3;
List<GatheringLocation> list5 = new List<GatheringLocation>(num4);
CollectionsMarshal.SetCount(list5, num4);
Span<GatheringLocation> 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<GatheringLocation> list6 = new List<GatheringLocation>(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<GatheringNode> list7 = new List<GatheringNode>(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<GatheringLocation> list8 = new List<GatheringLocation>(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<GatheringLocation> list9 = new List<GatheringLocation>(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<GatheringNode> list10 = new List<GatheringNode>(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<GatheringLocation> list11 = new List<GatheringLocation>(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<GatheringLocation> list12 = new List<GatheringLocation>(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<string> list13 = new List<string>(index);
CollectionsMarshal.SetCount(list13, index);
span = CollectionsMarshal.AsSpan(list13);
num = 0;
span[num] = "liza";
gatheringRoot2.Author = list13;
num = 3;
List<QuestStep> list14 = new List<QuestStep>(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<GatheringNodeGroup> list15 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list15, index);
span3 = CollectionsMarshal.AsSpan(list15);
num = 0;
ref GatheringNodeGroup reference10 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
num3 = 2;
List<GatheringNode> list16 = new List<GatheringNode>(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<GatheringLocation> list17 = new List<GatheringLocation>(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<GatheringLocation> list18 = new List<GatheringLocation>(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<GatheringNode> list19 = new List<GatheringNode>(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<GatheringLocation> list20 = new List<GatheringLocation>(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<GatheringLocation> list21 = new List<GatheringLocation>(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<GatheringNode> list22 = new List<GatheringNode>(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<GatheringLocation> list23 = new List<GatheringLocation>(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<GatheringLocation> list24 = new List<GatheringLocation>(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<string> list25 = new List<string>(num);
CollectionsMarshal.SetCount(list25, num);
span = CollectionsMarshal.AsSpan(list25);
index = 0;
span[index] = "liza";
gatheringRoot3.Author = list25;
index = 1;
List<QuestStep> list26 = new List<QuestStep>(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<GatheringNodeGroup> list27 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list27, num);
span3 = CollectionsMarshal.AsSpan(list27);
index = 0;
ref GatheringNodeGroup reference19 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
num2 = 2;
List<GatheringNode> list28 = new List<GatheringNode>(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<GatheringLocation> list29 = new List<GatheringLocation>(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<GatheringLocation> list30 = new List<GatheringLocation>(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<GatheringNode> list31 = new List<GatheringNode>(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<GatheringLocation> list32 = new List<GatheringLocation>(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<GatheringLocation> list33 = new List<GatheringLocation>(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<GatheringNode> list34 = new List<GatheringNode>(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<GatheringLocation> list35 = new List<GatheringLocation>(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<GatheringLocation> list36 = new List<GatheringLocation>(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<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
Span<string> span = CollectionsMarshal.AsSpan(list);
int index = 0;
span[index] = "liza";
gatheringRoot.Author = list;
index = 1;
List<QuestStep> list2 = new List<QuestStep>(index);
CollectionsMarshal.SetCount(list2, index);
Span<QuestStep> span2 = CollectionsMarshal.AsSpan(list2);
num = 0;
span2[num] = new QuestStep(EInteractionType.None, null, null, 1189);
gatheringRoot.Steps = list2;
num = 3;
List<GatheringNodeGroup> list3 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list3, num);
Span<GatheringNodeGroup> span3 = CollectionsMarshal.AsSpan(list3);
index = 0;
ref GatheringNodeGroup reference = ref span3[index];
GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
int num2 = 1;
List<GatheringNode> list4 = new List<GatheringNode>(num2);
CollectionsMarshal.SetCount(list4, num2);
Span<GatheringNode> span4 = CollectionsMarshal.AsSpan(list4);
int index2 = 0;
ref GatheringNode reference2 = ref span4[index2];
GatheringNode obj = new GatheringNode
{
DataId = 35244u
};
int num3 = 1;
List<GatheringLocation> list5 = new List<GatheringLocation>(num3);
CollectionsMarshal.SetCount(list5, num3);
Span<GatheringLocation> 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<GatheringNode> list6 = new List<GatheringNode>(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<GatheringLocation> list7 = new List<GatheringLocation>(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<GatheringNode> list8 = new List<GatheringNode>(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<GatheringLocation> list9 = new List<GatheringLocation>(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<string> list10 = new List<string>(index);
CollectionsMarshal.SetCount(list10, index);
span = CollectionsMarshal.AsSpan(list10);
num = 0;
span[num] = "Theo";
gatheringRoot2.Author = list10;
num = 1;
List<QuestStep> list11 = new List<QuestStep>(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<GatheringNodeGroup> list12 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list12, index);
span3 = CollectionsMarshal.AsSpan(list12);
num = 0;
ref GatheringNodeGroup reference7 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
index2 = 1;
List<GatheringNode> list13 = new List<GatheringNode>(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<GatheringLocation> list14 = new List<GatheringLocation>(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<GatheringNode> list15 = new List<GatheringNode>(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<GatheringLocation> list16 = new List<GatheringLocation>(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<GatheringNode> list17 = new List<GatheringNode>(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<GatheringLocation> list18 = new List<GatheringLocation>(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<string> list19 = new List<string>(num);
CollectionsMarshal.SetCount(list19, num);
span = CollectionsMarshal.AsSpan(list19);
index = 0;
span[index] = "liza";
gatheringRoot3.Author = list19;
index = 1;
List<QuestStep> list20 = new List<QuestStep>(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<GatheringNodeGroup> list21 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list21, num);
span3 = CollectionsMarshal.AsSpan(list21);
index = 0;
ref GatheringNodeGroup reference13 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list22 = new List<GatheringNode>(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<GatheringLocation> list23 = new List<GatheringLocation>(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<GatheringNode> list24 = new List<GatheringNode>(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<GatheringLocation> list25 = new List<GatheringLocation>(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<GatheringNode> list26 = new List<GatheringNode>(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<GatheringLocation> list27 = new List<GatheringLocation>(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<string> list28 = new List<string>(index);
CollectionsMarshal.SetCount(list28, index);
span = CollectionsMarshal.AsSpan(list28);
num = 0;
span[num] = "liza";
gatheringRoot4.Author = list28;
num = 1;
List<QuestStep> list29 = new List<QuestStep>(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<GatheringNodeGroup> list30 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list30, index);
span3 = CollectionsMarshal.AsSpan(list30);
num = 0;
ref GatheringNodeGroup reference19 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup();
index2 = 1;
List<GatheringNode> list31 = new List<GatheringNode>(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<GatheringLocation> list32 = new List<GatheringLocation>(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<GatheringNode> list33 = new List<GatheringNode>(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<GatheringLocation> list34 = new List<GatheringLocation>(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<GatheringNode> list35 = new List<GatheringNode>(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<GatheringLocation> list36 = new List<GatheringLocation>(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<string> list37 = new List<string>(num);
CollectionsMarshal.SetCount(list37, num);
span = CollectionsMarshal.AsSpan(list37);
index = 0;
span[index] = "liza";
gatheringRoot5.Author = list37;
index = 1;
List<QuestStep> list38 = new List<QuestStep>(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<GatheringNodeGroup> list39 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list39, num);
span3 = CollectionsMarshal.AsSpan(list39);
index = 0;
ref GatheringNodeGroup reference25 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list40 = new List<GatheringNode>(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<GatheringLocation> list41 = new List<GatheringLocation>(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<GatheringNode> list42 = new List<GatheringNode>(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<GatheringLocation> list43 = new List<GatheringLocation>(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<GatheringNode> list44 = new List<GatheringNode>(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<GatheringLocation> list45 = new List<GatheringLocation>(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<string> list46 = new List<string>(index);
CollectionsMarshal.SetCount(list46, index);
span = CollectionsMarshal.AsSpan(list46);
num = 0;
span[num] = "Censored";
gatheringRoot6.Author = list46;
num = 1;
List<QuestStep> list47 = new List<QuestStep>(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<GatheringNodeGroup> list48 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list48, index);
span3 = CollectionsMarshal.AsSpan(list48);
num = 0;
ref GatheringNodeGroup reference31 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup();
index2 = 1;
List<GatheringNode> list49 = new List<GatheringNode>(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<GatheringLocation> list50 = new List<GatheringLocation>(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<GatheringNode> list51 = new List<GatheringNode>(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<GatheringLocation> list52 = new List<GatheringLocation>(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<GatheringNode> list53 = new List<GatheringNode>(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<GatheringLocation> list54 = new List<GatheringLocation>(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<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
Span<string> span = CollectionsMarshal.AsSpan(list);
int index = 0;
span[index] = "liza";
gatheringRoot.Author = list;
index = 1;
List<QuestStep> list2 = new List<QuestStep>(index);
CollectionsMarshal.SetCount(list2, index);
Span<QuestStep> span2 = CollectionsMarshal.AsSpan(list2);
num = 0;
span2[num] = new QuestStep(EInteractionType.None, null, null, 1189);
gatheringRoot.Steps = list2;
num = 3;
List<GatheringNodeGroup> list3 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list3, num);
Span<GatheringNodeGroup> span3 = CollectionsMarshal.AsSpan(list3);
index = 0;
ref GatheringNodeGroup reference = ref span3[index];
GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
int num2 = 1;
List<GatheringNode> list4 = new List<GatheringNode>(num2);
CollectionsMarshal.SetCount(list4, num2);
Span<GatheringNode> span4 = CollectionsMarshal.AsSpan(list4);
int index2 = 0;
ref GatheringNode reference2 = ref span4[index2];
GatheringNode obj = new GatheringNode
{
DataId = 35262u
};
int num3 = 1;
List<GatheringLocation> list5 = new List<GatheringLocation>(num3);
CollectionsMarshal.SetCount(list5, num3);
Span<GatheringLocation> 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<GatheringNode> list6 = new List<GatheringNode>(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<GatheringLocation> list7 = new List<GatheringLocation>(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<GatheringNode> list8 = new List<GatheringNode>(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<GatheringLocation> list9 = new List<GatheringLocation>(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<string> list10 = new List<string>(index);
CollectionsMarshal.SetCount(list10, index);
span = CollectionsMarshal.AsSpan(list10);
num = 0;
span[num] = "Theo";
gatheringRoot2.Author = list10;
num = 1;
List<QuestStep> list11 = new List<QuestStep>(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<GatheringNodeGroup> list12 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list12, index);
span3 = CollectionsMarshal.AsSpan(list12);
num = 0;
ref GatheringNodeGroup reference7 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
index2 = 1;
List<GatheringNode> list13 = new List<GatheringNode>(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<GatheringLocation> list14 = new List<GatheringLocation>(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<GatheringNode> list15 = new List<GatheringNode>(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<GatheringLocation> list16 = new List<GatheringLocation>(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<GatheringNode> list17 = new List<GatheringNode>(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<GatheringLocation> list18 = new List<GatheringLocation>(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<string> list19 = new List<string>(num);
CollectionsMarshal.SetCount(list19, num);
span = CollectionsMarshal.AsSpan(list19);
index = 0;
span[index] = "liza";
gatheringRoot3.Author = list19;
index = 1;
List<QuestStep> list20 = new List<QuestStep>(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<GatheringNodeGroup> list21 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list21, num);
span3 = CollectionsMarshal.AsSpan(list21);
index = 0;
ref GatheringNodeGroup reference13 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list22 = new List<GatheringNode>(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<GatheringLocation> list23 = new List<GatheringLocation>(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<GatheringNode> list24 = new List<GatheringNode>(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<GatheringLocation> list25 = new List<GatheringLocation>(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<GatheringNode> list26 = new List<GatheringNode>(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<GatheringLocation> list27 = new List<GatheringLocation>(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<string> list28 = new List<string>(index);
CollectionsMarshal.SetCount(list28, index);
span = CollectionsMarshal.AsSpan(list28);
num = 0;
span[num] = "liza";
gatheringRoot4.Author = list28;
num = 1;
List<QuestStep> list29 = new List<QuestStep>(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<GatheringNodeGroup> list30 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list30, index);
span3 = CollectionsMarshal.AsSpan(list30);
num = 0;
ref GatheringNodeGroup reference19 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup();
index2 = 1;
List<GatheringNode> list31 = new List<GatheringNode>(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<GatheringLocation> list32 = new List<GatheringLocation>(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<GatheringNode> list33 = new List<GatheringNode>(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<GatheringLocation> list34 = new List<GatheringLocation>(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<GatheringNode> list35 = new List<GatheringNode>(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<GatheringLocation> list36 = new List<GatheringLocation>(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<string> list37 = new List<string>(num);
CollectionsMarshal.SetCount(list37, num);
span = CollectionsMarshal.AsSpan(list37);
index = 0;
span[index] = "liza";
gatheringRoot5.Author = list37;
index = 1;
List<QuestStep> list38 = new List<QuestStep>(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<GatheringNodeGroup> list39 = new List<GatheringNodeGroup>(num);
CollectionsMarshal.SetCount(list39, num);
span3 = CollectionsMarshal.AsSpan(list39);
index = 0;
ref GatheringNodeGroup reference25 = ref span3[index];
GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
num2 = 1;
List<GatheringNode> list40 = new List<GatheringNode>(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<GatheringLocation> list41 = new List<GatheringLocation>(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<GatheringNode> list42 = new List<GatheringNode>(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<GatheringLocation> list43 = new List<GatheringLocation>(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<GatheringNode> list44 = new List<GatheringNode>(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<GatheringLocation> list45 = new List<GatheringLocation>(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<string> list46 = new List<string>(index);
CollectionsMarshal.SetCount(list46, index);
span = CollectionsMarshal.AsSpan(list46);
num = 0;
span[num] = "Censored";
gatheringRoot6.Author = list46;
num = 1;
List<QuestStep> list47 = new List<QuestStep>(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<GatheringNodeGroup> list48 = new List<GatheringNodeGroup>(index);
CollectionsMarshal.SetCount(list48, index);
span3 = CollectionsMarshal.AsSpan(list48);
num = 0;
ref GatheringNodeGroup reference31 = ref span3[num];
GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup();
index2 = 1;
List<GatheringNode> list49 = new List<GatheringNode>(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<GatheringLocation> list50 = new List<GatheringLocation>(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<GatheringNode> list51 = new List<GatheringNode>(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<GatheringLocation> list52 = new List<GatheringLocation>(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<GatheringNode> list53 = new List<GatheringNode>(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<GatheringLocation> list54 = new List<GatheringLocation>(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);
}
}