class characterCreationNavigationBtn extends inkButtonController
{
	editable var icon1 : inkWidgetRef;
	editable var shouldPlaySoundOnHover : Bool;
	private var m_root : weak< inkWidget >;

	protected event OnInitialize()
	{
		RegisterToCallback( 'OnHoverOver', this, 'OnHoverOver' );
		RegisterToCallback( 'OnHoverOut', this, 'OnHoverOut' );
	}

	protected event OnHoverOver( e : inkPointerEvent )
	{
		m_root.SetState( 'Hover' );
		inkWidgetRef.SetVisible( icon1, true );
		if( shouldPlaySoundOnHover )
		{
		}
	}

	protected event OnHoverOut( e : inkPointerEvent )
	{
		m_root.SetState( 'Default' );
		inkWidgetRef.SetVisible( icon1, false );
	}

}

