Skip to main content

ITalkUIMethods

Trait ITalkUIMethods 

Source
pub trait ITalkUIMethods: ITalkUI {
Show 40 methods // Provided methods fn get_talk_type(self) -> Talk_TalkType { ... } fn awake(self) { ... } fn on_destroy(self) { ... } fn reset_ui(self) { ... } fn update(self) { ... } fn show(self) { ... } fn hide(self) { ... } fn show_window_bg(self) { ... } fn hide_window_bg(self) { ... } fn set_talk_type( self, talk_type: impl Into<Talk_TalkType>, name_plate_root_object_name: impl Into<Il2CppString>, ) { ... } fn re_open_window(self) { ... } fn add_letter_to_focus_window(self, chr: impl Into<u16>) -> bool { ... } fn add_string_to_focus_window(self, str: impl Into<Il2CppString>) -> bool { ... } fn clear_forcus_window_text(self) { ... } fn show_key_wait_icon(self) { ... } fn hide_key_wait_icon(self) { ... } fn setup_key_help(self) { ... } fn setup_wait_icon(self) { ... } fn set_talker_name( self, name: impl Into<Il2CppString>, location_name: impl Into<Il2CppString>, ) { ... } fn close_talker_name(self) { ... } fn fade_in_face(self, location_name: impl Into<Il2CppString>) { ... } fn fade_out_face(self, location_name: impl Into<Il2CppString>) { ... } fn set_face_slide_rate( self, location_name: impl Into<Il2CppString>, face_slide_rate: impl Into<f32>, ) { ... } fn change_focus(self, location: impl Into<Il2CppString>) { ... } fn enable_face_silhouette(self, location_name: impl Into<Il2CppString>) { ... } fn disable_face_silhouette(self, location_name: impl Into<Il2CppString>) { ... } fn close_all(self) { ... } fn is_playing_animation(self) -> bool { ... } fn start_page_scroll(self) { ... } fn is_page_scrolling(self) -> bool { ... } fn is_focus_window_text_empty(self) -> bool { ... } fn add_to_log( self, label: impl Into<Il2CppString>, talker_name: impl Into<Il2CppString>, ) { ... } fn reset_reserve_focus(self) { ... } fn reserve_focus(self, location_name: impl Into<Il2CppString>) { ... } fn check_reserve_focus(self) { ... } fn show_picture( self, event_picture_index: impl Into<i32>, texture_name: impl Into<Il2CppString>, anim_name: impl Into<Il2CppString>, ) { ... } fn hide_picture( self, event_picture_index: impl Into<i32>, anim_name: impl Into<Il2CppString>, ) { ... } fn get_name_plate_locator( self, talk_chara_controller_object: impl Into<GameObject>, ) -> GameObject { ... } fn calc_total_width(self, mess_str: impl Into<Il2CppString>) -> f32 { ... } fn ctor(self) { ... }
}

Provided Methods§

Source

fn get_talk_type(self) -> Talk_TalkType

get_TalkType() overload

Source

fn awake(self)

Awake() overload

Source

fn on_destroy(self)

OnDestroy() overload

Source

fn reset_ui(self)

ResetUI() overload

Source

fn update(self)

Update() overload

Source

fn show(self)

Show() overload

Source

fn hide(self)

Hide() overload

Source

fn show_window_bg(self)

ShowWindowBg() overload

Source

fn hide_window_bg(self)

HideWindowBg() overload

Source

fn set_talk_type( self, talk_type: impl Into<Talk_TalkType>, name_plate_root_object_name: impl Into<Il2CppString>, )

SetTalkType(crate::app::talk3_d::talk_2::Talk_TalkType, ::unity::Il2CppString) overload

Source

fn re_open_window(self)

ReOpenWindow() overload

Source

fn add_letter_to_focus_window(self, chr: impl Into<u16>) -> bool

AddLetterToFocusWindow(u16) overload

Source

fn add_string_to_focus_window(self, str: impl Into<Il2CppString>) -> bool

AddStringToFocusWindow(::unity::Il2CppString) overload

Source

fn clear_forcus_window_text(self)

ClearForcusWindowText() overload

Source

fn show_key_wait_icon(self)

ShowKeyWaitIcon() overload

Source

fn hide_key_wait_icon(self)

HideKeyWaitIcon() overload

Source

fn setup_key_help(self)

SetupKeyHelp() overload

Source

fn setup_wait_icon(self)

SetupWaitIcon() overload

Source

fn set_talker_name( self, name: impl Into<Il2CppString>, location_name: impl Into<Il2CppString>, )

SetTalkerName(::unity::Il2CppString, ::unity::Il2CppString) overload

Source

fn close_talker_name(self)

CloseTalkerName() overload

Source

fn fade_in_face(self, location_name: impl Into<Il2CppString>)

FadeInFace(::unity::Il2CppString) overload

Source

fn fade_out_face(self, location_name: impl Into<Il2CppString>)

FadeOutFace(::unity::Il2CppString) overload

Source

fn set_face_slide_rate( self, location_name: impl Into<Il2CppString>, face_slide_rate: impl Into<f32>, )

SetFaceSlideRate(::unity::Il2CppString, f32) overload

Source

fn change_focus(self, location: impl Into<Il2CppString>)

ChangeFocus(::unity::Il2CppString) overload

Source

fn enable_face_silhouette(self, location_name: impl Into<Il2CppString>)

EnableFaceSilhouette(::unity::Il2CppString) overload

Source

fn disable_face_silhouette(self, location_name: impl Into<Il2CppString>)

DisableFaceSilhouette(::unity::Il2CppString) overload

Source

fn close_all(self)

CloseAll() overload

Source

fn is_playing_animation(self) -> bool

IsPlayingAnimation() overload

Source

fn start_page_scroll(self)

StartPageScroll() overload

Source

fn is_page_scrolling(self) -> bool

IsPageScrolling() overload

Source

fn is_focus_window_text_empty(self) -> bool

IsFocusWindowTextEmpty() overload

Source

fn add_to_log( self, label: impl Into<Il2CppString>, talker_name: impl Into<Il2CppString>, )

AddToLog(::unity::Il2CppString, ::unity::Il2CppString) overload

Source

fn reset_reserve_focus(self)

ResetReserveFocus() overload

Source

fn reserve_focus(self, location_name: impl Into<Il2CppString>)

ReserveFocus(::unity::Il2CppString) overload

Source

fn check_reserve_focus(self)

CheckReserveFocus() overload

Source

fn show_picture( self, event_picture_index: impl Into<i32>, texture_name: impl Into<Il2CppString>, anim_name: impl Into<Il2CppString>, )

ShowPicture(i32, ::unity::Il2CppString, ::unity::Il2CppString) overload

Source

fn hide_picture( self, event_picture_index: impl Into<i32>, anim_name: impl Into<Il2CppString>, )

HidePicture(i32, ::unity::Il2CppString) overload

Source

fn get_name_plate_locator( self, talk_chara_controller_object: impl Into<GameObject>, ) -> GameObject

GetNamePlateLocator(crate::unity_engine::gameobject::GameObject) overload

Source

fn calc_total_width(self, mess_str: impl Into<Il2CppString>) -> f32

CalcTotalWidth(::unity::Il2CppString) overload

Source

fn ctor(self)

.ctor() overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: ITalkUI> ITalkUIMethods for __T

Available on crate feature app-talk3_d-talkui only.