roblox_emulator: remove EnumItem::new
This commit is contained in:
parent
6464343428
commit
d07571519e
@ -18,12 +18,6 @@ impl From<EnumItem<'_>> for rbx_types::Enum{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> EnumItem<'a>{
|
|
||||||
const fn new(ed:&'a rbx_reflection::EnumDescriptor)->Self{
|
|
||||||
Self{ed}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn set_globals(_lua:&mlua::Lua,globals:&mlua::Table)->Result<(),mlua::Error>{
|
pub fn set_globals(_lua:&mlua::Lua,globals:&mlua::Table)->Result<(),mlua::Error>{
|
||||||
globals.set("Enum",Enums)
|
globals.set("Enum",Enums)
|
||||||
}
|
}
|
||||||
@ -51,7 +45,7 @@ impl mlua::UserData for Enums{
|
|||||||
methods.add_meta_function(mlua::MetaMethod::Index,|lua,(_,val):(Self,mlua::String)|{
|
methods.add_meta_function(mlua::MetaMethod::Index,|lua,(_,val):(Self,mlua::String)|{
|
||||||
let db=rbx_reflection_database::get();
|
let db=rbx_reflection_database::get();
|
||||||
match db.enums.get(&*val.to_str()?){
|
match db.enums.get(&*val.to_str()?){
|
||||||
Some(ed)=>EnumItem::new(ed).into_lua(lua),
|
Some(ed)=>EnumItems{ed}.into_lua(lua),
|
||||||
None=>mlua::Value::Nil.into_lua(lua),
|
None=>mlua::Value::Nil.into_lua(lua),
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user