Exemple #1
0
    public DramaUnit DequeueDrama()
    {
        DramaUnit result = dramaQueue[0];

        dramaQueue.RemoveAt(0);
        return(result);
    }
Exemple #2
0
 public void Next()
 {
     if (dramaQueue.Count > 0)
     {
         playingUnit           = DequeueDrama();
         playingUnit.OnFinish += Next;
         playingUnit.Execute();
     }
 }
Exemple #3
0
 public void EnqueueDrama(DramaUnit dramaUnit)
 {
     dramaQueue.Add(dramaUnit);
     return;
 }