package playerStateMachineScenesFoastForward

fastForwardUnavailable : baseScenesFastForward
{
	bool hasOnEnter = true;
	string[] transitionTo = 
	[
		"fastForwardAvailable", "fastForwardSelfRemoval"
	];
	string[] transitionCondition = 
	[
		"=", ""
	];
}

fastForwardAvailable : baseScenesFastForward
{
	bool hasOnEnter = true;
	bool hasOnUpdate = true;
	string[] transitionTo = 
	[
		"fastForwardUnavailable", "fastForwardActive", "fastForwardSelfRemoval"
	];
	string[] transitionCondition = 
	[
		"=", "=", ""
	];
}

fastForwardActive : baseScenesFastForward
{
	bool hasOnEnter = true;
	bool hasOnExit = true;
	string[] transitionTo = 
	[
		"fastForwardAvailable", "fastForwardUnavailable"
	];
	string[] transitionCondition = 
	[
		"=", "="
	];
}

fastForwardSelfRemoval : baseScenesFastForward
{
	bool hasEnterCondition = true;
	bool hasOnEnter = true;
	string[] transitionTo = [];
	string[] transitionCondition = [];
}

