| 118 | TDeletingArray<FDelayedCommand *> delayedCommands; |
| 119 | public: |
| 120 | void Run() |
| 121 | { |
| 122 | for (unsigned i = 0; i < delayedCommands.Size(); i++) |
| 123 | { |
| 124 | if (delayedCommands[i]->Tick()) |
| 125 | { |
| 126 | delete delayedCommands[i]; |
| 127 | delayedCommands.Delete(i); |
| 128 | i--; |
| 129 | } |
| 130 | } |
| 131 | } |
| 132 | |
| 133 | void Clear() |
| 134 | { |