Class LiveCycleManager

java.lang.Object
com.jackdaw.chatwithnpc.LiveCycleManager

public class LiveCycleManager extends Object
  • Field Details

  • Constructor Details

    • LiveCycleManager

      public LiveCycleManager()
  • Method Details

    • start

      public static void start(long updateInterval)
      Start the live cycle manager
      Parameters:
      updateInterval - the interval in milliseconds to update the live cycle manager
    • update

      public static void update()
      Update the live cycle manager
    • asyncSaveAll

      public static void asyncSaveAll()
      Save all conversations, NPC entities, and environments
    • saveAll

      public static void saveAll()
      Save all conversations, NPC entities, and environments
    • shutdown

      public static void shutdown()
      Shutdown the live cycle manager