pub struct ConvertFortress(/* private fields */);Expand description
IL2CPP class: Combat.SituationConverter.ConvertFortress
Inherits: ConverterWithUt
Implementations§
Source§impl ConvertFortress
impl ConvertFortress
pub fn base(self) -> ConverterWithUt
Source§impl ConvertFortress
impl ConvertFortress
pub fn ctor_method_info() -> &'static MethodInfo
pub fn on_begin_method_info() -> &'static MethodInfo
pub fn on_approach_method_info() -> &'static MethodInfo
pub fn on_unusable_method_info() -> &'static MethodInfo
Source§impl ConvertFortress
impl ConvertFortress
Sourcepub unsafe fn on_begin(this: impl Into<IlInstance>) -> CameraPosition
pub unsafe fn on_begin(this: impl Into<IlInstance>) -> CameraPosition
Direct (non-virtual) call to ConvertFortress’s own OnBegin. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_approach(this: impl Into<IlInstance>) -> CameraPosition
pub unsafe fn on_approach(this: impl Into<IlInstance>) -> CameraPosition
Direct (non-virtual) call to ConvertFortress’s own OnApproach. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_unusable(this: impl Into<IlInstance>) -> CameraPosition
pub unsafe fn on_unusable(this: impl Into<IlInstance>) -> CameraPosition
Direct (non-virtual) call to ConvertFortress’s own OnUnusable. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl ConvertFortress
impl ConvertFortress
Sourcepub fn new(data: CameraDataSet) -> Self
pub fn new(data: CameraDataSet) -> Self
.ctor(crate::combat::situation_converter::cameradataset::CameraDataSet) — overload selector
Trait Implementations§
Source§impl ClassIdentity for ConvertFortress
impl ClassIdentity for ConvertFortress
Source§impl Clone for ConvertFortress
impl Clone for ConvertFortress
Source§fn clone(&self) -> ConvertFortress
fn clone(&self) -> ConvertFortress
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 ConvertFortress
impl FromIlInstance for ConvertFortress
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 IConvertFortress for ConvertFortress
impl IConvertFortress for ConvertFortress
fn m_last_camera_pos(self) -> CameraPosition
fn set_m_last_camera_pos(self, value: CameraPosition)
Source§impl IConverterWithUt for ConvertFortress
impl IConverterWithUt for ConvertFortress
impl Copy for ConvertFortress
impl IBaseConverter for ConvertFortress
impl IObject for ConvertFortress
Auto Trait Implementations§
impl Freeze for ConvertFortress
impl RefUnwindSafe for ConvertFortress
impl !Send for ConvertFortress
impl !Sync for ConvertFortress
impl Unpin for ConvertFortress
impl UnwindSafe for ConvertFortress
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<__T> IBaseConverterMethods for __Twhere
__T: IBaseConverter,
impl<__T> IBaseConverterMethods for __Twhere
__T: IBaseConverter,
Source§fn get_data_set(self) -> CameraDataSet
fn get_data_set(self) -> CameraDataSet
get_DataSet() overloadSource§fn ctor(self, data: impl Into<CameraDataSet>)
fn ctor(self, data: impl Into<CameraDataSet>)
.ctor(crate::combat::situation_converter::cameradataset::CameraDataSet) overloadSource§fn convert(
self,
style: impl Into<CameraSituation>,
arg: impl Into<Il2CppString>,
) -> CameraPosition
fn convert( self, style: impl Into<CameraSituation>, arg: impl Into<Il2CppString>, ) -> CameraPosition
Convert(crate::combat::camerasituation::CameraSituation, ::unity::Il2CppString) overloadSource§fn get_is_first_attack(self) -> bool
fn get_is_first_attack(self) -> bool
get_IsFirstAttack() overloadSource§fn get_is_player_attack(self) -> bool
fn get_is_player_attack(self) -> bool
get_IsPlayerAttack() overloadSource§fn name_to_position(self, name: impl Into<Il2CppString>) -> CameraPosition
fn name_to_position(self, name: impl Into<Il2CppString>) -> CameraPosition
NameToPosition(::unity::Il2CppString) overloadSource§impl<__T> IConvertFortressMethods for __Twhere
__T: IConvertFortress,
impl<__T> IConvertFortressMethods for __Twhere
__T: IConvertFortress,
Source§fn ctor(self, data: impl Into<CameraDataSet>)
fn ctor(self, data: impl Into<CameraDataSet>)
.ctor(crate::combat::situation_converter::cameradataset::CameraDataSet) overloadSource§fn on_begin(self) -> CameraPosition
fn on_begin(self) -> CameraPosition
OnBegin() overloadSource§fn on_approach(self) -> CameraPosition
fn on_approach(self) -> CameraPosition
OnApproach() overloadSource§fn on_unusable(self) -> CameraPosition
fn on_unusable(self) -> CameraPosition
OnUnusable() overloadSource§impl<__T> IConverterWithUtMethods for __Twhere
__T: IConverterWithUt,
impl<__T> IConverterWithUtMethods for __Twhere
__T: IConverterWithUt,
Source§fn get_is_player_dragon(self) -> bool
fn get_is_player_dragon(self) -> bool
get_IsPlayerDragon() overloadSource§fn get_is_enemy_dragon(self) -> bool
fn get_is_enemy_dragon(self) -> bool
get_IsEnemyDragon() overloadSource§fn get_full_figure_camera(self) -> CameraPosition
fn get_full_figure_camera(self) -> CameraPosition
get_FullFigureCamera() overloadSource§fn get_current_position(self) -> CameraPosition
fn get_current_position(self) -> CameraPosition
get_CurrentPosition() overloadSource§fn ctor(self, data: impl Into<CameraDataSet>)
fn ctor(self, data: impl Into<CameraDataSet>)
.ctor(crate::combat::situation_converter::cameradataset::CameraDataSet) overloadSource§fn convert(
self,
situation: impl Into<CameraSituation>,
arg: impl Into<Il2CppString>,
) -> CameraPosition
fn convert( self, situation: impl Into<CameraSituation>, arg: impl Into<Il2CppString>, ) -> CameraPosition
Convert(crate::combat::camerasituation::CameraSituation, ::unity::Il2CppString) overloadSource§fn on_begin(self) -> CameraPosition
fn on_begin(self) -> CameraPosition
OnBegin() overloadSource§fn on_approach(self) -> CameraPosition
fn on_approach(self) -> CameraPosition
OnApproach() overloadSource§fn on_attack(self) -> CameraPosition
fn on_attack(self) -> CameraPosition
OnAttack() overloadSource§fn on_damage(self) -> CameraPosition
fn on_damage(self) -> CameraPosition
OnDamage() overloadSource§fn on_unusable(self) -> CameraPosition
fn on_unusable(self) -> CameraPosition
OnUnusable() overloadSource§fn on_end(self) -> CameraPosition
fn on_end(self) -> CameraPosition
OnEnd() overloadSource§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