public void EndAllSequences() { foreach (var sequence in new List <Sequence>(PendingSequences)) { if (!sequence.Ended) { sequence.End(Fight); SequenceIdPopper.Push(sequence.Id); } } PendingSequences.Clear(); }
private ushort PopNextId() { return((ushort)SequenceIdPopper.Pop()); }