3 using Microsoft.Xna.Framework;
7 partial class NestMission : Mission
18 if (base.State > 0 && selectedCave !=
null)
20 selectedCave.MissionsToDisplayOnSonar.
Remove(
this);
27 base.ClientReadInitial(msg);
28 byte selectedCaveIndex = msg.
ReadByte();
29 nestPosition =
new Vector2(
32 if (selectedCaveIndex < 255 &&
Level.
Loaded !=
null)
37 selectedCave.MissionsToDisplayOnSonar.Add(
this);
42 DebugConsole.ThrowError($
"Cave index out of bounds when reading nest mission data. Index: {selectedCaveIndex}, number of caves: {Level.Loaded.Caves.Count}");
47 for (
int i = 0; i < itemCount; i++)
51 if (item.body !=
null)
53 item.body.FarseerBody.BodyType = BodyType.Kinematic;
static Item ReadSpawnData(IReadMessage msg, bool spawn=true)
override bool DisplayAsCompleted
override bool DisplayAsFailed
override void ClientReadInitial(IReadMessage msg)