From 7649d30b55a67913d9f63ef28bf7b210809adabd Mon Sep 17 00:00:00 2001 From: Quaternions <krakow20@gmail.com> Date: Tue, 22 Apr 2025 19:11:24 -0700 Subject: [PATCH] roblox_emulator: do not take UserData --- lib/roblox_emulator/src/runner/cframe.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/roblox_emulator/src/runner/cframe.rs b/lib/roblox_emulator/src/runner/cframe.rs index bab3c3e..5eb7116 100644 --- a/lib/roblox_emulator/src/runner/cframe.rs +++ b/lib/roblox_emulator/src/runner/cframe.rs @@ -77,7 +77,7 @@ pub fn set_globals(lua:&mlua::Lua,globals:&mlua::Table)->Result<(),mlua::Error>{ None,None,None, None,None,None, )=>{ - let pos:Vector3=pos.take()?; + let pos:&Vector3=&*pos.borrow()?; Ok(CFrame::point(pos.0.x,pos.0.y,pos.0.z)) }, //TODO: CFrame.new(pos,look) @@ -87,8 +87,8 @@ pub fn set_globals(lua:&mlua::Lua,globals:&mlua::Table)->Result<(),mlua::Error>{ None,None,None, None,None,None, )=>{ - let _pos:Vector3=pos.take()?; - let _look:Vector3=look.take()?; + let _pos:&Vector3=&*pos.borrow()?; + let _look:&Vector3=&*look.borrow()?; Err(mlua::Error::runtime("Not yet implemented")) }, //CFrame.new(x,y,z)