|
1 | 1 | # Logic Driver 2.0 Example Project |
2 | 2 |
|
3 | | -WIP Example Project for 2.0 features. |
4 | | -**Requires the Beta Version of Logic Driver 2.0.** |
| 3 | +**Requires Logic Driver 2.0.** |
5 | 4 |
|
6 | | -2.0 Features Displayed: |
7 | | -- Custom state class to print text and custom transition class with time delay |
8 | | -- Exposing a text variable with a default value, editing the default value, and using a text variable |
9 | | -- Dynamic instantiation of a state machine during run-time using custom classes and waiting for its completion. |
| 5 | +## Requirements |
| 6 | +- Download a zip from the [releases page](https://github.com/Recursoft/LogicDriver-Example/releases) or clone the repository using `git clone --recurse-submodules` |
| 7 | +- Open `LogicDriverExample.uproject` |
| 8 | +- Unreal should prompt to build the project |
| 9 | + - Visual Studio is required for the project to build. It can be downloaded from https://visualstudio.microsoft.com/downloads/ |
10 | 10 |
|
| 11 | +## Documentation |
| 12 | +- [Logic Driver User Guide and API Reference](https://logicdriver.recursoft.net/docs/) |
| 13 | + |
| 14 | +## Example Map |
| 15 | +- Basic state machine usage, contexts, and ticking |
| 16 | +- Event based trigger with manual binding |
| 17 | +- Event based trigger with auto binding |
| 18 | +- Custom state class to print text and custom transition class with time delay |
| 19 | +- Exposing a text variable with a default value, editing the default value, and using a text variable |
| 20 | +- Dynamic instantiation of a state machine during run-time using custom classes and waiting for its completion |
| 21 | + |
| 22 | +## AI Example Map |
| 23 | +- AI Patrol Behavior |
| 24 | + |
| 25 | +## Dialogue Example Map |
| 26 | +- Sample Dialogue implementation using the [LogicDriver-Dialogue Plugin](https://github.com/Recursoft/LogicDriver-Dialogue) |
| 27 | + - This is a submodule of this project and is required for this example |
| 28 | +- The plugin can be used as an example on how to overload state and transition classes in C++ |
0 commit comments