some readme tweaks

This commit is contained in:
Ellpeck 2019-06-23 01:32:42 +02:00
parent a7ee8cdac0
commit f1cb33d904

View file

@ -15,7 +15,7 @@ Additionally, Coroutine provides the following features:
# How to Use # How to Use
## Setting up the CoroutineHandler ## Setting up the CoroutineHandler
The `CoroutineHandler` is the place where coroutines get executed. For this to occur, the `Tick` method needs to be called continuously. This can either be done in your application's existing update loop or as follows: The `CoroutineHandler` is the place where coroutines get executed. For this to occur, the `Tick` method needs to be called continuously. The `Tick` method takes a single parameter which represents the amount of seconds since the last time it was called. It can either be called in your application's existing update loop or as follows.
```cs ```cs
var lastTime = DateTime.Now; var lastTime = DateTime.Now;
while (true) { while (true) {
@ -63,4 +63,7 @@ private static IEnumerator<Wait> WaitForTestEvent() {
To actually cause the event to be raised, causing all currently waiting coroutines to be continued, simply call `RaiseEvent`: To actually cause the event to be raised, causing all currently waiting coroutines to be continued, simply call `RaiseEvent`:
```cs ```cs
CoroutineHandler.RaiseEvent(TestEvent); CoroutineHandler.RaiseEvent(TestEvent);
``` ```
## Additional Examples
For additional examples, take a look at the [Example class](https://github.com/Ellpeck/Coroutine/blob/master/Test/Example.cs).