Skip to main content

ITalkSoundMethods

Trait ITalkSoundMethods 

Source
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§

Source

fn get_person_voice(self) -> Il2CppString

GetPersonVoice() overload

Source

fn init(self, mid: impl Into<Il2CppString>)

Init(::unity::Il2CppString) overload

Source

fn tick_before(self, parent_proc: impl Into<ProcInst>) -> bool

TickBefore(crate::app::procinst::ProcInst) overload

Source

fn tick_after(self, parent_proc: impl Into<ProcInst>) -> bool

TickAfter(crate::app::procinst::ProcInst) overload

Source

fn post_talk_start_sound_event(self)

PostTalkStartSoundEvent() overload

Source

fn post_talk_end_sound_event(self)

PostTalkEndSoundEvent() overload

Source

fn get_args(self, line: impl Into<Il2CppString>) -> Array<Il2CppString>

GetArgs(::unity::Il2CppString) overload

Source

fn get_sound_type( self, args: impl Into<Array<Il2CppString>>, ) -> TalkSound_SoundType

GetSoundType(::unity::Array<::unity::Il2CppString>) overload

Source

fn exec_line( self, line: impl Into<Il2CppString>, parent_proc: impl Into<ProcInst>, ) -> bool

ExecLine(::unity::Il2CppString, crate::app::procinst::ProcInst) overload

Source

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

GetLine(::unity::Il2CppString, *mut::unity::Il2CppString) overload

Source

fn try_play_reserved_voice(self, character: impl Into<Character>)

TryPlayReservedVoice(crate::combat::character::Character) overload

Source

fn try_play_reserved_talk_voice(self, character: impl Into<Character>) -> bool

TryPlayReservedTalkVoice(crate::combat::character::Character) overload

Source

fn try_play_reserved_person_voice(self, character: impl Into<Character>)

TryPlayReservedPersonVoice(crate::combat::character::Character) overload

Source

fn stop_all_voice(self)

StopAllVoice() overload

Source

fn on_draw_monitor(self, monitor: impl Into<DebugMonitor>)

OnDrawMonitor(crate::app::debugmonitor::DebugMonitor) overload

Source

fn try_exec_action(self, args: impl Into<Array<Il2CppString>>) -> bool

TryExecAction(::unity::Array<::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: ITalkSound> ITalkSoundMethods for __T

Available on crate feature app-talksound only.