Copy and paste into: https://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
- Class Diagram: https://plantuml.com/class-diagram
- Sequence Diagram: https://plantuml.com/sequence-diagram
- This is design NOT to depend on GameEngine or specific language as much as possible.
- Design to be as abstract as possible. Doesn't depend on game genre.
create inheritance of...
Actionand its actual implementationConditionSet- composed of
Condition
- composed of
State
- Once developer-created
CharacterranTsunagiBrain.StartThink(), the TsunagiModule starts inferring, and gives a list ofActionas output.- Developers can specify when to think


