コード例 #1
0
ファイル: CombatUi.cs プロジェクト: Pylons-tech/effigy
    private CombatUiEvent GetHighestPriorityPendingEvent()
    {
        CombatUiEvent ret = null;

        foreach (var evt in pendingEvents)
        {
            if (ret == null)
            {
                ret = evt;
            }
            else if (evt.Priority > ret.Priority)
            {
                ret = evt;
            }
        }
        pendingEvents.Remove(ret);
        return(ret);
    }
コード例 #2
0
ファイル: CombatUi.cs プロジェクト: Pylons-tech/effigy
 public void Stage(CombatUiEvent evt) => pendingEvents.Add(evt);