kataru 0.1.14

Kataru - the YAML-based dialogue engine for game development.
Documentation
---
namespace: namespace1

state:
  var: true
  $passage.visited: 0

commands:
  $character.LocalCharacterMethod:
    param1: 0
    param2: ""
    param3: false

  LocalCommand:
    param: 0

characters:
  LocalCharacter:

onEnter:
  set:
    $passage.visited +: 1

---
Start:
  - set:
      $globvar: $CONST

  - LocalCharacter: Hello # namespace1:LocalCharacter: "Hello"
  - GlobalCharacter: Hello # GlobalCharacter: "Hello"
  - LocalCharacter.LocalCharacterMethod: [1, two, true] # namespace1:LocalCharacter.LocalCharacterMethod
  - LocalCharacter.LocalCharacterMethod: [1 + 2, two, $var]
  - LocalCharacter.LocalCharacterMethod: [1, two]
  - LocalCharacter.GlobalMethod: {} # namespace1:LocalCharacter.GlobalMethod
  - GlobalCharacter.GlobalMethod: {}
  - LocalCommand: [0]
  - call: namespace1:namespace2:Start