pub struct Force(/* private fields */);Expand description
IL2CPP class: App.Force
Inherits: Object
Implementations§
Source§impl Force
impl Force
Sourcepub fn get(type: impl Into<Force_Type>) -> Force
pub fn get(type: impl Into<Force_Type>) -> Force
Get(crate::app::force::Force_Type) overload
Sourcepub fn get_unit_from_empty() -> Unit
pub fn get_unit_from_empty() -> Unit
GetUnitFromEmpty() overload
Sourcepub fn get_color(type: impl Into<Force_Type>) -> Color
pub fn get_color(type: impl Into<Force_Type>) -> Color
GetColor(crate::app::force::Force_Type) overload
Sourcepub fn get_name(type: impl Into<Force_Type>) -> Il2CppString
pub fn get_name(type: impl Into<Force_Type>) -> Il2CppString
GetName(crate::app::force::Force_Type) overload
Sourcepub fn get_mask(type: impl Into<Force_Type>) -> u32
pub fn get_mask(type: impl Into<Force_Type>) -> u32
GetMask(crate::app::force::Force_Type) overload
Sourcepub fn get_mask_2(
type1: impl Into<Force_Type>,
type2: impl Into<Force_Type>,
) -> u32
pub fn get_mask_2( type1: impl Into<Force_Type>, type2: impl Into<Force_Type>, ) -> u32
GetMask(crate::app::force::Force_Type, crate::app::force::Force_Type) overload
Sourcepub fn get_mask_3(
type1: impl Into<Force_Type>,
type2: impl Into<Force_Type>,
type3: impl Into<Force_Type>,
) -> u32
pub fn get_mask_3( type1: impl Into<Force_Type>, type2: impl Into<Force_Type>, type3: impl Into<Force_Type>, ) -> u32
GetMask(crate::app::force::Force_Type, crate::app::force::Force_Type, crate::app::force::Force_Type) overload
Sourcepub fn get_mask_4(
type1: impl Into<Force_Type>,
type2: impl Into<Force_Type>,
type3: impl Into<Force_Type>,
type4: impl Into<Force_Type>,
) -> u32
pub fn get_mask_4( type1: impl Into<Force_Type>, type2: impl Into<Force_Type>, type3: impl Into<Force_Type>, type4: impl Into<Force_Type>, ) -> u32
GetMask(crate::app::force::Force_Type, crate::app::force::Force_Type, crate::app::force::Force_Type, crate::app::force::Force_Type) overload
Sourcepub fn get_mask_on_used() -> u32
pub fn get_mask_on_used() -> u32
GetMaskOnUsed() overload
Sourcepub fn get_mask_on_map() -> u32
pub fn get_mask_on_map() -> u32
GetMaskOnMap() overload
Sourcepub fn get_mask_on_sortie() -> u32
pub fn get_mask_on_sortie() -> u32
GetMaskOnSortie() overload
Sourcepub fn get_mask_on_chapter_save() -> u32
pub fn get_mask_on_chapter_save() -> u32
GetMaskOnChapterSave() overload
Sourcepub fn get_mask_same_force(type: impl Into<Force_Type>) -> u32
pub fn get_mask_same_force(type: impl Into<Force_Type>) -> u32
GetMaskSameForce(crate::app::force::Force_Type) overload
Sourcepub fn is_player(type: impl Into<Force_Type>) -> bool
pub fn is_player(type: impl Into<Force_Type>) -> bool
IsPlayer(crate::app::force::Force_Type) overload
Sourcepub fn is_on_map(type: impl Into<Force_Type>) -> bool
pub fn is_on_map(type: impl Into<Force_Type>) -> bool
IsOnMap(crate::app::force::Force_Type) overload
Sourcepub fn is_on_map_2(unit: impl Into<Unit>) -> bool
pub fn is_on_map_2(unit: impl Into<Unit>) -> bool
IsOnMap(crate::app::unit::Unit) overload
Source§impl Force
impl Force
pub fn get_method_info() -> &'static MethodInfo
pub fn get_unit_from_empty_method_info() -> &'static MethodInfo
pub fn get_color_method_info() -> &'static MethodInfo
pub fn get_name_method_info() -> &'static MethodInfo
pub fn initialize_method_info() -> &'static MethodInfo
pub fn join_first_method_info() -> &'static MethodInfo
pub fn join_last_method_info() -> &'static MethodInfo
pub fn insert_method_info() -> &'static MethodInfo
pub fn remove_method_info() -> &'static MethodInfo
pub fn transfer_method_info() -> &'static MethodInfo
pub fn transfer_for_sortie_method_info() -> &'static MethodInfo
pub fn is_allied_method_info() -> &'static MethodInfo
pub fn get_count_method_info() -> &'static MethodInfo
pub fn get_index_method_info() -> &'static MethodInfo
pub fn get_hero_unit_method_info() -> &'static MethodInfo
pub fn get_unit_from_person_method_info() -> &'static MethodInfo
pub fn get_unit_from_person_2_method_info() -> &'static MethodInfo
pub fn get_unit_from_face_method_info() -> &'static MethodInfo
pub fn get_first_method_info() -> &'static MethodInfo
pub fn set_first_method_info() -> &'static MethodInfo
pub fn get_last_method_info() -> &'static MethodInfo
pub fn set_last_method_info() -> &'static MethodInfo
pub fn get_force_type_method_info() -> &'static MethodInfo
pub fn get_force_mask_method_info() -> &'static MethodInfo
pub fn get_mask_method_info() -> &'static MethodInfo
pub fn get_mask_2_method_info() -> &'static MethodInfo
pub fn get_mask_3_method_info() -> &'static MethodInfo
pub fn get_mask_4_method_info() -> &'static MethodInfo
pub fn get_mask_on_used_method_info() -> &'static MethodInfo
pub fn get_mask_on_map_method_info() -> &'static MethodInfo
pub fn get_mask_on_sortie_method_info() -> &'static MethodInfo
pub fn get_mask_on_chapter_save_method_info() -> &'static MethodInfo
pub fn get_mask_same_force_method_info() -> &'static MethodInfo
pub fn is_player_method_info() -> &'static MethodInfo
pub fn is_on_map_method_info() -> &'static MethodInfo
pub fn is_on_map_2_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for Force
impl ClassIdentity for Force
Source§impl FromIlInstance for Force
impl FromIlInstance for Force
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 IForce for Force
impl IForce for Force
fn m_head(self) -> Unit
fn set_m_head(self, value: Unit)
fn m_tail(self) -> Unit
fn set_m_tail(self, value: Unit)
fn m_type(self) -> Force_Type
fn set_m_type(self, value: Force_Type)
impl Copy for Force
impl IObject for Force
Auto Trait Implementations§
impl Freeze for Force
impl RefUnwindSafe for Force
impl !Send for Force
impl !Sync for Force
impl Unpin for Force
impl UnwindSafe for Force
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<__T> IForceMethods for __Twhere
__T: IForce,
impl<__T> IForceMethods for __Twhere
__T: IForce,
Source§fn initialize(self, type: impl Into<Force_Type>)
fn initialize(self, type: impl Into<Force_Type>)
Initialize(crate::app::force::Force_Type) overloadSource§fn join_first(self, unit: impl Into<Unit>)
fn join_first(self, unit: impl Into<Unit>)
JoinFirst(crate::app::unit::Unit) overloadSource§fn insert(self, ins_unit: impl Into<Unit>, prev_unit: impl Into<Unit>)
fn insert(self, ins_unit: impl Into<Unit>, prev_unit: impl Into<Unit>)
Insert(crate::app::unit::Unit, crate::app::unit::Unit) overloadSource§fn transfer(self, type: impl Into<Force_Type>, is_last: impl Into<bool>)
fn transfer(self, type: impl Into<Force_Type>, is_last: impl Into<bool>)
Transfer(crate::app::force::Force_Type, bool) overloadSource§fn transfer_for_sortie(
self,
type: impl Into<Force_Type>,
is_last: impl Into<bool>,
)
fn transfer_for_sortie( self, type: impl Into<Force_Type>, is_last: impl Into<bool>, )
TransferForSortie(crate::app::force::Force_Type, bool) overloadSource§fn is_allied(self, type: impl Into<Force_Type>) -> bool
fn is_allied(self, type: impl Into<Force_Type>) -> bool
IsAllied(crate::app::force::Force_Type) overloadSource§fn get_hero_unit(self) -> Unit
fn get_hero_unit(self) -> Unit
GetHeroUnit() overloadSource§fn get_unit_from_person(self, person: impl Into<PersonData>) -> Unit
fn get_unit_from_person(self, person: impl Into<PersonData>) -> Unit
GetUnitFromPerson(crate::app::persondata::PersonData) overloadSource§fn get_unit_from_person_2(self, pid: impl Into<Il2CppString>) -> Unit
fn get_unit_from_person_2(self, pid: impl Into<Il2CppString>) -> Unit
GetUnitFromPerson(::unity::Il2CppString) overloadSource§fn get_unit_from_face(
self,
person: impl Into<PersonData>,
consider_relay: impl Into<bool>,
) -> Unit
fn get_unit_from_face( self, person: impl Into<PersonData>, consider_relay: impl Into<bool>, ) -> Unit
GetUnitFromFace(crate::app::persondata::PersonData, bool) overloadSource§fn get_force_type(self) -> Force_Type
fn get_force_type(self) -> Force_Type
get_ForceType() overloadSource§fn get_force_mask(self) -> u32
fn get_force_mask(self) -> u32
get_ForceMask() 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