#[repr(C)]pub struct BGSStoryTeller {
pub __base: BSTEventSink<TESQuestStageItemDoneEvent>,
pub queuedStartQuests: BSTArray<*mut TESQuest>,
pub runningQuests: BSTArray<*mut TESQuest>,
pub queuedStopQuests: BSTArray<*mut TESQuest>,
pub infoClearQuests: BSTArray<*mut TESQuest>,
pub helloTopicQuests: BSTArray<*mut TESQuest>,
pub greetingTopicQuests: BSTArray<*mut TESQuest>,
pub startUpQuestsInitialized: bool,
pub questStageWaitMap: BSTHashMap<u32, *mut BSTArray<(u32, u32)>>,
/* private fields */
}
Fields§
§__base: BSTEventSink<TESQuestStageItemDoneEvent>
§queuedStartQuests: BSTArray<*mut TESQuest>
§runningQuests: BSTArray<*mut TESQuest>
§queuedStopQuests: BSTArray<*mut TESQuest>
§infoClearQuests: BSTArray<*mut TESQuest>
§helloTopicQuests: BSTArray<*mut TESQuest>
§greetingTopicQuests: BSTArray<*mut TESQuest>
§startUpQuestsInitialized: bool
§questStageWaitMap: BSTHashMap<u32, *mut BSTArray<(u32, u32)>>
Implementations§
Source§impl BGSStoryTeller
impl BGSStoryTeller
pub const RTTI: VariantID = RTTI_BGSStoryTeller
pub const VTABLE: [VariantID; 1] = VTABLE_BGSStoryTeller
Sourcepub const fn vtable(&self) -> &BGSStoryTellerVtbl
pub const fn vtable(&self) -> &BGSStoryTellerVtbl
Sourcepub fn get_singleton() -> Option<&'static BGSStoryTeller>
pub fn get_singleton() -> Option<&'static BGSStoryTeller>
Gets the singleton instance of BGSStoryTeller
.
Sourcepub fn get_singleton_mut() -> Option<&'static mut BGSStoryTeller>
pub fn get_singleton_mut() -> Option<&'static mut BGSStoryTeller>
Gets the mutable singleton instance of BGSStoryTeller
.
pub fn begin_shut_down_quest(&mut self, quest: *mut TESQuest)
pub fn begin_start_up_quest(&mut self, quest: *mut TESQuest)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BGSStoryTeller
impl RefUnwindSafe for BGSStoryTeller
impl !Send for BGSStoryTeller
impl !Sync for BGSStoryTeller
impl Unpin for BGSStoryTeller
impl UnwindSafe for BGSStoryTeller
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