importonly abstract class ISubtitleHandlerSystem extends IGameSystem
{
}

import final class SubtitleHandlerSystem extends ISubtitleHandlerSystem
{
	public import function RegisterSubtitleController( gameController : weak< inkGameController > ) : gamePendingSubtitles;
	public import function UnregisterSubtitleController( gameController : weak< inkGameController > );
}

importonly struct gamePendingSubtitles
{
	import var pendingSubtitles : array< scnDialogLineData >;
}

