player:SetInputLocked(true) prevents SetMoveOverride

Describe the bug:

Locking the character input prevents the character from moving with SetMoveOverride.

How do you cause this bug?

Slap this script on the user and hit preview

function UserScript:Init()
	self:Schedule(function()
		self:GetEntity():SetMoveOverride(Vector2D.Zero, Vector2D.New(1, 1))
		
		Wait(3)
		
		-- Player will now stop
		self:GetEntity():GetPlayer():SetInputLocked(true)
		
		
		Wait(3)
		
		-- Player will now move
		self:GetEntity():GetPlayer():SetInputLocked(false)
	end)
end

Which platform: PC / Stadia

Which input: Controller / keyboard + mouse

Your Crayta username: Cereal

Game seen in (including “Hub” or “Editor for XYZ”): Editor

How regularly do you see this? (E.g. 2/3 times - please try 3 times if possible): Every time

Time + date seen: August 17 2021

Version number (found in Help tab in Settings): 0.7.619.108548

I think this is no bug, since SetMoveOverride simulates the left analog user input and SetInputLocked disables forwarding the input from the user to the player.

This issue has been resolved.