pub struct MapRoute(/* private fields */);Expand description
IL2CPP class: App.MapRoute
Inherits: SingletonClass_1<crate::app::maproute::MapRoute>
Implementations§
Source§impl MapRoute
impl MapRoute
pub fn max() -> i32
pub fn set_max(value: i32)
pub fn score_cross() -> i32
pub fn set_score_cross(value: i32)
pub fn score_continue() -> i32
pub fn set_score_continue(value: i32)
pub fn score_distance() -> i32
pub fn set_score_distance(value: i32)
pub fn score_avoid() -> i32
pub fn set_score_avoid(value: i32)
pub fn score_def() -> i32
pub fn set_score_def(value: i32)
Source§impl MapRoute
impl MapRoute
Sourcepub fn get_goal_x(x: impl Into<i32>, routes: impl Into<Array<Dir_Type>>) -> i32
pub fn get_goal_x(x: impl Into<i32>, routes: impl Into<Array<Dir_Type>>) -> i32
GetGoalX(i32, ::unity::Array<crate::app::dir_2::Dir_Type>) overload
Sourcepub fn get_goal_z(z: impl Into<i32>, routes: impl Into<Array<Dir_Type>>) -> i32
pub fn get_goal_z(z: impl Into<i32>, routes: impl Into<Array<Dir_Type>>) -> i32
GetGoalZ(i32, ::unity::Array<crate::app::dir_2::Dir_Type>) overload
Sourcepub fn get_goal_dir(routes: impl Into<Array<Dir_Type>>) -> Dir_Type
pub fn get_goal_dir(routes: impl Into<Array<Dir_Type>>) -> Dir_Type
GetGoalDir(::unity::Array<crate::app::dir_2::Dir_Type>) overload
Sourcepub fn set_one_route(
routes: impl Into<Array<Dir_Type>>,
dir: impl Into<Dir_Type>,
)
pub fn set_one_route( routes: impl Into<Array<Dir_Type>>, dir: impl Into<Dir_Type>, )
SetOneRoute(::unity::Array<crate::app::dir_2::Dir_Type>, crate::app::dir_2::Dir_Type) overload
Sourcepub fn set_one_route_2(
routes: impl Into<Array<Dir_Type>>,
sx: impl Into<i32>,
sz: impl Into<i32>,
tx: impl Into<i32>,
tz: impl Into<i32>,
)
pub fn set_one_route_2( routes: impl Into<Array<Dir_Type>>, sx: impl Into<i32>, sz: impl Into<i32>, tx: impl Into<i32>, tz: impl Into<i32>, )
SetOneRoute(::unity::Array<crate::app::dir_2::Dir_Type>, i32, i32, i32, i32) overload
Sourcepub fn get_route_cost(
unit: impl Into<Unit>,
first_x: impl Into<i32>,
first_z: impl Into<i32>,
routes: impl Into<Array<Dir_Type>>,
) -> i32
pub fn get_route_cost( unit: impl Into<Unit>, first_x: impl Into<i32>, first_z: impl Into<i32>, routes: impl Into<Array<Dir_Type>>, ) -> i32
GetRouteCost(crate::app::unit::Unit, i32, i32, ::unity::Array<crate::app::dir_2::Dir_Type>) overload
Sourcepub fn for_each(
routes: impl Into<Array<Dir_Type>>,
first_x: impl Into<i32>,
first_z: impl Into<i32>,
func: impl Into<MapRoute_Func>,
)
pub fn for_each( routes: impl Into<Array<Dir_Type>>, first_x: impl Into<i32>, first_z: impl Into<i32>, func: impl Into<MapRoute_Func>, )
ForEach(::unity::Array<crate::app::dir_2::Dir_Type>, i32, i32, crate::app::maproute::MapRoute_Func) overload
Source§impl MapRoute
impl MapRoute
pub fn get_goal_x_method_info() -> &'static MethodInfo
pub fn get_goal_z_method_info() -> &'static MethodInfo
pub fn get_goal_dir_method_info() -> &'static MethodInfo
pub fn get_goal_x_2_method_info() -> &'static MethodInfo
pub fn get_goal_z_2_method_info() -> &'static MethodInfo
pub fn get_goal_x_3_method_info() -> &'static MethodInfo
pub fn get_goal_z_3_method_info() -> &'static MethodInfo
pub fn get_goal_dir_2_method_info() -> &'static MethodInfo
pub fn set_one_route_method_info() -> &'static MethodInfo
pub fn set_one_route_2_method_info() -> &'static MethodInfo
pub fn get_route_cost_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn reset_method_info() -> &'static MethodInfo
pub fn reset_2_method_info() -> &'static MethodInfo
pub fn reset_3_method_info() -> &'static MethodInfo
pub fn tick_method_info() -> &'static MethodInfo
pub fn get_mind_mask_method_info() -> &'static MethodInfo
pub fn tick_mind_method_info() -> &'static MethodInfo
pub fn can_mind_seek_method_info() -> &'static MethodInfo
pub fn can_passable_method_info() -> &'static MethodInfo
pub fn get_cross_method_info() -> &'static MethodInfo
pub fn set_for_ai_method_info() -> &'static MethodInfo
pub fn set_for_replay_method_info() -> &'static MethodInfo
pub fn set_for_resume_method_info() -> &'static MethodInfo
pub fn set_for_event_method_info() -> &'static MethodInfo
pub fn set_for_event_2_method_info() -> &'static MethodInfo
pub fn set_for_escape_method_info() -> &'static MethodInfo
pub fn get_routes_method_info() -> &'static MethodInfo
pub fn get_count_method_info() -> &'static MethodInfo
pub fn get_first_x_method_info() -> &'static MethodInfo
pub fn get_first_z_method_info() -> &'static MethodInfo
pub fn get_last_x_method_info() -> &'static MethodInfo
pub fn get_last_z_method_info() -> &'static MethodInfo
pub fn get_cursor_x_method_info() -> &'static MethodInfo
pub fn get_cursor_z_method_info() -> &'static MethodInfo
pub fn get_mind_method_info() -> &'static MethodInfo
pub fn get_move_power_method_info() -> &'static MethodInfo
pub fn try_add_move_method_info() -> &'static MethodInfo
pub fn tick_move_method_info() -> &'static MethodInfo
pub fn tick_mind_here_method_info() -> &'static MethodInfo
pub fn try_get_candidate_method_info() -> &'static MethodInfo
pub fn begin_mask_move_method_info() -> &'static MethodInfo
pub fn end_mask_move_method_info() -> &'static MethodInfo
pub fn tick_mind_seek_method_info() -> &'static MethodInfo
pub fn get_mind_seek_score_method_info() -> &'static MethodInfo
pub fn get_mind_seek_score_terrain_method_info() -> &'static MethodInfo
pub fn seek_method_info() -> &'static MethodInfo
pub fn add_route_last_method_info() -> &'static MethodInfo
pub fn add_route_first_method_info() -> &'static MethodInfo
pub fn clamp_method_info() -> &'static MethodInfo
pub fn try_back_method_info() -> &'static MethodInfo
pub fn back_method_info() -> &'static MethodInfo
pub fn for_each_method_info() -> &'static MethodInfo
pub fn is_enable_method_info() -> &'static MethodInfo
pub fn is_active_method_info() -> &'static MethodInfo
pub fn set_active_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for MapRoute
impl ClassIdentity for MapRoute
Source§impl FromIlInstance for MapRoute
impl FromIlInstance for MapRoute
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 IMapRoute for MapRoute
impl IMapRoute for MapRoute
fn m_routes(self) -> Array<Dir_Type>
fn set_m_routes(self, value: Array<Dir_Type>)
fn m_count(self) -> u8
fn set_m_count(self, value: u8)
fn m_first_x(self) -> i8
fn set_m_first_x(self, value: i8)
fn m_first_z(self) -> i8
fn set_m_first_z(self, value: i8)
fn m_last_x(self) -> i8
fn set_m_last_x(self, value: i8)
fn m_last_z(self) -> i8
fn set_m_last_z(self, value: i8)
fn m_cursor_x(self) -> i8
fn set_m_cursor_x(self, value: i8)
fn m_cursor_z(self) -> i8
fn set_m_cursor_z(self, value: i8)
fn m_cost(self) -> u8
fn set_m_cost(self, value: u8)
fn m_mind(self) -> MapMind_Type
fn set_m_mind(self, value: MapMind_Type)
fn m_active(self) -> bool
fn set_m_active(self, value: bool)
fn m_cells(self) -> Array<MapPos>
fn set_m_cells(self, value: Array<MapPos>)
Source§impl ISingletonClass_1<MapRoute> for MapRoute
impl ISingletonClass_1<MapRoute> for MapRoute
fn m_binder(self) -> BindHolder
fn set_m_binder(self, value: BindHolder)
impl Copy for MapRoute
impl IObject for MapRoute
Auto Trait Implementations§
impl Freeze for MapRoute
impl RefUnwindSafe for MapRoute
impl !Send for MapRoute
impl !Sync for MapRoute
impl Unpin for MapRoute
impl UnwindSafe for MapRoute
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<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> IMapRouteMethods for __Twhere
__T: IMapRoute,
impl<__T> IMapRouteMethods for __Twhere
__T: IMapRoute,
Source§fn get_goal_x_2(self) -> i32
fn get_goal_x_2(self) -> i32
GetGoalX() overloadSource§fn get_goal_z_2(self) -> i32
fn get_goal_z_2(self) -> i32
GetGoalZ() overloadSource§fn get_goal_x_3(self, x: impl Into<i32>) -> i32
fn get_goal_x_3(self, x: impl Into<i32>) -> i32
GetGoalX(i32) overloadSource§fn get_goal_z_3(self, z: impl Into<i32>) -> i32
fn get_goal_z_3(self, z: impl Into<i32>) -> i32
GetGoalZ(i32) overloadSource§fn get_goal_dir_2(self) -> Dir_Type
fn get_goal_dir_2(self) -> Dir_Type
GetGoalDir() overloadSource§fn reset_3(self, mind: impl Into<MapMind_Type>)
fn reset_3(self, mind: impl Into<MapMind_Type>)
Reset(crate::app::mapmind::MapMind_Type) overloadSource§fn get_mind_mask(
self,
x: impl Into<i32>,
z: impl Into<i32>,
flag: impl Into<MapRoute_Flag>,
) -> MapRoute_Flag
fn get_mind_mask( self, x: impl Into<i32>, z: impl Into<i32>, flag: impl Into<MapRoute_Flag>, ) -> MapRoute_Flag
GetMindMask(i32, i32, crate::app::maproute::MapRoute_Flag) overloadSource§fn tick_mind(
self,
x: impl Into<i32>,
z: impl Into<i32>,
flag: impl Into<MapRoute_Flag>,
) -> bool
fn tick_mind( self, x: impl Into<i32>, z: impl Into<i32>, flag: impl Into<MapRoute_Flag>, ) -> bool
TickMind(i32, i32, crate::app::maproute::MapRoute_Flag) overloadSource§fn can_mind_seek(
self,
x: impl Into<i32>,
z: impl Into<i32>,
flag: impl Into<MapRoute_Flag>,
) -> bool
fn can_mind_seek( self, x: impl Into<i32>, z: impl Into<i32>, flag: impl Into<MapRoute_Flag>, ) -> bool
CanMindSeek(i32, i32, crate::app::maproute::MapRoute_Flag) overloadSource§fn can_passable(self, deploy: impl Into<MapDeploy>) -> bool
fn can_passable(self, deploy: impl Into<MapDeploy>) -> bool
CanPassable(crate::app::mapdeploy::MapDeploy) overloadSource§fn set_for_ai(
self,
first_x: impl Into<i32>,
first_z: impl Into<i32>,
last_x: impl Into<i32>,
last_z: impl Into<i32>,
)
fn set_for_ai( self, first_x: impl Into<i32>, first_z: impl Into<i32>, last_x: impl Into<i32>, last_z: impl Into<i32>, )
SetForAI(i32, i32, i32, i32) overloadSource§fn set_for_replay(
self,
first_x: impl Into<i32>,
first_z: impl Into<i32>,
last_x: impl Into<i32>,
last_z: impl Into<i32>,
)
fn set_for_replay( self, first_x: impl Into<i32>, first_z: impl Into<i32>, last_x: impl Into<i32>, last_z: impl Into<i32>, )
SetForReplay(i32, i32, i32, i32) overloadSource§fn set_for_resume(
self,
first_x: impl Into<i32>,
first_z: impl Into<i32>,
last_x: impl Into<i32>,
last_z: impl Into<i32>,
)
fn set_for_resume( self, first_x: impl Into<i32>, first_z: impl Into<i32>, last_x: impl Into<i32>, last_z: impl Into<i32>, )
SetForResume(i32, i32, i32, i32) overloadSource§fn set_for_event(
self,
first_x: impl Into<i32>,
first_z: impl Into<i32>,
last_x: impl Into<i32>,
last_z: impl Into<i32>,
)
fn set_for_event( self, first_x: impl Into<i32>, first_z: impl Into<i32>, last_x: impl Into<i32>, last_z: impl Into<i32>, )
SetForEvent(i32, i32, i32, i32) overloadSource§fn set_for_event_2(
self,
first_x: impl Into<i32>,
first_z: impl Into<i32>,
str: impl Into<Il2CppString>,
)
fn set_for_event_2( self, first_x: impl Into<i32>, first_z: impl Into<i32>, str: impl Into<Il2CppString>, )
SetForEvent(i32, i32, ::unity::Il2CppString) overloadSource§fn set_for_escape(self, dir: impl Into<Dir_Type>)
fn set_for_escape(self, dir: impl Into<Dir_Type>)
SetForEscape(crate::app::dir_2::Dir_Type) overloadSource§fn get_routes(self) -> Array<Dir_Type>
fn get_routes(self) -> Array<Dir_Type>
get_Routes() overloadSource§fn get_first_x(self) -> i32
fn get_first_x(self) -> i32
get_FirstX() overloadSource§fn get_first_z(self) -> i32
fn get_first_z(self) -> i32
get_FirstZ() overloadSource§fn get_last_x(self) -> i32
fn get_last_x(self) -> i32
get_LastX() overloadSource§fn get_last_z(self) -> i32
fn get_last_z(self) -> i32
get_LastZ() overloadSource§fn get_cursor_x(self) -> i32
fn get_cursor_x(self) -> i32
get_CursorX() overloadSource§fn get_cursor_z(self) -> i32
fn get_cursor_z(self) -> i32
get_CursorZ() overloadSource§fn get_mind(self) -> MapMind_Type
fn get_mind(self) -> MapMind_Type
get_Mind() overloadSource§fn get_move_power(self, unit: impl Into<Unit>) -> i32
fn get_move_power(self, unit: impl Into<Unit>) -> i32
GetMovePower(crate::app::unit::Unit) overloadSource§fn try_add_move(self, x: impl Into<i32>, z: impl Into<i32>) -> bool
fn try_add_move(self, x: impl Into<i32>, z: impl Into<i32>) -> bool
TryAddMove(i32, i32) overloadSource§fn tick_mind_here(
self,
x: impl Into<i32>,
z: impl Into<i32>,
flag: impl Into<MapRoute_Flag>,
) -> bool
fn tick_mind_here( self, x: impl Into<i32>, z: impl Into<i32>, flag: impl Into<MapRoute_Flag>, ) -> bool
TickMindHere(i32, i32, crate::app::maproute::MapRoute_Flag) overloadSource§fn try_get_candidate(
self,
unit: impl Into<Unit>,
x: impl Into<i32>,
z: impl Into<i32>,
flag: impl Into<MapRoute_Flag>,
) -> (bool, i32, i32, MapMind_Type, i32)
fn try_get_candidate( self, unit: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, flag: impl Into<MapRoute_Flag>, ) -> (bool, i32, i32, MapMind_Type, i32)
TryGetCandidate(crate::app::unit::Unit, i32, i32, crate::app::maproute::MapRoute_Flag, *muti32, *muti32, *mutcrate::app::mapmind::MapMind_Type, *muti32) overloadSource§fn begin_mask_move(
self,
unit: impl Into<Unit>,
start_x: impl Into<i32>,
start_z: impl Into<i32>,
move_power: impl Into<i32>,
)
fn begin_mask_move( self, unit: impl Into<Unit>, start_x: impl Into<i32>, start_z: impl Into<i32>, move_power: impl Into<i32>, )
BeginMaskMove(crate::app::unit::Unit, i32, i32, i32) overloadSource§fn end_mask_move(self)
fn end_mask_move(self)
EndMaskMove() overloadSource§fn tick_mind_seek(
self,
x: impl Into<i32>,
z: impl Into<i32>,
flag: impl Into<MapRoute_Flag>,
) -> bool
fn tick_mind_seek( self, x: impl Into<i32>, z: impl Into<i32>, flag: impl Into<MapRoute_Flag>, ) -> bool
TickMindSeek(i32, i32, crate::app::maproute::MapRoute_Flag) overloadSource§fn get_mind_seek_score(self, mind: impl Into<MapMind_Type>) -> i32
fn get_mind_seek_score(self, mind: impl Into<MapMind_Type>) -> i32
GetMindSeekScore(crate::app::mapmind::MapMind_Type) overloadSource§fn get_mind_seek_score_terrain(
self,
x: impl Into<i32>,
z: impl Into<i32>,
range: impl Into<i32>,
) -> i32
fn get_mind_seek_score_terrain( self, x: impl Into<i32>, z: impl Into<i32>, range: impl Into<i32>, ) -> i32
GetMindSeekScoreTerrain(i32, i32, i32) overloadSource§fn add_route_last(self, dir: impl Into<Dir_Type>)
fn add_route_last(self, dir: impl Into<Dir_Type>)
AddRouteLast(crate::app::dir_2::Dir_Type) overloadSource§fn add_route_first(self, dir: impl Into<Dir_Type>)
fn add_route_first(self, dir: impl Into<Dir_Type>)
AddRouteFirst(crate::app::dir_2::Dir_Type) overloadSource§fn clamp(
self,
first_x: impl Into<i32>,
first_z: impl Into<i32>,
last_x: impl Into<i32>,
last_z: impl Into<i32>,
)
fn clamp( self, first_x: impl Into<i32>, first_z: impl Into<i32>, last_x: impl Into<i32>, last_z: impl Into<i32>, )
Clamp(i32, i32, i32, i32) overloadSource§fn set_active(self, active: impl Into<bool>)
fn set_active(self, active: impl Into<bool>)
SetActive(bool) 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