From 6a88003b09debaf62dce1691e8b79e0f7bfdc6f5 Mon Sep 17 00:00:00 2001 From: Quaternions <krakow20@gmail.com> Date: Wed, 23 Apr 2025 14:22:52 -0700 Subject: [PATCH] roblox_emulator: CFrame.FromEulerAnglesXYZ aliases --- lib/roblox_emulator/src/runner/cframe.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/roblox_emulator/src/runner/cframe.rs b/lib/roblox_emulator/src/runner/cframe.rs index 62e3b7d..4b17fe9 100644 --- a/lib/roblox_emulator/src/runner/cframe.rs +++ b/lib/roblox_emulator/src/runner/cframe.rs @@ -117,11 +117,12 @@ pub fn set_globals(lua:&mlua::Lua,globals:&mlua::Table)->Result<(),mlua::Error>{ )?; //CFrame.Angles - table.raw_set("Angles", - lua.create_function(|_,(x,y,z):(Number,Number,Number)| - Ok(CFrame::angles(x.into(),y.into(),z.into())) - )? + let from_euler_angles=lua.create_function(|_,(x,y,z):(Number,Number,Number)| + Ok(CFrame::angles(x.into(),y.into(),z.into())) )?; + table.raw_set("Angles",from_euler_angles.clone())?; + table.raw_set("fromEulerAnglesXYZ",from_euler_angles.clone())?; + table.raw_set("FromEulerAnglesXYZ",from_euler_angles)?; globals.set("CFrame",table)?;