Scriptname RenStopMove:RenStopMoveQuestScript extends Quest

ObjectReference PlayerRef
Actor talkingactor

Event OnInit()
	PlayerRef = Game.GetPlayer()
	Self.RegisterForMenuOpenCloseEvent("DialogueMenu")
endEvent

Event OnMenuOpenCloseEvent(string asMenuName, bool abOpening)
	if (asMenuName == "DialogueMenu" && abOpening == true)
		talkingactor = (PlayerRef As Actor).GetDialogueTarget()
		if (talkingactor != none)
			talkingactor.SetRestrained(true)
		endif
	elseif (asMenuName == "DialogueMenu" && abOpening == false)
		if (talkingactor != none)
			talkingactor.SetRestrained(false)
			talkingactor = none
		endif		
	endif	
endEvent