pub trait ITalkSoundMethods: ITalkSound {
Show 17 methods
// Provided methods
fn get_person_voice(self) -> Il2CppString { ... }
fn init(self, mid: impl Into<Il2CppString>) { ... }
fn tick_before(self, parent_proc: impl Into<ProcInst>) -> bool { ... }
fn tick_after(self, parent_proc: impl Into<ProcInst>) -> bool { ... }
fn post_talk_start_sound_event(self) { ... }
fn post_talk_end_sound_event(self) { ... }
fn get_args(self, line: impl Into<Il2CppString>) -> Array<Il2CppString> { ... }
fn get_sound_type(
self,
args: impl Into<Array<Il2CppString>>,
) -> TalkSound_SoundType { ... }
fn exec_line(
self,
line: impl Into<Il2CppString>,
parent_proc: impl Into<ProcInst>,
) -> bool { ... }
fn get_line(
self,
str: impl Into<Il2CppString>,
) -> (Il2CppString, Il2CppString) { ... }
fn try_play_reserved_voice(self, character: impl Into<Character>) { ... }
fn try_play_reserved_talk_voice(
self,
character: impl Into<Character>,
) -> bool { ... }
fn try_play_reserved_person_voice(self, character: impl Into<Character>) { ... }
fn stop_all_voice(self) { ... }
fn on_draw_monitor(self, monitor: impl Into<DebugMonitor>) { ... }
fn try_exec_action(self, args: impl Into<Array<Il2CppString>>) -> bool { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_person_voice(self) -> Il2CppString
fn get_person_voice(self) -> Il2CppString
GetPersonVoice() overload
Sourcefn init(self, mid: impl Into<Il2CppString>)
fn init(self, mid: impl Into<Il2CppString>)
Init(::unity::Il2CppString) overload
Sourcefn tick_before(self, parent_proc: impl Into<ProcInst>) -> bool
fn tick_before(self, parent_proc: impl Into<ProcInst>) -> bool
TickBefore(crate::app::procinst::ProcInst) overload
Sourcefn tick_after(self, parent_proc: impl Into<ProcInst>) -> bool
fn tick_after(self, parent_proc: impl Into<ProcInst>) -> bool
TickAfter(crate::app::procinst::ProcInst) overload
Sourcefn post_talk_start_sound_event(self)
fn post_talk_start_sound_event(self)
PostTalkStartSoundEvent() overload
Sourcefn post_talk_end_sound_event(self)
fn post_talk_end_sound_event(self)
PostTalkEndSoundEvent() overload
Sourcefn get_args(self, line: impl Into<Il2CppString>) -> Array<Il2CppString>
fn get_args(self, line: impl Into<Il2CppString>) -> Array<Il2CppString>
GetArgs(::unity::Il2CppString) overload
Sourcefn get_sound_type(
self,
args: impl Into<Array<Il2CppString>>,
) -> TalkSound_SoundType
fn get_sound_type( self, args: impl Into<Array<Il2CppString>>, ) -> TalkSound_SoundType
GetSoundType(::unity::Array<::unity::Il2CppString>) overload
Sourcefn exec_line(
self,
line: impl Into<Il2CppString>,
parent_proc: impl Into<ProcInst>,
) -> bool
fn exec_line( self, line: impl Into<Il2CppString>, parent_proc: impl Into<ProcInst>, ) -> bool
ExecLine(::unity::Il2CppString, crate::app::procinst::ProcInst) overload
Sourcefn get_line(self, str: impl Into<Il2CppString>) -> (Il2CppString, Il2CppString)
fn get_line(self, str: impl Into<Il2CppString>) -> (Il2CppString, Il2CppString)
GetLine(::unity::Il2CppString, *mut::unity::Il2CppString) overload
Sourcefn try_play_reserved_voice(self, character: impl Into<Character>)
fn try_play_reserved_voice(self, character: impl Into<Character>)
TryPlayReservedVoice(crate::combat::character::Character) overload
Sourcefn try_play_reserved_talk_voice(self, character: impl Into<Character>) -> bool
fn try_play_reserved_talk_voice(self, character: impl Into<Character>) -> bool
TryPlayReservedTalkVoice(crate::combat::character::Character) overload
Sourcefn try_play_reserved_person_voice(self, character: impl Into<Character>)
fn try_play_reserved_person_voice(self, character: impl Into<Character>)
TryPlayReservedPersonVoice(crate::combat::character::Character) overload
Sourcefn stop_all_voice(self)
fn stop_all_voice(self)
StopAllVoice() overload
Sourcefn on_draw_monitor(self, monitor: impl Into<DebugMonitor>)
fn on_draw_monitor(self, monitor: impl Into<DebugMonitor>)
OnDrawMonitor(crate::app::debugmonitor::DebugMonitor) overload
Sourcefn try_exec_action(self, args: impl Into<Array<Il2CppString>>) -> bool
fn try_exec_action(self, args: impl Into<Array<Il2CppString>>) -> bool
TryExecAction(::unity::Array<::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: ITalkSound> ITalkSoundMethods for __T
app-talksound only.