public override void Process(InitialPlayerSync packet) { EscapePodModel escapePod = packet.EscapePodsData.Find(x => x.Id.Equals(packet.AssignedEscapePodId)); escapePodManager.AssignPlayerToEscapePod(escapePod); escapePodManager.SyncEscapePodIds(packet.EscapePodsData); }
public override IEnumerator Process(InitialPlayerSync packet, WaitScreen.ManualWaitItem waitScreenItem) { EscapePodModel escapePod = packet.EscapePodsData.Find(x => x.Id.Equals(packet.AssignedEscapePodId)); escapePodManager.AssignPlayerToEscapePod(escapePod); yield return(null); escapePodManager.SyncEscapePodIds(packet.EscapePodsData); }