5 partial class PirateMission : Mission
12 base.ClientReadInitial(msg);
14 byte characterCount = msg.
ReadByte();
16 for (
int i = 0; i < characterCount; i++)
20 for (
int j = 0; j < itemCount; j++)
25 if (characters.Contains(
null))
27 throw new System.Exception(
"Error in PirateMission.ClientReadInitial: character list contains null (mission: " +
Prefab.
Identifier +
")");
30 if (characters.Count != characterCount)
32 throw new System.Exception(
"Error in PirateMission.ClientReadInitial: character count does not match the server count (" + characterCount +
" != " + characters.Count +
"mission: " +
Prefab.
Identifier +
")");
static Character ReadSpawnData(IReadMessage inc)
static Item ReadSpawnData(IReadMessage msg, bool spawn=true)
override bool DisplayAsFailed
override bool DisplayAsCompleted
override void ClientReadInitial(IReadMessage msg)
readonly Identifier Identifier