pub struct MapHistory_Replay(/* private fields */);Expand description
IL2CPP class: App.MapHistory.Replay
Inherits: MapHistory_Base_1<crate::app::maphistory::MapHistory_Replay>
Implementations§
Source§impl MapHistory_Replay
impl MapHistory_Replay
pub fn base(self) -> MapHistory_Base_1<MapHistory_Replay>
Source§impl MapHistory_Replay
impl MapHistory_Replay
pub fn version() -> i32
pub fn set_version(value: i32)
pub fn snapshot_version() -> u8
pub fn set_snapshot_version(value: u8)
Source§impl MapHistory_Replay
impl MapHistory_Replay
Sourcepub fn serialize_snapshot(stream: impl Into<Stream_2>)
pub fn serialize_snapshot(stream: impl Into<Stream_2>)
SerializeSnapshot(crate::app::stream_2::Stream_2) overload
Sourcepub fn deserialize_snapshot(stream: impl Into<Stream_2>)
pub fn deserialize_snapshot(stream: impl Into<Stream_2>)
DeserializeSnapshot(crate::app::stream_2::Stream_2) overload
Source§impl MapHistory_Replay
impl MapHistory_Replay
pub fn on_initialize_method_info() -> &'static MethodInfo
pub fn on_delete_method_info() -> &'static MethodInfo
pub fn begin_method_info() -> &'static MethodInfo
pub fn end_method_info() -> &'static MethodInfo
pub fn split_method_info() -> &'static MethodInfo
pub fn engage_cancel_method_info() -> &'static MethodInfo
pub fn god_change_cancel_method_info() -> &'static MethodInfo
pub fn get_command_engage_method_info() -> &'static MethodInfo
pub fn get_command_god_change_method_info() -> &'static MethodInfo
pub fn get_command_unit_item_list_method_info() -> &'static MethodInfo
pub fn get_unit_for_command_engage_method_info() -> &'static MethodInfo
pub fn get_unit_for_command_god_change_method_info() -> &'static MethodInfo
pub fn get_unit_for_command_unit_item_list_method_info() -> &'static MethodInfo
pub fn after_command_stack_cancel_method_info() -> &'static MethodInfo
pub fn set_read_mode_method_info() -> &'static MethodInfo
pub fn is_read_mode_method_info() -> &'static MethodInfo
pub fn read_method_info() -> &'static MethodInfo
pub fn has_read_data_method_info() -> &'static MethodInfo
pub fn is_read_data_last_turn_method_info() -> &'static MethodInfo
pub fn skip_read_data_to_last_turn_method_info() -> &'static MethodInfo
pub fn get_read_index_about_last_turn_method_info() -> &'static MethodInfo
pub fn find_read_index_of_last_turn_method_info() -> &'static MethodInfo
pub fn find_read_index_of_prev_phase_end_method_info() -> &'static MethodInfo
pub fn find_read_index_of_skipped_phase_next_method_info() -> &'static MethodInfo
pub fn end_read_mode_method_info() -> &'static MethodInfo
pub fn register_all_units_method_info() -> &'static MethodInfo
pub fn register_appearance_unit_method_info() -> &'static MethodInfo
pub fn register_leaving_unit_method_info() -> &'static MethodInfo
pub fn leaving_method_info() -> &'static MethodInfo
pub fn get_appearance_and_leaving_indexes_method_info() -> &'static MethodInfo
pub fn create_appearance_unit_method_info() -> &'static MethodInfo
pub fn get_leaving_unit_method_info() -> &'static MethodInfo
pub fn register_relay_take_over_timing_method_info() -> &'static MethodInfo
pub fn is_relay_take_over_timing_method_info() -> &'static MethodInfo
pub fn do_turn_save_method_info() -> &'static MethodInfo
pub fn serialize_method_info() -> &'static MethodInfo
pub fn deserialize_method_info() -> &'static MethodInfo
pub fn can_write_method_info() -> &'static MethodInfo
pub fn clear_saved_command_index_method_info() -> &'static MethodInfo
pub fn set_players_to_replay_method_info() -> &'static MethodInfo
pub fn set_replay_player_for_relay_method_info() -> &'static MethodInfo
pub fn serialize_initial_method_info() -> &'static MethodInfo
pub fn deserialize_initial_method_info() -> &'static MethodInfo
pub fn serialize_snapshot_method_info() -> &'static MethodInfo
pub fn deserialize_snapshot_method_info() -> &'static MethodInfo
pub fn dbg_dump_method_info() -> &'static MethodInfo
pub fn phase_begin_method_info() -> &'static MethodInfo
pub fn phase_next_method_info() -> &'static MethodInfo
pub fn cancel_unit_command_method_info() -> &'static MethodInfo
pub fn mind_method_info() -> &'static MethodInfo
pub fn engage_method_info() -> &'static MethodInfo
pub fn overwrite_engage_pos_method_info() -> &'static MethodInfo
pub fn god_change_method_info() -> &'static MethodInfo
pub fn overwrite_god_change_pos_method_info() -> &'static MethodInfo
pub fn toggle_god_change_enabled_method_info() -> &'static MethodInfo
pub fn trade_method_info() -> &'static MethodInfo
pub fn trade_2_method_info() -> &'static MethodInfo
pub fn equip_item_method_info() -> &'static MethodInfo
pub fn take_off_item_method_info() -> &'static MethodInfo
pub fn sort_item_method_info() -> &'static MethodInfo
pub fn put_off_item_method_info() -> &'static MethodInfo
pub fn unit_item_list_method_info() -> &'static MethodInfo
pub fn dead_method_info() -> &'static MethodInfo
pub fn dispos_method_info() -> &'static MethodInfo
pub fn vision_delete_method_info() -> &'static MethodInfo
pub fn surrender_method_info() -> &'static MethodInfo
pub fn summon_delete_method_info() -> &'static MethodInfo
pub fn read_one_method_info() -> &'static MethodInfo
pub fn read_phase_begin_method_info() -> &'static MethodInfo
pub fn read_phase_begin_2_method_info() -> &'static MethodInfo
pub fn read_phase_next_method_info() -> &'static MethodInfo
pub fn read_mind_method_info() -> &'static MethodInfo
pub fn read_engage_method_info() -> &'static MethodInfo
pub fn read_engage_2_method_info() -> &'static MethodInfo
pub fn read_god_change_method_info() -> &'static MethodInfo
pub fn read_god_change_2_method_info() -> &'static MethodInfo
pub fn read_unit_item_list_method_info() -> &'static MethodInfo
pub fn read_unit_item_list_2_method_info() -> &'static MethodInfo
pub fn read_surrender_method_info() -> &'static MethodInfo
pub fn setup_mind_routes_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl MapHistory_Replay
impl MapHistory_Replay
Sourcepub unsafe fn on_initialize(this: impl Into<IlInstance>)
pub unsafe fn on_initialize(this: impl Into<IlInstance>)
Direct (non-virtual) call to MapHistory_Replay’s own OnInitialize. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_delete(this: impl Into<IlInstance>)
pub unsafe fn on_delete(this: impl Into<IlInstance>)
Direct (non-virtual) call to MapHistory_Replay’s own OnDelete. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_command_engage(this: impl Into<IlInstance>) -> i32
pub unsafe fn get_command_engage(this: impl Into<IlInstance>) -> i32
Direct (non-virtual) call to MapHistory_Replay’s own GetCommandEngage. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_command_god_change(this: impl Into<IlInstance>) -> i32
pub unsafe fn get_command_god_change(this: impl Into<IlInstance>) -> i32
Direct (non-virtual) call to MapHistory_Replay’s own GetCommandGodChange. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_command_unit_item_list(this: impl Into<IlInstance>) -> i32
pub unsafe fn get_command_unit_item_list(this: impl Into<IlInstance>) -> i32
Direct (non-virtual) call to MapHistory_Replay’s own GetCommandUnitItemList. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_unit_for_command_engage(
this: impl Into<IlInstance>,
command_index: i32,
) -> Unit
pub unsafe fn get_unit_for_command_engage( this: impl Into<IlInstance>, command_index: i32, ) -> Unit
Direct (non-virtual) call to MapHistory_Replay’s own GetUnitForCommandEngage. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_unit_for_command_god_change(
this: impl Into<IlInstance>,
command_index: i32,
) -> Unit
pub unsafe fn get_unit_for_command_god_change( this: impl Into<IlInstance>, command_index: i32, ) -> Unit
Direct (non-virtual) call to MapHistory_Replay’s own GetUnitForCommandGodChange. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_unit_for_command_unit_item_list(
this: impl Into<IlInstance>,
command_index: i32,
) -> Unit
pub unsafe fn get_unit_for_command_unit_item_list( this: impl Into<IlInstance>, command_index: i32, ) -> Unit
Direct (non-virtual) call to MapHistory_Replay’s own GetUnitForCommandUnitItemList. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl ClassIdentity for MapHistory_Replay
impl ClassIdentity for MapHistory_Replay
Source§impl Clone for MapHistory_Replay
impl Clone for MapHistory_Replay
Source§fn clone(&self) -> MapHistory_Replay
fn clone(&self) -> MapHistory_Replay
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for MapHistory_Replay
impl FromIlInstance for MapHistory_Replay
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 compatibleSource§impl IMapHistory_Base_1<MapHistory_Replay> for MapHistory_Replay
impl IMapHistory_Base_1<MapHistory_Replay> for MapHistory_Replay
fn m_command_stream_buffer(self) -> Array<u8>
fn set_m_command_stream_buffer(self, value: Array<u8>)
fn m_command_stream(self) -> Stream_2
fn set_m_command_stream(self, value: Stream_2)
fn m_commands(self) -> Array<MapHistory_Command>
fn set_m_commands(self, value: Array<MapHistory_Command>)
fn m_num_command(self) -> i32
fn set_m_num_command(self, value: i32)
fn m_num_split(self) -> i32
fn set_m_num_split(self, value: i32)
Source§impl IMapHistory_Replay for MapHistory_Replay
impl IMapHistory_Replay for MapHistory_Replay
fn m_mode(self) -> MapHistory_Mode
fn set_m_mode(self, value: MapHistory_Mode)
fn m_writer(self) -> MapHistory_ReplayCommandWriter
fn set_m_writer(self, value: MapHistory_ReplayCommandWriter)
fn m_reader(self) -> MapHistory_ReplayCommandReader
fn set_m_reader(self, value: MapHistory_ReplayCommandReader)
fn m_initial_stream_buffer(self) -> Array<u8>
fn set_m_initial_stream_buffer(self, value: Array<u8>)
fn m_initial_stream(self) -> Stream_2
fn set_m_initial_stream(self, value: Stream_2)
fn m_last_engage_index(self) -> i32
fn set_m_last_engage_index(self, value: i32)
fn m_first_god_change_index(self) -> i32
fn set_m_first_god_change_index(self, value: i32)
fn m_last_god_change_index(self) -> i32
fn set_m_last_god_change_index(self, value: i32)
fn m_first_unit_item_list_index(self) -> i32
fn set_m_first_unit_item_list_index(self, value: i32)
fn m_read_index(self) -> i32
fn set_m_read_index(self, value: i32)
fn m_is_read_phase_begin(self) -> bool
fn set_m_is_read_phase_begin(self, value: bool)
fn m_saved_battle_type(self) -> GameConfig_AnimeType
fn set_m_saved_battle_type(self, value: GameConfig_AnimeType)
fn m_saved_support_type(self) -> GameConfig_AnimeType
fn set_m_saved_support_type(self, value: GameConfig_AnimeType)
fn m_saved_engage_anim(self) -> GameConfig_EngageAnimeType
fn set_m_saved_engage_anim(self, value: GameConfig_EngageAnimeType)
fn m_relay_take_over_turns(self) -> List_1<u8>
fn set_m_relay_take_over_turns(self, value: List_1<u8>)
impl Copy for MapHistory_Replay
impl IObject for MapHistory_Replay
Auto Trait Implementations§
impl Freeze for MapHistory_Replay
impl RefUnwindSafe for MapHistory_Replay
impl !Send for MapHistory_Replay
impl !Sync for MapHistory_Replay
impl Unpin for MapHistory_Replay
impl UnwindSafe for MapHistory_Replay
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<T0, __U> IMapHistory_Base_1Methods<T0> for __U
impl<T0, __U> IMapHistory_Base_1Methods<T0> for __U
fn initialize(self)where
Self: Sized,
fn on_initialize(self)where
Self: Sized,
fn delete(self)where
Self: Sized,
fn on_delete(self)where
Self: Sized,
fn add(self, writer: MapHistory_CommandWriter) -> boolwhere
Self: Sized,
fn preadd(self, writer: MapHistory_CommandWriter)where
Self: Sized,
fn add_split(self, writer: MapHistory_CommandWriter, arg: u8) -> boolwhere
Self: Sized,
fn overwrite(self, writer: MapHistory_CommandWriter, command_index: i32) -> boolwhere
Self: Sized,
fn command_stack_cancel(
self,
unit: Unit,
target_command_type: i32,
related_command_type: i32,
)where
Self: Sized,
fn get_command_engage(self) -> i32where
Self: Sized,
fn get_command_god_change(self) -> i32where
Self: Sized,
fn get_command_unit_item_list(self) -> i32where
Self: Sized,
fn get_unit_for_command_engage(self, command_index: i32) -> Unitwhere
Self: Sized,
fn get_unit_for_command_god_change(self, command_index: i32) -> Unitwhere
Self: Sized,
fn get_unit_for_command_unit_item_list(self, command_index: i32) -> Unitwhere
Self: Sized,
fn try_delete_command(
self,
command_index: i32,
unit: Unit,
target_command_type: i32,
) -> boolwhere
Self: Sized,
fn delete_command(self, command_index: i32) -> boolwhere
Self: Sized,
fn predelete_command(self, command_index: i32)where
Self: Sized,
fn delete_command_error(self)where
Self: Sized,
fn clear(self)where
Self: Sized,
fn get_current_index(self) -> i32where
Self: Sized,
fn get_last_split_index(self) -> i32where
Self: Sized,
fn get_next_split_index(self, index: i32) -> i32where
Self: Sized,
fn get_prev_split_index(self, index: i32) -> i32where
Self: Sized,
fn serialize_commands(self, stream: Stream_2)where
Self: Sized,
fn deserialize_commands(self, stream: Stream_2)where
Self: Sized,
fn serialize_command_stream(self, stream: Stream_2)where
Self: Sized,
fn deserialize_command_stream(self, stream: Stream_2)where
Self: Sized,
fn get_command_stream_buffer_size(self) -> u32where
Self: Sized,
fn get_max_command_count(self) -> u32where
Self: Sized,
fn try_create_instance()
fn try_delete_instance()
fn get_instance() -> T0
fn ctor(self)where
Self: Sized,
Source§impl<__T> IMapHistory_ReplayMethods for __Twhere
__T: IMapHistory_Replay,
impl<__T> IMapHistory_ReplayMethods for __Twhere
__T: IMapHistory_Replay,
Source§fn on_initialize(self)
fn on_initialize(self)
OnInitialize() overloadSource§fn engage_cancel(self, unit: impl Into<Unit>)
fn engage_cancel(self, unit: impl Into<Unit>)
EngageCancel(crate::app::unit::Unit) overloadSource§fn god_change_cancel(self, unit: impl Into<Unit>)
fn god_change_cancel(self, unit: impl Into<Unit>)
GodChangeCancel(crate::app::unit::Unit) overloadSource§fn get_command_engage(self) -> i32
fn get_command_engage(self) -> i32
GetCommandEngage() overloadSource§fn get_command_god_change(self) -> i32
fn get_command_god_change(self) -> i32
GetCommandGodChange() overloadSource§fn get_command_unit_item_list(self) -> i32
fn get_command_unit_item_list(self) -> i32
GetCommandUnitItemList() overloadSource§fn get_unit_for_command_engage(self, command_index: impl Into<i32>) -> Unit
fn get_unit_for_command_engage(self, command_index: impl Into<i32>) -> Unit
GetUnitForCommandEngage(i32) overloadSource§fn get_unit_for_command_god_change(self, command_index: impl Into<i32>) -> Unit
fn get_unit_for_command_god_change(self, command_index: impl Into<i32>) -> Unit
GetUnitForCommandGodChange(i32) overloadSource§fn get_unit_for_command_unit_item_list(
self,
command_index: impl Into<i32>,
) -> Unit
fn get_unit_for_command_unit_item_list( self, command_index: impl Into<i32>, ) -> Unit
GetUnitForCommandUnitItemList(i32) overloadSource§fn after_command_stack_cancel(self, unit: impl Into<Unit>)
fn after_command_stack_cancel(self, unit: impl Into<Unit>)
AfterCommandStackCancel(crate::app::unit::Unit) overloadSource§fn set_read_mode(self)
fn set_read_mode(self)
SetReadMode() overloadSource§fn is_read_mode(self) -> bool
fn is_read_mode(self) -> bool
IsReadMode() overloadSource§fn has_read_data(self) -> bool
fn has_read_data(self) -> bool
HasReadData() overloadSource§fn is_read_data_last_turn(self) -> bool
fn is_read_data_last_turn(self) -> bool
IsReadDataLastTurn() overloadSource§fn skip_read_data_to_last_turn(self)
fn skip_read_data_to_last_turn(self)
SkipReadDataToLastTurn() overloadSource§fn get_read_index_about_last_turn(self) -> (i32, i32)
fn get_read_index_about_last_turn(self) -> (i32, i32)
GetReadIndexAboutLastTurn(*muti32, *muti32) overloadSource§fn find_read_index_of_last_turn(self) -> i32
fn find_read_index_of_last_turn(self) -> i32
FindReadIndexOfLastTurn() overloadSource§fn find_read_index_of_prev_phase_end(
self,
phase_begin_index: impl Into<i32>,
) -> i32
fn find_read_index_of_prev_phase_end( self, phase_begin_index: impl Into<i32>, ) -> i32
FindReadIndexOfPrevPhaseEnd(i32) overloadSource§fn find_read_index_of_skipped_phase_next(
self,
start_index: impl Into<i32>,
) -> i32
fn find_read_index_of_skipped_phase_next( self, start_index: impl Into<i32>, ) -> i32
FindReadIndexOfSkippedPhaseNext(i32) overloadSource§fn end_read_mode(self)
fn end_read_mode(self)
EndReadMode() overloadSource§fn register_all_units(self)
fn register_all_units(self)
RegisterAllUnits() overloadSource§fn register_appearance_unit(self, unit: impl Into<Unit>)
fn register_appearance_unit(self, unit: impl Into<Unit>)
RegisterAppearanceUnit(crate::app::unit::Unit) overloadSource§fn register_leaving_unit(self, unit: impl Into<Unit>)
fn register_leaving_unit(self, unit: impl Into<Unit>)
RegisterLeavingUnit(crate::app::unit::Unit) overloadSource§fn get_appearance_and_leaving_indexes(self) -> (bool, Array<i32>, Array<i32>)
fn get_appearance_and_leaving_indexes(self) -> (bool, Array<i32>, Array<i32>)
GetAppearanceAndLeavingIndexes(*mut::unity::Array<i32>, *mut::unity::Array<i32>) overloadSource§fn create_appearance_unit(self, index: impl Into<i32>) -> Unit
fn create_appearance_unit(self, index: impl Into<i32>) -> Unit
CreateAppearanceUnit(i32) overloadSource§fn get_leaving_unit(self, index: impl Into<i32>) -> Unit
fn get_leaving_unit(self, index: impl Into<i32>) -> Unit
GetLeavingUnit(i32) overloadSource§fn register_relay_take_over_timing(self)
fn register_relay_take_over_timing(self)
RegisterRelayTakeOverTiming() overloadSource§fn is_relay_take_over_timing(self) -> bool
fn is_relay_take_over_timing(self) -> bool
IsRelayTakeOverTiming() overloadSource§fn do_turn_save(self, super_: impl Into<ProcInst>)
fn do_turn_save(self, super_: impl Into<ProcInst>)
DoTurnSave(crate::app::procinst::ProcInst) overloadSource§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>)
fn deserialize(self, stream: impl Into<Stream_2>)
Deserialize(crate::app::stream_2::Stream_2) overloadSource§fn clear_saved_command_index(self)
fn clear_saved_command_index(self)
ClearSavedCommandIndex() overloadSource§fn set_players_to_replay(self)
fn set_players_to_replay(self)
SetPlayersToReplay() overloadSource§fn set_replay_player_for_relay(self)
fn set_replay_player_for_relay(self)
SetReplayPlayerForRelay() overloadSource§fn serialize_initial(self, super_: impl Into<ProcInst>)
fn serialize_initial(self, super_: impl Into<ProcInst>)
SerializeInitial(crate::app::procinst::ProcInst) overloadSource§fn deserialize_initial(self)
fn deserialize_initial(self)
DeserializeInitial() overloadSource§fn phase_begin(self)
fn phase_begin(self)
PhaseBegin() overloadSource§fn phase_next(self)
fn phase_next(self)
PhaseNext() overloadSource§fn cancel_unit_command(self)
fn cancel_unit_command(self)
CancelUnitCommand() overloadSource§fn engage(self, unit: impl Into<Unit>, link_unit: impl Into<Unit>)
fn engage(self, unit: impl Into<Unit>, link_unit: impl Into<Unit>)
Engage(crate::app::unit::Unit, crate::app::unit::Unit) overloadSource§fn overwrite_engage_pos(
self,
stream: impl Into<Stream_2>,
x: impl Into<i32>,
z: impl Into<i32>,
)
fn overwrite_engage_pos( self, stream: impl Into<Stream_2>, x: impl Into<i32>, z: impl Into<i32>, )
OverwriteEngagePos(crate::app::stream_2::Stream_2, i32, i32) overloadSource§fn god_change(self, unit: impl Into<Unit>)
fn god_change(self, unit: impl Into<Unit>)
GodChange(crate::app::unit::Unit) overloadSource§fn overwrite_god_change_pos(
self,
stream: impl Into<Stream_2>,
x: impl Into<i32>,
z: impl Into<i32>,
)
fn overwrite_god_change_pos( self, stream: impl Into<Stream_2>, x: impl Into<i32>, z: impl Into<i32>, )
OverwriteGodChangePos(crate::app::stream_2::Stream_2, i32, i32) overloadSource§fn toggle_god_change_enabled(self, stream: impl Into<Stream_2>)
fn toggle_god_change_enabled(self, stream: impl Into<Stream_2>)
ToggleGodChangeEnabled(crate::app::stream_2::Stream_2) overloadSource§fn trade(self, from_unit: impl Into<Unit>, to_unit: impl Into<Unit>)
fn trade(self, from_unit: impl Into<Unit>, to_unit: impl Into<Unit>)
Trade(crate::app::unit::Unit, crate::app::unit::Unit) overloadSource§fn equip_item(self, unit: impl Into<Unit>)
fn equip_item(self, unit: impl Into<Unit>)
EquipItem(crate::app::unit::Unit) overloadSource§fn take_off_item(self, unit: impl Into<Unit>)
fn take_off_item(self, unit: impl Into<Unit>)
TakeOffItem(crate::app::unit::Unit) overloadSource§fn put_off_item(self, unit: impl Into<Unit>, from_menu: impl Into<bool>)
fn put_off_item(self, unit: impl Into<Unit>, from_menu: impl Into<bool>)
PutOffItem(crate::app::unit::Unit, bool) overloadSource§fn unit_item_list(self, unit: impl Into<Unit>)
fn unit_item_list(self, unit: impl Into<Unit>)
UnitItemList(crate::app::unit::Unit) overloadSource§fn vision_delete(self, unit: impl Into<Unit>)
fn vision_delete(self, unit: impl Into<Unit>)
VisionDelete(crate::app::unit::Unit) overloadSource§fn summon_delete(self, unit: impl Into<Unit>)
fn summon_delete(self, unit: impl Into<Unit>)
SummonDelete(crate::app::unit::Unit) overloadSource§fn read_one(self, index: impl Into<i32>) -> MapHistory_Replay_ReadResult
fn read_one(self, index: impl Into<i32>) -> MapHistory_Replay_ReadResult
ReadOne(i32) overloadSource§fn read_phase_begin(self) -> MapHistory_Replay_ReadResult
fn read_phase_begin(self) -> MapHistory_Replay_ReadResult
ReadPhaseBegin() overloadSource§fn read_phase_begin_2(self, random: impl Into<Random_2>) -> Force_Type
fn read_phase_begin_2(self, random: impl Into<Random_2>) -> Force_Type
ReadPhaseBegin(*mutcrate::app::force::Force_Type, crate::app::random_2::Random_2) overloadSource§fn read_phase_next(self) -> MapHistory_Replay_ReadResult
fn read_phase_next(self) -> MapHistory_Replay_ReadResult
ReadPhaseNext() overloadSource§fn read_mind(self) -> MapHistory_Replay_ReadResult
fn read_mind(self) -> MapHistory_Replay_ReadResult
ReadMind() overloadSource§fn read_engage(self) -> MapHistory_Replay_ReadResult
fn read_engage(self) -> MapHistory_Replay_ReadResult
ReadEngage() overloadSource§fn read_engage_2(self) -> Unit
fn read_engage_2(self) -> Unit
ReadEngage(*mutcrate::app::unit::Unit) overloadSource§fn read_god_change(self) -> MapHistory_Replay_ReadResult
fn read_god_change(self) -> MapHistory_Replay_ReadResult
ReadGodChange() overloadSource§fn read_god_change_2(self) -> Unit
fn read_god_change_2(self) -> Unit
ReadGodChange(*mutcrate::app::unit::Unit) overloadSource§fn read_unit_item_list(self) -> MapHistory_Replay_ReadResult
fn read_unit_item_list(self) -> MapHistory_Replay_ReadResult
ReadUnitItemList() overloadSource§fn read_unit_item_list_2(self) -> Unit
fn read_unit_item_list_2(self) -> Unit
ReadUnitItemList(*mutcrate::app::unit::Unit) overloadSource§fn read_surrender(self) -> MapHistory_Replay_ReadResult
fn read_surrender(self) -> MapHistory_Replay_ReadResult
ReadSurrender() overloadSource§fn setup_mind_routes(self, unit: impl Into<Unit>)
fn setup_mind_routes(self, unit: impl Into<Unit>)
SetupMindRoutes(crate::app::unit::Unit) overloadSource§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