Skip to content

0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ShiJbey ShiJbey released this 08 Jun 21:52
· 9 commits to main since this release
428b8d2

0.3.0 (2024-06-08)

This update focused on making the story controller more general purpose for projects that want to take advantage of the storylet system for dialogue, but who don't need all the additional infrastructure provided by the full framework.

Added

  • Added Anansi.Story class as Ink.Runtime.Story wrapper to enable people to use storylets without MonoBehaviour components.
  • Added Anansi.DialogueManager to take on some of the responsibilities that once belonged to the Anansi.StoryController class.
  • Added skip typewriter effect when the space bar is pressed.
  • Added Anansi.SimulationController class to manage ticking the simulation and updating characters' positions based on their schedules.

Changed

  • Background images and character sprites now live within the UI Canvas hierarchy in the scene. They are no longer presented in world space.
  • Combined various Get__Input external functions into a single function.
  • Moved action location storylet management to the GameManager

Removed

  • Anansi.StoryController has been removed, and its responsibilities divided among the GameManager, DialogueManager, and Story classes.