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§
Sourcefn get_talk_type(self) -> Talk_TalkType
fn get_talk_type(self) -> Talk_TalkType
get_TalkType() overload
Sourcefn on_destroy(self)
fn on_destroy(self)
OnDestroy() overload
Sourcefn show_window_bg(self)
fn show_window_bg(self)
ShowWindowBg() overload
Sourcefn hide_window_bg(self)
fn hide_window_bg(self)
HideWindowBg() overload
Sourcefn set_talk_type(
self,
talk_type: impl Into<Talk_TalkType>,
name_plate_root_object_name: impl Into<Il2CppString>,
)
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
Sourcefn re_open_window(self)
fn re_open_window(self)
ReOpenWindow() overload
Sourcefn add_letter_to_focus_window(self, chr: impl Into<u16>) -> bool
fn add_letter_to_focus_window(self, chr: impl Into<u16>) -> bool
AddLetterToFocusWindow(u16) overload
Sourcefn add_string_to_focus_window(self, str: impl Into<Il2CppString>) -> bool
fn add_string_to_focus_window(self, str: impl Into<Il2CppString>) -> bool
AddStringToFocusWindow(::unity::Il2CppString) overload
Sourcefn clear_forcus_window_text(self)
fn clear_forcus_window_text(self)
ClearForcusWindowText() overload
Sourcefn show_key_wait_icon(self)
fn show_key_wait_icon(self)
ShowKeyWaitIcon() overload
Sourcefn hide_key_wait_icon(self)
fn hide_key_wait_icon(self)
HideKeyWaitIcon() overload
Sourcefn setup_key_help(self)
fn setup_key_help(self)
SetupKeyHelp() overload
Sourcefn setup_wait_icon(self)
fn setup_wait_icon(self)
SetupWaitIcon() overload
Sourcefn set_talker_name(
self,
name: impl Into<Il2CppString>,
location_name: impl Into<Il2CppString>,
)
fn set_talker_name( self, name: impl Into<Il2CppString>, location_name: impl Into<Il2CppString>, )
SetTalkerName(::unity::Il2CppString, ::unity::Il2CppString) overload
Sourcefn close_talker_name(self)
fn close_talker_name(self)
CloseTalkerName() overload
Sourcefn fade_in_face(self, location_name: impl Into<Il2CppString>)
fn fade_in_face(self, location_name: impl Into<Il2CppString>)
FadeInFace(::unity::Il2CppString) overload
Sourcefn fade_out_face(self, location_name: impl Into<Il2CppString>)
fn fade_out_face(self, location_name: impl Into<Il2CppString>)
FadeOutFace(::unity::Il2CppString) overload
Sourcefn set_face_slide_rate(
self,
location_name: impl Into<Il2CppString>,
face_slide_rate: impl Into<f32>,
)
fn set_face_slide_rate( self, location_name: impl Into<Il2CppString>, face_slide_rate: impl Into<f32>, )
SetFaceSlideRate(::unity::Il2CppString, f32) overload
Sourcefn change_focus(self, location: impl Into<Il2CppString>)
fn change_focus(self, location: impl Into<Il2CppString>)
ChangeFocus(::unity::Il2CppString) overload
Sourcefn enable_face_silhouette(self, location_name: impl Into<Il2CppString>)
fn enable_face_silhouette(self, location_name: impl Into<Il2CppString>)
EnableFaceSilhouette(::unity::Il2CppString) overload
Sourcefn disable_face_silhouette(self, location_name: impl Into<Il2CppString>)
fn disable_face_silhouette(self, location_name: impl Into<Il2CppString>)
DisableFaceSilhouette(::unity::Il2CppString) overload
Sourcefn is_playing_animation(self) -> bool
fn is_playing_animation(self) -> bool
IsPlayingAnimation() overload
Sourcefn start_page_scroll(self)
fn start_page_scroll(self)
StartPageScroll() overload
Sourcefn is_page_scrolling(self) -> bool
fn is_page_scrolling(self) -> bool
IsPageScrolling() overload
Sourcefn is_focus_window_text_empty(self) -> bool
fn is_focus_window_text_empty(self) -> bool
IsFocusWindowTextEmpty() overload
Sourcefn add_to_log(
self,
label: impl Into<Il2CppString>,
talker_name: impl Into<Il2CppString>,
)
fn add_to_log( self, label: impl Into<Il2CppString>, talker_name: impl Into<Il2CppString>, )
AddToLog(::unity::Il2CppString, ::unity::Il2CppString) overload
Sourcefn reset_reserve_focus(self)
fn reset_reserve_focus(self)
ResetReserveFocus() overload
Sourcefn reserve_focus(self, location_name: impl Into<Il2CppString>)
fn reserve_focus(self, location_name: impl Into<Il2CppString>)
ReserveFocus(::unity::Il2CppString) overload
Sourcefn check_reserve_focus(self)
fn check_reserve_focus(self)
CheckReserveFocus() overload
Sourcefn show_picture(
self,
event_picture_index: impl Into<i32>,
texture_name: impl Into<Il2CppString>,
anim_name: impl Into<Il2CppString>,
)
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
Sourcefn hide_picture(
self,
event_picture_index: impl Into<i32>,
anim_name: impl Into<Il2CppString>,
)
fn hide_picture( self, event_picture_index: impl Into<i32>, anim_name: impl Into<Il2CppString>, )
HidePicture(i32, ::unity::Il2CppString) overload
Sourcefn get_name_plate_locator(
self,
talk_chara_controller_object: impl Into<GameObject>,
) -> GameObject
fn get_name_plate_locator( self, talk_chara_controller_object: impl Into<GameObject>, ) -> GameObject
GetNamePlateLocator(crate::unity_engine::gameobject::GameObject) overload
Sourcefn calc_total_width(self, mess_str: impl Into<Il2CppString>) -> f32
fn calc_total_width(self, mess_str: impl Into<Il2CppString>) -> f32
CalcTotalWidth(::unity::Il2CppString) 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§
impl<__T: ITalkUI> ITalkUIMethods for __T
app-talk3_d-talkui only.