pub struct AkEventPlayableBehavior(/* private fields */);Expand description
IL2CPP class: AkEventPlayableBehavior
Inherits: PlayableBehaviour
Implementations§
Source§impl AkEventPlayableBehavior
impl AkEventPlayableBehavior
pub fn base(self) -> PlayableBehaviour
Source§impl AkEventPlayableBehavior
impl AkEventPlayableBehavior
pub fn callback_flags() -> u32
pub fn set_callback_flags(value: u32)
pub fn scrub_playback_length_ms() -> i32
pub fn set_scrub_playback_length_ms(value: i32)
pub fn alph() -> f32
pub fn set_alph(value: f32)
Source§impl AkEventPlayableBehavior
impl AkEventPlayableBehavior
pub fn callback_handler_method_info() -> &'static MethodInfo
pub fn is_scrubbing_method_info() -> &'static MethodInfo
pub fn prepare_frame_method_info() -> &'static MethodInfo
pub fn on_behaviour_play_method_info() -> &'static MethodInfo
pub fn on_behaviour_pause_method_info() -> &'static MethodInfo
pub fn process_frame_method_info() -> &'static MethodInfo
pub fn should_play_method_info() -> &'static MethodInfo
pub fn check_for_fade_in_fade_out_method_info() -> &'static MethodInfo
pub fn check_for_fade_out_method_info() -> &'static MethodInfo
pub fn trigger_fade_in_method_info() -> &'static MethodInfo
pub fn trigger_fade_out_method_info() -> &'static MethodInfo
pub fn stop_event_method_info() -> &'static MethodInfo
pub fn post_event_method_info() -> &'static MethodInfo
pub fn play_event_method_info() -> &'static MethodInfo
pub fn retrigger_event_method_info() -> &'static MethodInfo
pub fn get_proportional_time_method_info() -> &'static MethodInfo
pub fn seek_to_time_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl AkEventPlayableBehavior
impl AkEventPlayableBehavior
Sourcepub unsafe fn prepare_frame(
this: impl Into<IlInstance>,
playable: Playable,
info: FrameData,
)
pub unsafe fn prepare_frame( this: impl Into<IlInstance>, playable: Playable, info: FrameData, )
Direct (non-virtual) call to AkEventPlayableBehavior’s own PrepareFrame. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_behaviour_play(
this: impl Into<IlInstance>,
playable: Playable,
info: FrameData,
)
pub unsafe fn on_behaviour_play( this: impl Into<IlInstance>, playable: Playable, info: FrameData, )
Direct (non-virtual) call to AkEventPlayableBehavior’s own OnBehaviourPlay. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_behaviour_pause(
this: impl Into<IlInstance>,
playable: Playable,
info: FrameData,
)
pub unsafe fn on_behaviour_pause( this: impl Into<IlInstance>, playable: Playable, info: FrameData, )
Direct (non-virtual) call to AkEventPlayableBehavior’s own OnBehaviourPause. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn process_frame(
this: impl Into<IlInstance>,
playable: Playable,
info: FrameData,
player_data: Object,
)
pub unsafe fn process_frame( this: impl Into<IlInstance>, playable: Playable, info: FrameData, player_data: Object, )
Direct (non-virtual) call to AkEventPlayableBehavior’s own ProcessFrame. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl Clone for AkEventPlayableBehavior
impl Clone for AkEventPlayableBehavior
Source§fn clone(&self) -> AkEventPlayableBehavior
fn clone(&self) -> AkEventPlayableBehavior
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl FromIlInstance for AkEventPlayableBehavior
impl FromIlInstance for AkEventPlayableBehavior
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
Caller swears
class is a subtype of Self or layout compatibleSource§impl IAkEventPlayableBehavior for AkEventPlayableBehavior
impl IAkEventPlayableBehavior for AkEventPlayableBehavior
fn current_duration(self) -> f32
fn set_current_duration(self, value: f32)
fn current_duration_proportion(self) -> f32
fn set_current_duration_proportion(self, value: f32)
fn event_is_playing(self) -> bool
fn set_event_is_playing(self, value: bool)
fn fadein_triggered(self) -> bool
fn set_fadein_triggered(self, value: bool)
fn fadeout_triggered(self) -> bool
fn set_fadeout_triggered(self, value: bool)
fn previous_event_start_time(self) -> f32
fn set_previous_event_start_time(self, value: f32)
fn required_actions(self) -> AkEventPlayableBehavior_Actions
fn set_required_actions(self, value: AkEventPlayableBehavior_Actions)
fn event_duration_max(self) -> f32
fn set_event_duration_max(self, value: f32)
fn event_duration_min(self) -> f32
fn set_event_duration_min(self, value: f32)
fn blend_in_duration(self) -> f32
fn set_blend_in_duration(self, value: f32)
fn blend_out_duration(self) -> f32
fn set_blend_out_duration(self, value: f32)
fn ease_in_duration(self) -> f32
fn set_ease_in_duration(self, value: f32)
fn ease_out_duration(self) -> f32
fn set_ease_out_duration(self, value: f32)
fn blend_in_curve(self) -> AkCurveInterpolation
fn set_blend_in_curve(self, value: AkCurveInterpolation)
fn blend_out_curve(self) -> AkCurveInterpolation
fn set_blend_out_curve(self, value: AkCurveInterpolation)
fn event_object(self) -> GameObject
fn set_event_object(self, value: GameObject)
fn retrigger_event_field(self) -> bool
fn set_retrigger_event_field(self, value: bool)
fn was_scrubbing_and_requires_retrigger(self) -> bool
fn set_was_scrubbing_and_requires_retrigger(self, value: bool)
fn stop_event_at_clip_end(self) -> bool
fn set_stop_event_at_clip_end(self, value: bool)
fn override_track_emitter_object(self) -> bool
fn set_override_track_emitter_object(self, value: bool)
impl Copy for AkEventPlayableBehavior
impl IObject for AkEventPlayableBehavior
impl IPlayableBehaviour for AkEventPlayableBehavior
Auto Trait Implementations§
impl Freeze for AkEventPlayableBehavior
impl RefUnwindSafe for AkEventPlayableBehavior
impl !Send for AkEventPlayableBehavior
impl !Sync for AkEventPlayableBehavior
impl Unpin for AkEventPlayableBehavior
impl UnwindSafe for AkEventPlayableBehavior
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
Safety Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<__T> IAkEventPlayableBehaviorMethods for __Twhere
__T: IAkEventPlayableBehavior,
impl<__T> IAkEventPlayableBehaviorMethods for __Twhere
__T: IAkEventPlayableBehavior,
Source§fn callback_handler(
self,
in_cookie: impl Into<Object>,
in_type: impl Into<AkCallbackType>,
in_info: impl Into<AkCallbackInfo>,
)
fn callback_handler( self, in_cookie: impl Into<Object>, in_type: impl Into<AkCallbackType>, in_info: impl Into<AkCallbackInfo>, )
CallbackHandler(crate::system::object::Object, crate::root::akcallbacktype::AkCallbackType, crate::root::akcallbackinfo::AkCallbackInfo) overloadSource§fn is_scrubbing(self, info: impl Into<FrameData>) -> bool
fn is_scrubbing(self, info: impl Into<FrameData>) -> bool
IsScrubbing(crate::unity_engine::playables::framedata::FrameData) overloadSource§fn prepare_frame(
self,
playable: impl Into<Playable>,
info: impl Into<FrameData>,
)
fn prepare_frame( self, playable: impl Into<Playable>, info: impl Into<FrameData>, )
PrepareFrame(crate::unity_engine::playables::playable::Playable, crate::unity_engine::playables::framedata::FrameData) overloadSource§fn on_behaviour_play(
self,
playable: impl Into<Playable>,
info: impl Into<FrameData>,
)
fn on_behaviour_play( self, playable: impl Into<Playable>, info: impl Into<FrameData>, )
OnBehaviourPlay(crate::unity_engine::playables::playable::Playable, crate::unity_engine::playables::framedata::FrameData) overloadSource§fn on_behaviour_pause(
self,
playable: impl Into<Playable>,
info: impl Into<FrameData>,
)
fn on_behaviour_pause( self, playable: impl Into<Playable>, info: impl Into<FrameData>, )
OnBehaviourPause(crate::unity_engine::playables::playable::Playable, crate::unity_engine::playables::framedata::FrameData) overloadSource§fn process_frame(
self,
playable: impl Into<Playable>,
info: impl Into<FrameData>,
player_data: impl Into<Object>,
)
fn process_frame( self, playable: impl Into<Playable>, info: impl Into<FrameData>, player_data: impl Into<Object>, )
ProcessFrame(crate::unity_engine::playables::playable::Playable, crate::unity_engine::playables::framedata::FrameData, crate::system::object::Object) overloadSource§fn should_play(self, playable: impl Into<Playable>) -> bool
fn should_play(self, playable: impl Into<Playable>) -> bool
ShouldPlay(crate::unity_engine::playables::playable::Playable) overloadSource§fn check_for_fade_in_fade_out(self, playable: impl Into<Playable>)
fn check_for_fade_in_fade_out(self, playable: impl Into<Playable>)
CheckForFadeInFadeOut(crate::unity_engine::playables::playable::Playable) overloadSource§fn check_for_fade_out(
self,
playable: impl Into<Playable>,
current_clip_time: impl Into<f64>,
)
fn check_for_fade_out( self, playable: impl Into<Playable>, current_clip_time: impl Into<f64>, )
CheckForFadeOut(crate::unity_engine::playables::playable::Playable, f64) overloadSource§fn trigger_fade_in(self, playable: impl Into<Playable>)
fn trigger_fade_in(self, playable: impl Into<Playable>)
TriggerFadeIn(crate::unity_engine::playables::playable::Playable) overloadSource§fn trigger_fade_out(self, playable: impl Into<Playable>)
fn trigger_fade_out(self, playable: impl Into<Playable>)
TriggerFadeOut(crate::unity_engine::playables::playable::Playable) overloadSource§fn stop_event(self, transition: impl Into<i32>)
fn stop_event(self, transition: impl Into<i32>)
StopEvent(i32) overloadSource§fn post_event(self) -> bool
fn post_event(self) -> bool
PostEvent() overloadSource§fn play_event(self)
fn play_event(self)
PlayEvent() overloadSource§fn retrigger_event(self, playable: impl Into<Playable>)
fn retrigger_event(self, playable: impl Into<Playable>)
RetriggerEvent(crate::unity_engine::playables::playable::Playable) overloadSource§fn get_proportional_time(self, playable: impl Into<Playable>) -> f32
fn get_proportional_time(self, playable: impl Into<Playable>) -> f32
GetProportionalTime(crate::unity_engine::playables::playable::Playable) overloadSource§fn seek_to_time(self, playable: impl Into<Playable>) -> f32
fn seek_to_time(self, playable: impl Into<Playable>) -> f32
SeekToTime(crate::unity_engine::playables::playable::Playable) overloadSource§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overloadSource§impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)where
Self: Sized,
fn system_i_disposable_dispose(self)where
Self: Sized,
Source§impl<__T> IPlayableBehaviourMethods for __Twhere
__T: IPlayableBehaviour,
impl<__T> IPlayableBehaviourMethods for __Twhere
__T: IPlayableBehaviour,
Source§fn on_graph_start(self, playable: impl Into<Playable>)
fn on_graph_start(self, playable: impl Into<Playable>)
OnGraphStart(crate::unity_engine::playables::playable::Playable) overloadSource§fn on_graph_stop(self, playable: impl Into<Playable>)
fn on_graph_stop(self, playable: impl Into<Playable>)
OnGraphStop(crate::unity_engine::playables::playable::Playable) overloadSource§fn on_playable_create(self, playable: impl Into<Playable>)
fn on_playable_create(self, playable: impl Into<Playable>)
OnPlayableCreate(crate::unity_engine::playables::playable::Playable) overloadSource§fn on_playable_destroy(self, playable: impl Into<Playable>)
fn on_playable_destroy(self, playable: impl Into<Playable>)
OnPlayableDestroy(crate::unity_engine::playables::playable::Playable) overloadSource§fn on_behaviour_play(
self,
playable: impl Into<Playable>,
info: impl Into<FrameData>,
)
fn on_behaviour_play( self, playable: impl Into<Playable>, info: impl Into<FrameData>, )
OnBehaviourPlay(crate::unity_engine::playables::playable::Playable, crate::unity_engine::playables::framedata::FrameData) overloadSource§fn on_behaviour_pause(
self,
playable: impl Into<Playable>,
info: impl Into<FrameData>,
)
fn on_behaviour_pause( self, playable: impl Into<Playable>, info: impl Into<FrameData>, )
OnBehaviourPause(crate::unity_engine::playables::playable::Playable, crate::unity_engine::playables::framedata::FrameData) overloadSource§fn prepare_frame(
self,
playable: impl Into<Playable>,
info: impl Into<FrameData>,
)
fn prepare_frame( self, playable: impl Into<Playable>, info: impl Into<FrameData>, )
PrepareFrame(crate::unity_engine::playables::playable::Playable, crate::unity_engine::playables::framedata::FrameData) overload