pub struct Map(/* private fields */);Expand description
IL2CPP class: App.Map
Inherits: Object
Implementations§
Source§impl Map
impl Map
pub fn layer_camera_transparent() -> i32
pub fn set_layer_camera_transparent(value: i32)
pub fn lod_count() -> i32
pub fn set_lod_count(value: i32)
pub fn cell_size() -> f32
pub fn set_cell_size(value: f32)
pub fn cell_inv() -> f32
pub fn set_cell_inv(value: f32)
pub fn cell_half() -> f32
pub fn set_cell_half(value: f32)
pub fn cell_quater() -> f32
pub fn set_cell_quater(value: f32)
pub fn cell_octer() -> f32
pub fn set_cell_octer(value: f32)
pub fn cell_offset() -> f32
pub fn set_cell_offset(value: f32)
pub fn cell_slope() -> f32
pub fn set_cell_slope(value: f32)
pub fn cell_size3() -> Vector3
pub fn set_cell_size3(value: Vector3)
pub fn ray_raduis() -> f32
pub fn set_ray_raduis(value: f32)
pub fn ray_offset() -> f32
pub fn set_ray_offset(value: f32)
pub fn ray_offsets() -> Array<Vector3>
pub fn set_ray_offsets(value: Array<Vector3>)
pub fn cell_offsets() -> Array<Vector3>
pub fn set_cell_offsets(value: Array<Vector3>)
pub fn offset_ratio() -> f32
pub fn set_offset_ratio(value: f32)
pub fn s_event_list() -> List_1<MapObject>
pub fn set_s_event_list(value: List_1<MapObject>)
pub fn s_event_hits() -> Array<RaycastHit>
pub fn set_s_event_hits(value: Array<RaycastHit>)
pub fn attribute_separator() -> Array<u16>
pub fn set_attribute_separator(value: Array<u16>)
pub fn render_layer_mask() -> i32
pub fn set_render_layer_mask(value: i32)
pub fn collider_layer_mask() -> i32
pub fn set_collider_layer_mask(value: i32)
pub fn attribute_layer_mask() -> i32
pub fn set_attribute_layer_mask(value: i32)
pub fn ray_height_event() -> f32
pub fn set_ray_height_event(value: f32)
pub fn ray_height_ground() -> f32
pub fn set_ray_height_ground(value: f32)
pub fn ray_distance_ground() -> f32
pub fn set_ray_distance_ground(value: f32)
pub fn s_update_binder() -> BindHolder
pub fn set_s_update_binder(value: BindHolder)
Source§impl Map
impl Map
Sourcepub fn get_grid_alpha() -> f32
pub fn get_grid_alpha() -> f32
get_GridAlpha() overload
Sourcepub fn set_grid_alpha(value: impl Into<f32>)
pub fn set_grid_alpha(value: impl Into<f32>)
set_GridAlpha(f32) overload
Sourcepub fn get_terr_alpha() -> f32
pub fn get_terr_alpha() -> f32
get_TerrAlpha() overload
Sourcepub fn set_terr_alpha(value: impl Into<f32>)
pub fn set_terr_alpha(value: impl Into<f32>)
set_TerrAlpha(f32) overload
Sourcepub fn get_show_layer() -> bool
pub fn get_show_layer() -> bool
get_ShowLayer() overload
Sourcepub fn set_show_layer(value: impl Into<bool>)
pub fn set_show_layer(value: impl Into<bool>)
set_ShowLayer(bool) overload
Sourcepub fn get_show_overlap() -> bool
pub fn get_show_overlap() -> bool
get_ShowOverlap() overload
Sourcepub fn set_show_overlap(value: impl Into<bool>)
pub fn set_show_overlap(value: impl Into<bool>)
set_ShowOverlap(bool) overload
Sourcepub fn get_height(pos: impl Into<Vector3>) -> f32
pub fn get_height(pos: impl Into<Vector3>) -> f32
GetHeight(crate::unity_engine::vector3::Vector3) overload
Sourcepub fn get_height_2(x: impl Into<f32>, z: impl Into<f32>) -> f32
pub fn get_height_2(x: impl Into<f32>, z: impl Into<f32>) -> f32
GetHeight(f32, f32) overload
Sourcepub fn get_under(pos: impl Into<Vector3>) -> f32
pub fn get_under(pos: impl Into<Vector3>) -> f32
GetUnder(crate::unity_engine::vector3::Vector3) overload
Sourcepub fn get_under_2(x: impl Into<f32>, z: impl Into<f32>) -> f32
pub fn get_under_2(x: impl Into<f32>, z: impl Into<f32>) -> f32
GetUnder(f32, f32) overload
Sourcepub fn get_edge(
x: impl Into<i32>,
z: impl Into<i32>,
dir: impl Into<Dir_Type>,
) -> f32
pub fn get_edge( x: impl Into<i32>, z: impl Into<i32>, dir: impl Into<Dir_Type>, ) -> f32
GetEdge(i32, i32, crate::app::dir_2::Dir_Type) overload
Sourcepub fn is_connect(
x: impl Into<i32>,
z: impl Into<i32>,
dir: impl Into<Dir_Type>,
) -> bool
pub fn is_connect( x: impl Into<i32>, z: impl Into<i32>, dir: impl Into<Dir_Type>, ) -> bool
IsConnect(i32, i32, crate::app::dir_2::Dir_Type) overload
Sourcepub fn cell_to_world(v: impl Into<i32>) -> f32
pub fn cell_to_world(v: impl Into<i32>) -> f32
CellToWorld(i32) overload
Sourcepub fn world_to_cell(v: impl Into<f32>) -> i32
pub fn world_to_cell(v: impl Into<f32>) -> i32
WorldToCell(f32) overload
Sourcepub fn world_to_center(v: impl Into<f32>) -> f32
pub fn world_to_center(v: impl Into<f32>) -> f32
WorldToCenter(f32) overload
Sourcepub fn cell_to_world_2(x: impl Into<i32>, z: impl Into<i32>) -> Vector3
pub fn cell_to_world_2(x: impl Into<i32>, z: impl Into<i32>) -> Vector3
CellToWorld(i32, i32) overload
Sourcepub fn set_terrain(
x: impl Into<i32>,
z: impl Into<i32>,
tid: impl Into<Il2CppString>,
do_update: impl Into<bool>,
)
pub fn set_terrain( x: impl Into<i32>, z: impl Into<i32>, tid: impl Into<Il2CppString>, do_update: impl Into<bool>, )
SetTerrain(i32, i32, ::unity::Il2CppString, bool) overload
Sourcepub fn update_unit_position()
pub fn update_unit_position()
UpdateUnitPosition() overload
Sourcepub fn update_position()
pub fn update_position()
UpdatePosition() overload
Sourcepub fn update_terrain()
pub fn update_terrain()
UpdateTerrain() overload
Sourcepub fn apply_preview()
pub fn apply_preview()
ApplyPreview() overload
Sourcepub fn has_event_objects(x: impl Into<i32>, z: impl Into<i32>) -> bool
pub fn has_event_objects(x: impl Into<i32>, z: impl Into<i32>) -> bool
HasEventObjects(i32, i32) overload
Sourcepub fn has_event_object(
x: impl Into<i32>,
z: impl Into<i32>,
kind: impl Into<MapObject_Kinds>,
) -> bool
pub fn has_event_object( x: impl Into<i32>, z: impl Into<i32>, kind: impl Into<MapObject_Kinds>, ) -> bool
HasEventObject(i32, i32, crate::app::mapobject::MapObject_Kinds) overload
Sourcepub fn get_event_object(
x: impl Into<i32>,
z: impl Into<i32>,
kind: impl Into<MapObject_Kinds>,
) -> MapObject
pub fn get_event_object( x: impl Into<i32>, z: impl Into<i32>, kind: impl Into<MapObject_Kinds>, ) -> MapObject
GetEventObject(i32, i32, crate::app::mapobject::MapObject_Kinds) overload
Sourcepub fn get_event_objects(
x: impl Into<i32>,
z: impl Into<i32>,
) -> List_1<MapObject>
pub fn get_event_objects( x: impl Into<i32>, z: impl Into<i32>, ) -> List_1<MapObject>
GetEventObjects(i32, i32) overload
Sourcepub fn get_action_impl(
x: impl Into<i32>,
z: impl Into<i32>,
) -> MapObject_Actions
pub fn get_action_impl( x: impl Into<i32>, z: impl Into<i32>, ) -> MapObject_Actions
GetActionImpl(i32, i32) overload
Sourcepub fn play_action_impl(
x: impl Into<i32>,
z: impl Into<i32>,
action: impl Into<MapObject_Actions>,
)
pub fn play_action_impl( x: impl Into<i32>, z: impl Into<i32>, action: impl Into<MapObject_Actions>, )
PlayActionImpl(i32, i32, crate::app::mapobject::MapObject_Actions) overload
Sourcepub fn reset_action_impl(
x: impl Into<i32>,
z: impl Into<i32>,
action: impl Into<MapObject_Actions>,
)
pub fn reset_action_impl( x: impl Into<i32>, z: impl Into<i32>, action: impl Into<MapObject_Actions>, )
ResetActionImpl(i32, i32, crate::app::mapobject::MapObject_Actions) overload
Sourcepub fn play_action(
x: impl Into<i32>,
z: impl Into<i32>,
action: impl Into<MapObject_Actions>,
)
pub fn play_action( x: impl Into<i32>, z: impl Into<i32>, action: impl Into<MapObject_Actions>, )
PlayAction(i32, i32, crate::app::mapobject::MapObject_Actions) overload
Sourcepub fn play_action_move(
x: impl Into<i32>,
z: impl Into<i32>,
moved_x: impl Into<i32>,
moved_z: impl Into<i32>,
action: impl Into<MapObject_Actions>,
)
pub fn play_action_move( x: impl Into<i32>, z: impl Into<i32>, moved_x: impl Into<i32>, moved_z: impl Into<i32>, action: impl Into<MapObject_Actions>, )
PlayActionMove(i32, i32, i32, i32, crate::app::mapobject::MapObject_Actions) overload
Sourcepub fn get_state_impl(x: impl Into<i32>, z: impl Into<i32>) -> i32
pub fn get_state_impl(x: impl Into<i32>, z: impl Into<i32>) -> i32
GetStateImpl(i32, i32) overload
Sourcepub fn set_state_impl(
x: impl Into<i32>,
z: impl Into<i32>,
state: impl Into<i32>,
is_play: impl Into<bool>,
)
pub fn set_state_impl( x: impl Into<i32>, z: impl Into<i32>, state: impl Into<i32>, is_play: impl Into<bool>, )
SetStateImpl(i32, i32, i32, bool) overload
Sourcepub fn set_state(x: impl Into<i32>, z: impl Into<i32>, state: impl Into<i32>)
pub fn set_state(x: impl Into<i32>, z: impl Into<i32>, state: impl Into<i32>)
SetState(i32, i32, i32) overload
Sourcepub fn play_state(x: impl Into<i32>, z: impl Into<i32>, state: impl Into<i32>)
pub fn play_state(x: impl Into<i32>, z: impl Into<i32>, state: impl Into<i32>)
PlayState(i32, i32, i32) overload
Sourcepub fn reset_action(
x: impl Into<i32>,
z: impl Into<i32>,
action: impl Into<MapObject_Actions>,
)
pub fn reset_action( x: impl Into<i32>, z: impl Into<i32>, action: impl Into<MapObject_Actions>, )
ResetAction(i32, i32, crate::app::mapobject::MapObject_Actions) overload
Sourcepub fn is_playing(x: impl Into<i32>, z: impl Into<i32>) -> bool
pub fn is_playing(x: impl Into<i32>, z: impl Into<i32>) -> bool
IsPlaying(i32, i32) overload
Sourcepub fn play_endurance(
x: impl Into<i32>,
z: impl Into<i32>,
hp: impl Into<i32>,
max_hp: impl Into<i32>,
)
pub fn play_endurance( x: impl Into<i32>, z: impl Into<i32>, hp: impl Into<i32>, max_hp: impl Into<i32>, )
PlayEndurance(i32, i32, i32, i32) overload
Sourcepub fn play_endurance_for_rewind(
x: impl Into<i32>,
z: impl Into<i32>,
hp: impl Into<i32>,
max_hp: impl Into<i32>,
)
pub fn play_endurance_for_rewind( x: impl Into<i32>, z: impl Into<i32>, hp: impl Into<i32>, max_hp: impl Into<i32>, )
PlayEnduranceForRewind(i32, i32, i32, i32) overload
Sourcepub fn play_endurance_impl(
x: impl Into<i32>,
z: impl Into<i32>,
ratio: impl Into<f32>,
)
pub fn play_endurance_impl( x: impl Into<i32>, z: impl Into<i32>, ratio: impl Into<f32>, )
PlayEnduranceImpl(i32, i32, f32) overload
Sourcepub fn play_around_roof_impl(
x: impl Into<i32>,
z: impl Into<i32>,
action: impl Into<MapObject_Actions>,
)
pub fn play_around_roof_impl( x: impl Into<i32>, z: impl Into<i32>, action: impl Into<MapObject_Actions>, )
PlayAroundRoofImpl(i32, i32, crate::app::mapobject::MapObject_Actions) overload
Sourcepub fn can_linkable(terrain: impl Into<TerrainData_2>) -> bool
pub fn can_linkable(terrain: impl Into<TerrainData_2>) -> bool
CanLinkable(crate::app::terraindata_2::TerrainData_2) overload
Sourcepub fn try_change_terrain(x: impl Into<i32>, z: impl Into<i32>) -> TerrainData_2
pub fn try_change_terrain(x: impl Into<i32>, z: impl Into<i32>) -> TerrainData_2
TryChangeTerrain(i32, i32) overload
Sourcepub fn try_resume_terrain(x: impl Into<i32>, z: impl Into<i32>) -> TerrainData_2
pub fn try_resume_terrain(x: impl Into<i32>, z: impl Into<i32>) -> TerrainData_2
TryResumeTerrain(i32, i32) overload
Sourcepub fn reset_broken(x: impl Into<i32>, z: impl Into<i32>)
pub fn reset_broken(x: impl Into<i32>, z: impl Into<i32>)
ResetBroken(i32, i32) overload
Sourcepub fn torch_impl(
x: impl Into<i32>,
z: impl Into<i32>,
enable: impl Into<bool>,
warning: impl Into<bool>,
)
pub fn torch_impl( x: impl Into<i32>, z: impl Into<i32>, enable: impl Into<bool>, warning: impl Into<bool>, )
TorchImpl(i32, i32, bool, bool) overload
Sourcepub fn torch_impl_2(x: impl Into<i32>, z: impl Into<i32>)
pub fn torch_impl_2(x: impl Into<i32>, z: impl Into<i32>)
TorchImpl(i32, i32) overload
Sourcepub fn update_torch()
pub fn update_torch()
UpdateTorch() overload
Sourcepub fn set_terrain_2(
x: impl Into<i32>,
z: impl Into<i32>,
index: impl Into<i32>,
do_update: impl Into<bool>,
)
pub fn set_terrain_2( x: impl Into<i32>, z: impl Into<i32>, index: impl Into<i32>, do_update: impl Into<bool>, )
SetTerrain(i32, i32, i32, bool) overload
Sourcepub fn fill_terrain(
x: impl Into<i32>,
z: impl Into<i32>,
tid: impl Into<Il2CppString>,
) -> List_1<Map_Pos>
pub fn fill_terrain( x: impl Into<i32>, z: impl Into<i32>, tid: impl Into<Il2CppString>, ) -> List_1<Map_Pos>
FillTerrain(i32, i32, ::unity::Il2CppString) overload
Sourcepub fn get_ground_attribute(pos: impl Into<Vector3>) -> GroundAttribute
pub fn get_ground_attribute(pos: impl Into<Vector3>) -> GroundAttribute
GetGroundAttribute(crate::unity_engine::vector3::Vector3) overload
Sourcepub fn get_ground_attribute_2(
pos: impl Into<Vector3>,
layer_mask: impl Into<i32>,
) -> GroundAttribute
pub fn get_ground_attribute_2( pos: impl Into<Vector3>, layer_mask: impl Into<i32>, ) -> GroundAttribute
GetGroundAttribute(crate::unity_engine::vector3::Vector3, i32) overload
Sourcepub fn get_ground_attribute_3(
origin: impl Into<Vector3>,
radius: impl Into<f32>,
direction: impl Into<Vector3>,
max_distance: impl Into<f32>,
layer_mask: impl Into<i32>,
) -> GroundAttribute
pub fn get_ground_attribute_3( origin: impl Into<Vector3>, radius: impl Into<f32>, direction: impl Into<Vector3>, max_distance: impl Into<f32>, layer_mask: impl Into<i32>, ) -> GroundAttribute
GetGroundAttribute(crate::unity_engine::vector3::Vector3, f32, crate::unity_engine::vector3::Vector3, f32, i32) overload
Sourcepub fn get_ground_attribute_4() -> (GroundAttribute, RaycastHit)
pub fn get_ground_attribute_4() -> (GroundAttribute, RaycastHit)
GetGroundAttribute(*mutcrate::unity_engine::raycasthit::RaycastHit) overload
Sourcepub fn can_enter_terrain(
unit: impl Into<Unit>,
x: impl Into<i32>,
z: impl Into<i32>,
) -> bool
pub fn can_enter_terrain( unit: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, ) -> bool
CanEnterTerrain(crate::app::unit::Unit, i32, i32) overload
Sourcepub fn get_attribute_name(hit: impl Into<RaycastHit>) -> Il2CppString
pub fn get_attribute_name(hit: impl Into<RaycastHit>) -> Il2CppString
GetAttributeName(crate::unity_engine::raycasthit::RaycastHit) overload
Sourcepub fn set_enable(
transform: impl Into<Transform>,
enable: impl Into<bool>,
render_mask: impl Into<i32>,
collider_mask: impl Into<i32>,
)
pub fn set_enable( transform: impl Into<Transform>, enable: impl Into<bool>, render_mask: impl Into<i32>, collider_mask: impl Into<i32>, )
SetEnable(crate::unity_engine::transform::Transform, bool, i32, i32) overload
Sourcepub fn set_render_enable(
transform: impl Into<Transform>,
enable: impl Into<bool>,
)
pub fn set_render_enable( transform: impl Into<Transform>, enable: impl Into<bool>, )
SetRenderEnable(crate::unity_engine::transform::Transform, bool) overload
Sourcepub fn set_collider_enable(
transform: impl Into<Transform>,
enable: impl Into<bool>,
)
pub fn set_collider_enable( transform: impl Into<Transform>, enable: impl Into<bool>, )
SetColliderEnable(crate::unity_engine::transform::Transform, bool) overload
Sourcepub fn get_range(
x1: impl Into<i32>,
z1: impl Into<i32>,
x2: impl Into<i32>,
z2: impl Into<i32>,
) -> i32
pub fn get_range( x1: impl Into<i32>, z1: impl Into<i32>, x2: impl Into<i32>, z2: impl Into<i32>, ) -> i32
GetRange(i32, i32, i32, i32) overload
Sourcepub fn get_range_2(unit: impl Into<Unit>, target: impl Into<Unit>) -> i32
pub fn get_range_2(unit: impl Into<Unit>, target: impl Into<Unit>) -> i32
GetRange(crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcepub fn get_range_3(
x: impl Into<i32>,
z: impl Into<i32>,
target: impl Into<Unit>,
) -> i32
pub fn get_range_3( x: impl Into<i32>, z: impl Into<i32>, target: impl Into<Unit>, ) -> i32
GetRange(i32, i32, crate::app::unit::Unit) overload
Sourcepub fn is_range(
attack_x: impl Into<i32>,
attack_z: impl Into<i32>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
near: impl Into<i32>,
far: impl Into<i32>,
) -> bool
pub fn is_range( attack_x: impl Into<i32>, attack_z: impl Into<i32>, target_x: impl Into<i32>, target_z: impl Into<i32>, near: impl Into<i32>, far: impl Into<i32>, ) -> bool
IsRange(i32, i32, i32, i32, i32, i32) overload
Sourcepub fn is_range_2(
range: impl Into<i32>,
near: impl Into<i32>,
far: impl Into<i32>,
) -> bool
pub fn is_range_2( range: impl Into<i32>, near: impl Into<i32>, far: impl Into<i32>, ) -> bool
IsRange(i32, i32, i32) overload
Sourcepub fn is_range_3(
unit: impl Into<Unit>,
target: impl Into<Unit>,
near: impl Into<i32>,
far: impl Into<i32>,
) -> bool
pub fn is_range_3( unit: impl Into<Unit>, target: impl Into<Unit>, near: impl Into<i32>, far: impl Into<i32>, ) -> bool
IsRange(crate::app::unit::Unit, crate::app::unit::Unit, i32, i32) overload
Sourcepub fn is_range_4(
attack_unit_x: impl Into<i32>,
attack_unit_z: impl Into<i32>,
attack_unit_size: impl Into<i32>,
target_unit_x: impl Into<i32>,
target_unit_z: impl Into<i32>,
target_unit_size: impl Into<i32>,
near: impl Into<i32>,
far: impl Into<i32>,
) -> bool
pub fn is_range_4( attack_unit_x: impl Into<i32>, attack_unit_z: impl Into<i32>, attack_unit_size: impl Into<i32>, target_unit_x: impl Into<i32>, target_unit_z: impl Into<i32>, target_unit_size: impl Into<i32>, near: impl Into<i32>, far: impl Into<i32>, ) -> bool
IsRange(i32, i32, i32, i32, i32, i32, i32, i32) overload
Sourcepub fn get_range_pos(
unit: impl Into<Unit>,
target: impl Into<Unit>,
near: impl Into<i32>,
far: impl Into<i32>,
) -> (bool, i32, i32, i32, i32)
pub fn get_range_pos( unit: impl Into<Unit>, target: impl Into<Unit>, near: impl Into<i32>, far: impl Into<i32>, ) -> (bool, i32, i32, i32, i32)
GetRangePos(crate::app::unit::Unit, crate::app::unit::Unit, i32, i32, *muti32, *muti32, *muti32, *muti32) overload
Sourcepub fn get_range_pos_2(
attack_unit_x: impl Into<i32>,
attack_unit_z: impl Into<i32>,
attack_unit_size: impl Into<i32>,
target_unit_x: impl Into<i32>,
target_unit_z: impl Into<i32>,
target_unit_size: impl Into<i32>,
near: impl Into<i32>,
far: impl Into<i32>,
) -> (bool, i32, i32, i32, i32)
pub fn get_range_pos_2( attack_unit_x: impl Into<i32>, attack_unit_z: impl Into<i32>, attack_unit_size: impl Into<i32>, target_unit_x: impl Into<i32>, target_unit_z: impl Into<i32>, target_unit_size: impl Into<i32>, near: impl Into<i32>, far: impl Into<i32>, ) -> (bool, i32, i32, i32, i32)
GetRangePos(i32, i32, i32, i32, i32, i32, i32, i32, *muti32, *muti32, *muti32, *muti32) overload
Sourcepub fn get_nearest_pos(
attack: impl Into<Unit>,
target: impl Into<Unit>,
) -> (bool, i32, i32, i32, i32)
pub fn get_nearest_pos( attack: impl Into<Unit>, target: impl Into<Unit>, ) -> (bool, i32, i32, i32, i32)
GetNearestPos(crate::app::unit::Unit, crate::app::unit::Unit, *muti32, *muti32, *muti32, *muti32) overload
Sourcepub fn get_nearest_pos_2(
attack: impl Into<Unit>,
attack_unit_x: impl Into<i32>,
attack_unit_z: impl Into<i32>,
target: impl Into<Unit>,
) -> (bool, i32, i32, i32, i32)
pub fn get_nearest_pos_2( attack: impl Into<Unit>, attack_unit_x: impl Into<i32>, attack_unit_z: impl Into<i32>, target: impl Into<Unit>, ) -> (bool, i32, i32, i32, i32)
GetNearestPos(crate::app::unit::Unit, i32, i32, crate::app::unit::Unit, *muti32, *muti32, *muti32, *muti32) overload
Sourcepub fn get_nearest_pos_3(
attack: impl Into<Unit>,
attack_unit_x: impl Into<i32>,
attack_unit_z: impl Into<i32>,
target: impl Into<PokeInspector>,
) -> (bool, i32, i32, i32, i32)
pub fn get_nearest_pos_3( attack: impl Into<Unit>, attack_unit_x: impl Into<i32>, attack_unit_z: impl Into<i32>, target: impl Into<PokeInspector>, ) -> (bool, i32, i32, i32, i32)
GetNearestPos(crate::app::unit::Unit, i32, i32, crate::app::pokeinspector::PokeInspector, *muti32, *muti32, *muti32, *muti32) overload
Sourcepub fn get_nearest_pos_4(
attack_unit_x: impl Into<i32>,
attack_unit_z: impl Into<i32>,
attack_unit_size: impl Into<i32>,
target_unit_x: impl Into<i32>,
target_unit_z: impl Into<i32>,
target_unit_size: impl Into<i32>,
) -> (bool, i32, i32, i32, i32)
pub fn get_nearest_pos_4( attack_unit_x: impl Into<i32>, attack_unit_z: impl Into<i32>, attack_unit_size: impl Into<i32>, target_unit_x: impl Into<i32>, target_unit_z: impl Into<i32>, target_unit_size: impl Into<i32>, ) -> (bool, i32, i32, i32, i32)
GetNearestPos(i32, i32, i32, i32, i32, i32, *muti32, *muti32, *muti32, *muti32) overload
Sourcepub fn get_nearest_pos_5(
attack_pos_x: impl Into<i32>,
attack_pos_z: impl Into<i32>,
attack_size_w: impl Into<i32>,
attack_size_h: impl Into<i32>,
target_pos_x: impl Into<i32>,
target_pos_z: impl Into<i32>,
target_size_w: impl Into<i32>,
target_size_h: impl Into<i32>,
) -> (bool, i32, i32, i32, i32)
pub fn get_nearest_pos_5( attack_pos_x: impl Into<i32>, attack_pos_z: impl Into<i32>, attack_size_w: impl Into<i32>, attack_size_h: impl Into<i32>, target_pos_x: impl Into<i32>, target_pos_z: impl Into<i32>, target_size_w: impl Into<i32>, target_size_h: impl Into<i32>, ) -> (bool, i32, i32, i32, i32)
GetNearestPos(i32, i32, i32, i32, i32, i32, i32, i32, *muti32, *muti32, *muti32, *muti32) overload
Sourcepub fn get_target_pos(
unit: impl Into<Unit>,
x: impl Into<i32>,
z: impl Into<i32>,
target: impl Into<Unit>,
near: impl Into<i32>,
far: impl Into<i32>,
command_skill: impl Into<SkillData>,
) -> (bool, i32, i32, i32, i32)
pub fn get_target_pos( unit: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, target: impl Into<Unit>, near: impl Into<i32>, far: impl Into<i32>, command_skill: impl Into<SkillData>, ) -> (bool, i32, i32, i32, i32)
GetTargetPos(crate::app::unit::Unit, i32, i32, crate::app::unit::Unit, i32, i32, crate::app::skilldata::SkillData, *muti32, *muti32, *muti32, *muti32) overload
Sourcepub fn test_terrain_flag(
x: impl Into<i32>,
z: impl Into<i32>,
flags: impl Into<TerrainData_Flags>,
) -> bool
pub fn test_terrain_flag( x: impl Into<i32>, z: impl Into<i32>, flags: impl Into<TerrainData_Flags>, ) -> bool
TestTerrainFlag(i32, i32, crate::app::terraindata_2::TerrainData_Flags) overload
Sourcepub fn get_cannon_object(x: impl Into<i32>, z: impl Into<i32>) -> MapObject
pub fn get_cannon_object(x: impl Into<i32>, z: impl Into<i32>) -> MapObject
GetCannonObject(i32, i32) overload
Sourcepub fn get_cannon_object_2(pos: impl Into<Vector3>) -> MapObject
pub fn get_cannon_object_2(pos: impl Into<Vector3>) -> MapObject
GetCannonObject(crate::unity_engine::vector3::Vector3) overload
Sourcepub fn has_breakable(x: impl Into<i32>, z: impl Into<i32>) -> bool
pub fn has_breakable(x: impl Into<i32>, z: impl Into<i32>) -> bool
HasBreakable(i32, i32) overload
Sourcepub fn get_breakable_rect(
x: impl Into<i32>,
z: impl Into<i32>,
) -> (bool, i32, i32, i32, i32)
pub fn get_breakable_rect( x: impl Into<i32>, z: impl Into<i32>, ) -> (bool, i32, i32, i32, i32)
GetBreakableRect(i32, i32, *muti32, *muti32, *muti32, *muti32) overload
Sourcepub fn regist_global_key()
pub fn regist_global_key()
RegistGlobalKey() overload
Sourcepub fn commit_global_key()
pub fn commit_global_key()
CommitGlobalKey() overload
Sourcepub fn breakable_center_position(
x: impl Into<i32>,
z: impl Into<i32>,
) -> Vector3
pub fn breakable_center_position( x: impl Into<i32>, z: impl Into<i32>, ) -> Vector3
BreakableCenterPosition(i32, i32) overload
Sourcepub fn get_under_pos(x: impl Into<i32>, z: impl Into<i32>) -> Vector3
pub fn get_under_pos(x: impl Into<i32>, z: impl Into<i32>) -> Vector3
GetUnderPos(i32, i32) overload
Sourcepub fn get_over_pos(x: impl Into<i32>, z: impl Into<i32>) -> Vector3
pub fn get_over_pos(x: impl Into<i32>, z: impl Into<i32>) -> Vector3
GetOverPos(i32, i32) overload
Sourcepub fn get_effect_pos(x: impl Into<i32>, z: impl Into<i32>) -> Vector3
pub fn get_effect_pos(x: impl Into<i32>, z: impl Into<i32>) -> Vector3
GetEffectPos(i32, i32) overload
Sourcepub fn set_material_float(
name: impl Into<Il2CppString>,
material: impl Into<Il2CppString>,
property: impl Into<Il2CppString>,
value: impl Into<f32>,
)
pub fn set_material_float( name: impl Into<Il2CppString>, material: impl Into<Il2CppString>, property: impl Into<Il2CppString>, value: impl Into<f32>, )
SetMaterialFloat(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, f32) overload
Sourcepub fn set_material_color(
name: impl Into<Il2CppString>,
material: impl Into<Il2CppString>,
property: impl Into<Il2CppString>,
color: impl Into<Color>,
)
pub fn set_material_color( name: impl Into<Il2CppString>, material: impl Into<Il2CppString>, property: impl Into<Il2CppString>, color: impl Into<Color>, )
SetMaterialColor(::unity::Il2CppString, ::unity::Il2CppString, ::unity::Il2CppString, crate::unity_engine::color::Color) overload
Sourcepub fn update_bind_begin()
pub fn update_bind_begin()
UpdateBindBegin() overload
Sourcepub fn update_bind_end()
pub fn update_bind_end()
UpdateBindEnd() overload
Sourcepub fn is_update_bind() -> bool
pub fn is_update_bind() -> bool
IsUpdateBind() overload
Sourcepub fn try_create_overlap(
unit: impl Into<Unit>,
x: impl Into<i32>,
z: impl Into<i32>,
tid: impl Into<Il2CppString>,
) -> bool
pub fn try_create_overlap( unit: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, tid: impl Into<Il2CppString>, ) -> bool
TryCreateOverlap(crate::app::unit::Unit, i32, i32, ::unity::Il2CppString) overload
Sourcepub fn try_create_overlap_2(
unit: impl Into<Unit>,
x: impl Into<i32>,
z: impl Into<i32>,
terrain: impl Into<TerrainData_2>,
) -> bool
pub fn try_create_overlap_2( unit: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, terrain: impl Into<TerrainData_2>, ) -> bool
TryCreateOverlap(crate::app::unit::Unit, i32, i32, crate::app::terraindata_2::TerrainData_2) overload
Source§impl Map
impl Map
pub fn get_grid_alpha_method_info() -> &'static MethodInfo
pub fn set_grid_alpha_method_info() -> &'static MethodInfo
pub fn get_terr_alpha_method_info() -> &'static MethodInfo
pub fn set_terr_alpha_method_info() -> &'static MethodInfo
pub fn get_show_layer_method_info() -> &'static MethodInfo
pub fn set_show_layer_method_info() -> &'static MethodInfo
pub fn get_show_overlap_method_info() -> &'static MethodInfo
pub fn set_show_overlap_method_info() -> &'static MethodInfo
pub fn get_height_method_info() -> &'static MethodInfo
pub fn get_height_2_method_info() -> &'static MethodInfo
pub fn get_under_method_info() -> &'static MethodInfo
pub fn get_under_2_method_info() -> &'static MethodInfo
pub fn get_edge_method_info() -> &'static MethodInfo
pub fn is_connect_method_info() -> &'static MethodInfo
pub fn cell_to_world_method_info() -> &'static MethodInfo
pub fn world_to_cell_method_info() -> &'static MethodInfo
pub fn world_to_center_method_info() -> &'static MethodInfo
pub fn cell_to_world_2_method_info() -> &'static MethodInfo
pub fn set_terrain_method_info() -> &'static MethodInfo
pub fn update_unit_position_method_info() -> &'static MethodInfo
pub fn update_position_method_info() -> &'static MethodInfo
pub fn update_terrain_method_info() -> &'static MethodInfo
pub fn apply_preview_method_info() -> &'static MethodInfo
pub fn has_event_objects_method_info() -> &'static MethodInfo
pub fn has_event_object_method_info() -> &'static MethodInfo
pub fn get_event_object_method_info() -> &'static MethodInfo
pub fn get_event_objects_method_info() -> &'static MethodInfo
pub fn get_action_impl_method_info() -> &'static MethodInfo
pub fn play_action_impl_method_info() -> &'static MethodInfo
pub fn reset_action_impl_method_info() -> &'static MethodInfo
pub fn play_action_method_info() -> &'static MethodInfo
pub fn play_action_move_method_info() -> &'static MethodInfo
pub fn get_state_impl_method_info() -> &'static MethodInfo
pub fn set_state_impl_method_info() -> &'static MethodInfo
pub fn set_state_method_info() -> &'static MethodInfo
pub fn play_state_method_info() -> &'static MethodInfo
pub fn reset_action_method_info() -> &'static MethodInfo
pub fn is_playing_method_info() -> &'static MethodInfo
pub fn play_endurance_method_info() -> &'static MethodInfo
pub fn play_endurance_for_rewind_method_info() -> &'static MethodInfo
pub fn play_endurance_impl_method_info() -> &'static MethodInfo
pub fn play_around_roof_impl_method_info() -> &'static MethodInfo
pub fn can_linkable_method_info() -> &'static MethodInfo
pub fn try_change_terrain_method_info() -> &'static MethodInfo
pub fn try_resume_terrain_method_info() -> &'static MethodInfo
pub fn open_method_info() -> &'static MethodInfo
pub fn close_method_info() -> &'static MethodInfo
pub fn broken_method_info() -> &'static MethodInfo
pub fn reset_broken_method_info() -> &'static MethodInfo
pub fn torch_impl_method_info() -> &'static MethodInfo
pub fn torch_impl_2_method_info() -> &'static MethodInfo
pub fn update_torch_method_info() -> &'static MethodInfo
pub fn set_terrain_2_method_info() -> &'static MethodInfo
pub fn fill_terrain_method_info() -> &'static MethodInfo
pub fn get_ground_attribute_method_info() -> &'static MethodInfo
pub fn get_ground_attribute_2_method_info() -> &'static MethodInfo
pub fn get_ground_attribute_3_method_info() -> &'static MethodInfo
pub fn get_ground_attribute_4_method_info() -> &'static MethodInfo
pub fn can_enter_terrain_method_info() -> &'static MethodInfo
pub fn get_attribute_name_method_info() -> &'static MethodInfo
pub fn set_enable_method_info() -> &'static MethodInfo
pub fn set_render_enable_method_info() -> &'static MethodInfo
pub fn set_collider_enable_method_info() -> &'static MethodInfo
pub fn get_range_method_info() -> &'static MethodInfo
pub fn get_range_2_method_info() -> &'static MethodInfo
pub fn get_range_3_method_info() -> &'static MethodInfo
pub fn is_range_method_info() -> &'static MethodInfo
pub fn is_range_2_method_info() -> &'static MethodInfo
pub fn is_range_3_method_info() -> &'static MethodInfo
pub fn is_range_4_method_info() -> &'static MethodInfo
pub fn get_range_pos_method_info() -> &'static MethodInfo
pub fn get_range_pos_2_method_info() -> &'static MethodInfo
pub fn get_nearest_pos_method_info() -> &'static MethodInfo
pub fn get_nearest_pos_2_method_info() -> &'static MethodInfo
pub fn get_nearest_pos_3_method_info() -> &'static MethodInfo
pub fn get_nearest_pos_4_method_info() -> &'static MethodInfo
pub fn get_nearest_pos_5_method_info() -> &'static MethodInfo
pub fn get_target_pos_method_info() -> &'static MethodInfo
pub fn test_terrain_flag_method_info() -> &'static MethodInfo
pub fn get_cannon_object_method_info() -> &'static MethodInfo
pub fn get_cannon_object_2_method_info() -> &'static MethodInfo
pub fn has_breakable_method_info() -> &'static MethodInfo
pub fn get_breakable_rect_method_info() -> &'static MethodInfo
pub fn regist_global_key_method_info() -> &'static MethodInfo
pub fn commit_global_key_method_info() -> &'static MethodInfo
pub fn breakable_center_position_method_info() -> &'static MethodInfo
pub fn get_under_pos_method_info() -> &'static MethodInfo
pub fn get_over_pos_method_info() -> &'static MethodInfo
pub fn get_effect_pos_method_info() -> &'static MethodInfo
pub fn set_material_float_method_info() -> &'static MethodInfo
pub fn set_material_color_method_info() -> &'static MethodInfo
pub fn update_bind_begin_method_info() -> &'static MethodInfo
pub fn update_bind_end_method_info() -> &'static MethodInfo
pub fn is_update_bind_method_info() -> &'static MethodInfo
pub fn try_create_overlap_method_info() -> &'static MethodInfo
pub fn try_create_overlap_2_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for Map
impl ClassIdentity for Map
Source§impl FromIlInstance for Map
impl FromIlInstance for Map
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 compatibleimpl Copy for Map
impl IMap for Map
impl IObject for Map
Auto Trait Implementations§
impl Freeze for Map
impl RefUnwindSafe for Map
impl !Send for Map
impl !Sync for Map
impl Unpin for Map
impl UnwindSafe for Map
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<__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