pub struct GameSaveDataHeader(/* private fields */);Expand description
IL2CPP class: App.GameSaveDataHeader
Inherits: Object
Implementations§
Source§impl GameSaveDataHeader
impl GameSaveDataHeader
pub fn ctor_method_info() -> &'static MethodInfo
pub fn update_method_info() -> &'static MethodInfo
pub fn reset_method_info() -> &'static MethodInfo
pub fn serialize_method_info() -> &'static MethodInfo
pub fn deserialize_method_info() -> &'static MethodInfo
pub fn get_game_version_method_info() -> &'static MethodInfo
pub fn get_status_method_info() -> &'static MethodInfo
pub fn get_chapter_method_info() -> &'static MethodInfo
pub fn get_sequence_method_info() -> &'static MethodInfo
pub fn get_difficulty_method_info() -> &'static MethodInfo
pub fn get_game_mode_method_info() -> &'static MethodInfo
pub fn get_turn_method_info() -> &'static MethodInfo
pub fn get_play_time_method_info() -> &'static MethodInfo
pub fn get_contents_index_method_info() -> &'static MethodInfo
pub fn get_identifier_method_info() -> &'static MethodInfo
pub fn get_next_chapter_method_info() -> &'static MethodInfo
pub fn get_chapter_prefix_method_info() -> &'static MethodInfo
pub fn get_chapter_name_method_info() -> &'static MethodInfo
pub fn get_place_name_method_info() -> &'static MethodInfo
pub fn get_chapter_for_display_method_info() -> &'static MethodInfo
pub fn get_hero_name_method_info() -> &'static MethodInfo
pub fn get_hero_gender_method_info() -> &'static MethodInfo
pub fn is_encount_map_method_info() -> &'static MethodInfo
pub fn is_challenge_map_method_info() -> &'static MethodInfo
pub fn is_temporary_method_info() -> &'static MethodInfo
pub fn is_completed_method_info() -> &'static MethodInfo
pub fn is_evil_completed_method_info() -> &'static MethodInfo
pub fn get_evil_difficulty_method_info() -> &'static MethodInfo
pub fn is_evil_map_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for GameSaveDataHeader
impl ClassIdentity for GameSaveDataHeader
Source§impl Clone for GameSaveDataHeader
impl Clone for GameSaveDataHeader
Source§fn clone(&self) -> GameSaveDataHeader
fn clone(&self) -> GameSaveDataHeader
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 GameSaveDataHeader
impl FromIlInstance for GameSaveDataHeader
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 IGameSaveDataHeader for GameSaveDataHeader
impl IGameSaveDataHeader for GameSaveDataHeader
fn m_game_version(self) -> i32
fn set_m_game_version(self, value: i32)
fn m_status(self) -> GameUserData_StatusField
fn set_m_status(self, value: GameUserData_StatusField)
fn m_chapter(self) -> ChapterData
fn set_m_chapter(self, value: ChapterData)
fn m_next_chapter(self) -> ChapterData
fn set_m_next_chapter(self, value: ChapterData)
fn m_sequence(self) -> GameUserData_Sequences
fn set_m_sequence(self, value: GameUserData_Sequences)
fn m_game_mode(self) -> GameMode
fn set_m_game_mode(self, value: GameMode)
fn m_difficulty(self) -> Difficulty
fn set_m_difficulty(self, value: Difficulty)
fn m_evil_difficulty(self) -> Difficulty
fn set_m_evil_difficulty(self, value: Difficulty)
fn m_turn(self) -> i32
fn set_m_turn(self, value: i32)
fn m_contents_index(self) -> i32
fn set_m_contents_index(self, value: i32)
fn m_identifier(self) -> u64
fn set_m_identifier(self, value: u64)
fn m_play_time(self) -> f32
fn set_m_play_time(self, value: f32)
fn m_challenge_route(self) -> i32
fn set_m_challenge_route(self, value: i32)
fn m_challenge_stage(self) -> i32
fn set_m_challenge_stage(self, value: i32)
fn m_unit_edit(self) -> UnitEdit
fn set_m_unit_edit(self, value: UnitEdit)
impl Copy for GameSaveDataHeader
impl IObject for GameSaveDataHeader
Auto Trait Implementations§
impl Freeze for GameSaveDataHeader
impl RefUnwindSafe for GameSaveDataHeader
impl !Send for GameSaveDataHeader
impl !Sync for GameSaveDataHeader
impl Unpin for GameSaveDataHeader
impl UnwindSafe for GameSaveDataHeader
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<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<__T> IGameSaveDataHeaderMethods for __Twhere
__T: IGameSaveDataHeader,
impl<__T> IGameSaveDataHeaderMethods for __Twhere
__T: IGameSaveDataHeader,
Source§fn serialize(self, stream: impl Into<Stream_2>)
fn serialize(self, stream: impl Into<Stream_2>)
Serialize(crate::app::stream_2::Stream_2) overloadSource§fn deserialize(self, stream: impl Into<Stream_2>) -> bool
fn deserialize(self, stream: impl Into<Stream_2>) -> bool
Deserialize(crate::app::stream_2::Stream_2) overloadSource§fn get_game_version(self) -> i32
fn get_game_version(self) -> i32
get_GameVersion() overloadSource§fn get_status(self) -> GameUserData_StatusField
fn get_status(self) -> GameUserData_StatusField
get_Status() overloadSource§fn get_chapter(self) -> ChapterData
fn get_chapter(self) -> ChapterData
get_Chapter() overloadSource§fn get_sequence(self) -> GameUserData_Sequences
fn get_sequence(self) -> GameUserData_Sequences
get_Sequence() overloadSource§fn get_difficulty(self) -> Difficulty
fn get_difficulty(self) -> Difficulty
get_Difficulty() overloadSource§fn get_game_mode(self) -> GameMode
fn get_game_mode(self) -> GameMode
get_GameMode() overloadSource§fn get_play_time(self) -> f32
fn get_play_time(self) -> f32
get_PlayTime() overloadSource§fn get_contents_index(self) -> i32
fn get_contents_index(self) -> i32
get_ContentsIndex() overloadSource§fn get_identifier(self) -> u64
fn get_identifier(self) -> u64
get_Identifier() overloadSource§fn get_next_chapter(self) -> ChapterData
fn get_next_chapter(self) -> ChapterData
get_NextChapter() overloadSource§fn get_chapter_prefix(self) -> Il2CppString
fn get_chapter_prefix(self) -> Il2CppString
GetChapterPrefix() overloadSource§fn get_chapter_name(self) -> Il2CppString
fn get_chapter_name(self) -> Il2CppString
GetChapterName() overloadSource§fn get_place_name(self) -> Il2CppString
fn get_place_name(self) -> Il2CppString
GetPlaceName() overloadSource§fn get_chapter_for_display(self) -> ChapterData
fn get_chapter_for_display(self) -> ChapterData
GetChapterForDisplay() overloadSource§fn get_hero_name(self) -> Il2CppString
fn get_hero_name(self) -> Il2CppString
GetHeroName() overloadSource§fn get_hero_gender(self) -> Gender
fn get_hero_gender(self) -> Gender
GetHeroGender() overloadSource§fn is_encount_map(self) -> bool
fn is_encount_map(self) -> bool
IsEncountMap() overloadSource§fn is_challenge_map(self) -> bool
fn is_challenge_map(self) -> bool
IsChallengeMap() overloadSource§fn is_temporary(self) -> bool
fn is_temporary(self) -> bool
IsTemporary() overloadSource§fn is_completed(self) -> bool
fn is_completed(self) -> bool
IsCompleted() overloadSource§fn is_evil_completed(self) -> bool
fn is_evil_completed(self) -> bool
IsEvilCompleted() overloadSource§fn get_evil_difficulty(self) -> Difficulty
fn get_evil_difficulty(self) -> Difficulty
get_EvilDifficulty() overloadSource§fn is_evil_map(self) -> bool
fn is_evil_map(self) -> bool
IsEvilMap() overloadSource§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