pub struct ScriptRunner<'a> {
pub call_stacks: Vec<CallStack<'a>>,
pub all_scripts: &'a [&'a ScriptAst],
pub variables: HashMap<i32, i32>,
pub visited_gotos: Vec<u32>,
pub frame_index: f32,
pub interruptible: bool,
pub hitboxes: [Option<ScriptHitBox>; 7],
pub frame_speed_modifier: f32,
pub airbourne: bool,
pub edge_slide: EdgeSlide,
pub change_sub_action: ChangeSubAction,
pub hitlist_reset: bool,
pub slope_contour_stand: Option<i32>,
pub slope_contour_full: Option<(i32, i32)>,
pub rumble: Option<(i32, i32)>,
pub rumble_loop: Option<(i32, i32)>,
}
slope_contour_stand: Option<i32>
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Mutably borrows from an owned value. Read more