pub struct GameTime(/* private fields */);Expand description
IL2CPP class: App.GameTime
Inherits: Object
Implementations§
Source§impl GameTime
impl GameTime
pub fn default_fixed_delta_time() -> f32
pub fn set_default_fixed_delta_time(value: f32)
pub fn local_time_scale() -> Array<f32>
pub fn set_local_time_scale(value: Array<f32>)
pub fn s_vsync_stack() -> Stack_1<i32>
pub fn set_s_vsync_stack(value: Stack_1<i32>)
pub fn version() -> i32
pub fn set_version(value: i32)
pub fn s_play_time() -> i32
pub fn set_s_play_time(value: i32)
pub fn s_watch_time() -> i32
pub fn set_s_watch_time(value: i32)
pub fn max_time() -> i32
pub fn set_max_time(value: i32)
pub fn time_unit() -> i32
pub fn set_time_unit(value: i32)
pub fn time_inv() -> f32
pub fn set_time_inv(value: f32)
pub fn max_time_float() -> f32
pub fn set_max_time_float(value: f32)
Source§impl GameTime
impl GameTime
Sourcepub fn get_unscaled_time() -> f32
pub fn get_unscaled_time() -> f32
get_UnscaledTime() overload
Sourcepub fn get_real_time() -> f64
pub fn get_real_time() -> f64
get_RealTime() overload
Sourcepub fn get_delta_time() -> f32
pub fn get_delta_time() -> f32
get_DeltaTime() overload
Sourcepub fn get_unscaled_delta_time() -> f32
pub fn get_unscaled_delta_time() -> f32
get_UnscaledDeltaTime() overload
Sourcepub fn get_frame_count() -> i32
pub fn get_frame_count() -> i32
get_FrameCount() overload
Sourcepub fn get_time_scale() -> f32
pub fn get_time_scale() -> f32
get_TimeScale() overload
Sourcepub fn initialize()
pub fn initialize()
Initialize() overload
Sourcepub fn set_time_scale(ch: impl Into<GameTime_Ch>, scale: impl Into<f32>) -> f32
pub fn set_time_scale(ch: impl Into<GameTime_Ch>, scale: impl Into<f32>) -> f32
SetTimeScale(crate::app::gametime::GameTime_Ch, f32) overload
Sourcepub fn get_time_scale_2(ch: impl Into<GameTime_Ch>) -> f32
pub fn get_time_scale_2(ch: impl Into<GameTime_Ch>) -> f32
GetTimeScale(crate::app::gametime::GameTime_Ch) overload
Sourcepub fn update_time_scale()
pub fn update_time_scale()
UpdateTimeScale() overload
Sourcepub fn push_vsync_count(mode: impl Into<GameTime_VsycMode>)
pub fn push_vsync_count(mode: impl Into<GameTime_VsycMode>)
PushVsyncCount(crate::app::gametime::GameTime_VsycMode) overload
Sourcepub fn pop_vsync_count()
pub fn pop_vsync_count()
PopVsyncCount() overload
Sourcepub fn set_vsync_count(mode: impl Into<GameTime_VsycMode>)
pub fn set_vsync_count(mode: impl Into<GameTime_VsycMode>)
SetVsyncCount(crate::app::gametime::GameTime_VsycMode) overload
Sourcepub fn set_vsync_count_2(count: impl Into<i32>)
pub fn set_vsync_count_2(count: impl Into<i32>)
SetVsyncCount(i32) overload
Sourcepub fn get_vsync_delta_count() -> i32
pub fn get_vsync_delta_count() -> i32
get_VsyncDeltaCount() overload
Sourcepub fn get_vsync_delta_time() -> f32
pub fn get_vsync_delta_time() -> f32
get_VsyncDeltaTime() overload
Sourcepub fn get_vsync_fixed_count() -> i32
pub fn get_vsync_fixed_count() -> i32
get_VsyncFixedCount() overload
Sourcepub fn get_vsync_fixed_time() -> f32
pub fn get_vsync_fixed_time() -> f32
get_VsyncFixedTime() overload
Sourcepub fn get_time_ratio(time: impl Into<f32>) -> f32
pub fn get_time_ratio(time: impl Into<f32>) -> f32
GetTimeRatio(f32) overload
Sourcepub fn get_play_time() -> f32
pub fn get_play_time() -> f32
get_PlayTime() overload
Sourcepub fn set_play_time(value: impl Into<f32>)
pub fn set_play_time(value: impl Into<f32>)
set_PlayTime(f32) overload
Sourcepub fn get_watch_time() -> f32
pub fn get_watch_time() -> f32
get_WatchTime() overload
Sourcepub fn set_watch_time(value: impl Into<f32>)
pub fn set_watch_time(value: impl Into<f32>)
set_WatchTime(f32) overload
Sourcepub fn get_is_watching() -> bool
pub fn get_is_watching() -> bool
get_IsWatching() overload
Sourcepub fn set_is_watching(value: impl Into<bool>)
pub fn set_is_watching(value: impl Into<bool>)
set_IsWatching(bool) overload
Sourcepub fn watch_start()
pub fn watch_start()
WatchStart() overload
Sourcepub fn watch_stop()
pub fn watch_stop()
WatchStop() overload
Sourcepub fn watch_reset()
pub fn watch_reset()
WatchReset() overload
Sourcepub fn to_debug(time: impl Into<f32>) -> Il2CppString
pub fn to_debug(time: impl Into<f32>) -> Il2CppString
ToDebug(f32) overload
Sourcepub fn serialize(stream: impl Into<Stream_2>)
pub fn serialize(stream: impl Into<Stream_2>)
Serialize(crate::app::stream_2::Stream_2) overload
Sourcepub fn deserialize(stream: impl Into<Stream_2>)
pub fn deserialize(stream: impl Into<Stream_2>)
Deserialize(crate::app::stream_2::Stream_2) overload
Source§impl GameTime
impl GameTime
pub fn get_time_method_info() -> &'static MethodInfo
pub fn get_unscaled_time_method_info() -> &'static MethodInfo
pub fn get_real_time_method_info() -> &'static MethodInfo
pub fn get_delta_time_method_info() -> &'static MethodInfo
pub fn get_unscaled_delta_time_method_info() -> &'static MethodInfo
pub fn get_frame_count_method_info() -> &'static MethodInfo
pub fn get_time_scale_method_info() -> &'static MethodInfo
pub fn initialize_method_info() -> &'static MethodInfo
pub fn set_time_scale_method_info() -> &'static MethodInfo
pub fn get_time_scale_2_method_info() -> &'static MethodInfo
pub fn update_time_scale_method_info() -> &'static MethodInfo
pub fn push_vsync_count_method_info() -> &'static MethodInfo
pub fn pop_vsync_count_method_info() -> &'static MethodInfo
pub fn set_vsync_count_method_info() -> &'static MethodInfo
pub fn set_vsync_count_2_method_info() -> &'static MethodInfo
pub fn get_vsync_delta_count_method_info() -> &'static MethodInfo
pub fn get_vsync_delta_time_method_info() -> &'static MethodInfo
pub fn get_vsync_fixed_count_method_info() -> &'static MethodInfo
pub fn get_vsync_fixed_time_method_info() -> &'static MethodInfo
pub fn get_time_ratio_method_info() -> &'static MethodInfo
pub fn get_play_time_method_info() -> &'static MethodInfo
pub fn set_play_time_method_info() -> &'static MethodInfo
pub fn get_watch_time_method_info() -> &'static MethodInfo
pub fn set_watch_time_method_info() -> &'static MethodInfo
pub fn get_is_watching_method_info() -> &'static MethodInfo
pub fn set_is_watching_method_info() -> &'static MethodInfo
pub fn watch_start_method_info() -> &'static MethodInfo
pub fn watch_stop_method_info() -> &'static MethodInfo
pub fn watch_reset_method_info() -> &'static MethodInfo
pub fn to_hour_method_info() -> &'static MethodInfo
pub fn to_minute_method_info() -> &'static MethodInfo
pub fn to_second_method_info() -> &'static MethodInfo
pub fn to_debug_method_info() -> &'static MethodInfo
pub fn reset_method_info() -> &'static MethodInfo
pub fn update_method_info() -> &'static MethodInfo
pub fn serialize_method_info() -> &'static MethodInfo
pub fn deserialize_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for GameTime
impl ClassIdentity for GameTime
Source§impl FromIlInstance for GameTime
impl FromIlInstance for GameTime
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>
class is a subtype of Self or layout compatibleimpl Copy for GameTime
impl IGameTime for GameTime
impl IObject for GameTime
Auto Trait Implementations§
impl Freeze for GameTime
impl RefUnwindSafe for GameTime
impl !Send for GameTime
impl !Sync for GameTime
impl Unpin for GameTime
impl UnwindSafe for GameTime
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
§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,
§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)
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<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) overload