pub trait IMapPanelBase_1Methods<T0: ClassIdentity>: ClassIdentity {
Show 37 methods
// Provided methods
fn awake(self)
where Self: Sized { ... }
fn get_density(self) -> Color
where Self: Sized { ... }
fn get_source_materials(self) -> Array<Material>
where Self: Sized { ... }
fn get_mesh(self) -> Mesh
where Self: Sized { ... }
fn get_dynamic_mesh(self) -> DynamicMesh
where Self: Sized { ... }
fn get_sub_mesh_count(self) -> i32
where Self: Sized { ... }
fn get_materials(self) -> Array<Material>
where Self: Sized { ... }
fn get_map_pos_y(self, x: f32, z: f32) -> f32
where Self: Sized { ... }
fn get_map_pos(self, x: f32, z: f32) -> Vector3
where Self: Sized { ... }
fn show() { ... }
fn get_panel_alpha() -> f32 { ... }
fn hide() { ... }
fn is_connect(self, x1: i32, z1: i32, x2: i32, z2: i32) -> bool
where Self: Sized { ... }
fn check_image(
self,
func: MapPanelBase_1_ImageGetFunction<T0>,
x: i32,
z: i32,
step_check: bool,
) -> u32
where Self: Sized { ... }
fn check_whole_danger_image_for_gunner(
self,
gunner: MapPanelBase_1_ImageGetFunction<T0>,
attack: MapPanelBase_1_ImageGetFunction<T0>,
rod: MapPanelBase_1_ImageGetFunction<T0>,
x: i32,
z: i32,
is_image_filled: bool,
) -> u32
where Self: Sized { ... }
fn check_image_not_immobile(
self,
func: MapPanelBase_1_ImageGetFunction<T0>,
x: i32,
z: i32,
) -> u32
where Self: Sized { ... }
fn check_image_for_act(
self,
image_func: MapPanelBase_1_ImageGetFunction<T0>,
move_func: MapPanelBase_1_ImageGetFunction<T0>,
x: i32,
z: i32,
is_consider_move: bool,
) -> u32
where Self: Sized { ... }
fn calc_uv(self, mask: u32) -> ((), f32, f32)
where Self: Sized { ... }
fn add_cell(self, x: i32, z: i32, color: Color)
where Self: Sized { ... }
fn add_cell_2(
self,
x: i32,
z: i32,
u: f32,
v: f32,
color: Color,
distance: f32,
)
where Self: Sized { ... }
fn add_cell_3(self, x: i32, z: i32, mask: u32, color: Color, distance: f32)
where Self: Sized { ... }
fn add_cell_4(
self,
func: MapPanelBase_1_ImageGetFunction<T0>,
x: i32,
z: i32,
color: Color,
)
where Self: Sized { ... }
fn get_u0(self, unit: f32, index: i32) -> f32
where Self: Sized { ... }
fn get_u2(self, unit: f32, index: i32) -> f32
where Self: Sized { ... }
fn get_v0(self, unit: f32, index: i32) -> f32
where Self: Sized { ... }
fn get_v2(self, unit: f32, index: i32) -> f32
where Self: Sized { ... }
fn get_uv0(
self,
unit_x: f32,
unit_y: f32,
index_x: i32,
index_y: i32,
) -> Vector2
where Self: Sized { ... }
fn get_uv2(
self,
unit_x: f32,
unit_y: f32,
index_x: i32,
index_y: i32,
) -> Vector2
where Self: Sized { ... }
fn add_cell_5(
self,
x: i32,
z: i32,
color: Color,
panel: MapPanelBase_1_PanelType<T0>,
distance: f32,
)
where Self: Sized { ... }
fn set_material_float(self, keyword: Il2CppString, value: f32)
where Self: Sized { ... }
fn set_material_color(self, r: f32, g: f32, b: f32, a: f32)
where Self: Sized { ... }
fn set_material_alpha(self, a: f32)
where Self: Sized { ... }
fn set_material_alpha_2(self, index: i32, a: f32)
where Self: Sized { ... }
fn update_texel(self)
where Self: Sized { ... }
fn clear(self)
where Self: Sized { ... }
fn ctor(self)
where Self: Sized { ... }
fn cctor() { ... }
}Provided Methods§
fn awake(self)where
Self: Sized,
fn get_density(self) -> Colorwhere
Self: Sized,
fn get_source_materials(self) -> Array<Material>where
Self: Sized,
fn get_mesh(self) -> Meshwhere
Self: Sized,
fn get_dynamic_mesh(self) -> DynamicMeshwhere
Self: Sized,
fn get_sub_mesh_count(self) -> i32where
Self: Sized,
fn get_materials(self) -> Array<Material>where
Self: Sized,
fn get_map_pos_y(self, x: f32, z: f32) -> f32where
Self: Sized,
fn get_map_pos(self, x: f32, z: f32) -> Vector3where
Self: Sized,
fn show()
fn get_panel_alpha() -> f32
fn hide()
fn is_connect(self, x1: i32, z1: i32, x2: i32, z2: i32) -> boolwhere
Self: Sized,
fn check_image(
self,
func: MapPanelBase_1_ImageGetFunction<T0>,
x: i32,
z: i32,
step_check: bool,
) -> u32where
Self: Sized,
fn check_whole_danger_image_for_gunner(
self,
gunner: MapPanelBase_1_ImageGetFunction<T0>,
attack: MapPanelBase_1_ImageGetFunction<T0>,
rod: MapPanelBase_1_ImageGetFunction<T0>,
x: i32,
z: i32,
is_image_filled: bool,
) -> u32where
Self: Sized,
fn check_image_not_immobile(
self,
func: MapPanelBase_1_ImageGetFunction<T0>,
x: i32,
z: i32,
) -> u32where
Self: Sized,
fn check_image_for_act(
self,
image_func: MapPanelBase_1_ImageGetFunction<T0>,
move_func: MapPanelBase_1_ImageGetFunction<T0>,
x: i32,
z: i32,
is_consider_move: bool,
) -> u32where
Self: Sized,
fn calc_uv(self, mask: u32) -> ((), f32, f32)where
Self: Sized,
fn add_cell(self, x: i32, z: i32, color: Color)where
Self: Sized,
fn add_cell_2(self, x: i32, z: i32, u: f32, v: f32, color: Color, distance: f32)where
Self: Sized,
fn add_cell_3(self, x: i32, z: i32, mask: u32, color: Color, distance: f32)where
Self: Sized,
fn add_cell_4(
self,
func: MapPanelBase_1_ImageGetFunction<T0>,
x: i32,
z: i32,
color: Color,
)where
Self: Sized,
fn get_u0(self, unit: f32, index: i32) -> f32where
Self: Sized,
fn get_u2(self, unit: f32, index: i32) -> f32where
Self: Sized,
fn get_v0(self, unit: f32, index: i32) -> f32where
Self: Sized,
fn get_v2(self, unit: f32, index: i32) -> f32where
Self: Sized,
fn get_uv0(
self,
unit_x: f32,
unit_y: f32,
index_x: i32,
index_y: i32,
) -> Vector2where
Self: Sized,
fn get_uv2(
self,
unit_x: f32,
unit_y: f32,
index_x: i32,
index_y: i32,
) -> Vector2where
Self: Sized,
fn add_cell_5(
self,
x: i32,
z: i32,
color: Color,
panel: MapPanelBase_1_PanelType<T0>,
distance: f32,
)where
Self: Sized,
fn set_material_float(self, keyword: Il2CppString, value: f32)where
Self: Sized,
fn set_material_color(self, r: f32, g: f32, b: f32, a: f32)where
Self: Sized,
fn set_material_alpha(self, a: f32)where
Self: Sized,
fn set_material_alpha_2(self, index: i32, a: f32)where
Self: Sized,
fn update_texel(self)where
Self: Sized,
fn clear(self)where
Self: Sized,
fn ctor(self)where
Self: Sized,
fn cctor()
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.