pub struct Dialog {
pub unknown_40: u32,
pub root: Option<String>,
pub background_sheet: Option<String>,
pub background_sprite: String,
pub unknown_30: u32,
pub named: Vec<(Option<String>, String)>,
pub children: Vec<Option<String>>,
pub bindings: Vec<DialogBinding>,
pub dialogs: Vec<Option<String>>,
pub unknown_34: i32,
}Expand description
Original: UI::Dialog, Runtime 0x180115950.
Fields§
§unknown_40: u32Not identified yet.
root: Option<String>The root element.
background_sheet: Option<String>The sprite sheet of the background drawn behind the dialog.
background_sprite: StringThe background’s sprite name.
unknown_30: u32Not identified yet.
named: Vec<(Option<String>, String)>Elements replaced by name: the replacement resource and the name of the element it replaces.
children: Vec<Option<String>>The dialog’s elements.
bindings: Vec<DialogBinding>The controllers attached to elements.
dialogs: Vec<Option<String>>Associated resources, including nested dialogs and string tables.
unknown_34: i32Not identified yet.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Dialog
impl RefUnwindSafe for Dialog
impl Send for Dialog
impl Sync for Dialog
impl Unpin for Dialog
impl UnsafeUnpin for Dialog
impl UnwindSafe for Dialog
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more