Skip to main content

IMapPanelBase_1Methods

Trait IMapPanelBase_1Methods 

Source
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§

Source

fn awake(self)
where Self: Sized,

Source

fn get_density(self) -> Color
where Self: Sized,

Source

fn get_source_materials(self) -> Array<Material>
where Self: Sized,

Source

fn get_mesh(self) -> Mesh
where Self: Sized,

Source

fn get_dynamic_mesh(self) -> DynamicMesh
where Self: Sized,

Source

fn get_sub_mesh_count(self) -> i32
where Self: Sized,

Source

fn get_materials(self) -> Array<Material>
where Self: Sized,

Source

fn get_map_pos_y(self, x: f32, z: f32) -> f32
where Self: Sized,

Source

fn get_map_pos(self, x: f32, z: f32) -> Vector3
where Self: Sized,

Source

fn show()

Source

fn get_panel_alpha() -> f32

Source

fn hide()

Source

fn is_connect(self, x1: i32, z1: i32, x2: i32, z2: i32) -> bool
where Self: Sized,

Source

fn check_image( self, func: MapPanelBase_1_ImageGetFunction<T0>, x: i32, z: i32, step_check: bool, ) -> u32
where Self: Sized,

Source

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,

Source

fn check_image_not_immobile( self, func: MapPanelBase_1_ImageGetFunction<T0>, x: i32, z: i32, ) -> u32
where Self: Sized,

Source

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,

Source

fn calc_uv(self, mask: u32) -> ((), f32, f32)
where Self: Sized,

Source

fn add_cell(self, x: i32, z: i32, color: Color)
where Self: Sized,

Source

fn add_cell_2(self, x: i32, z: i32, u: f32, v: f32, color: Color, distance: f32)
where Self: Sized,

Source

fn add_cell_3(self, x: i32, z: i32, mask: u32, color: Color, distance: f32)
where Self: Sized,

Source

fn add_cell_4( self, func: MapPanelBase_1_ImageGetFunction<T0>, x: i32, z: i32, color: Color, )
where Self: Sized,

Source

fn get_u0(self, unit: f32, index: i32) -> f32
where Self: Sized,

Source

fn get_u2(self, unit: f32, index: i32) -> f32
where Self: Sized,

Source

fn get_v0(self, unit: f32, index: i32) -> f32
where Self: Sized,

Source

fn get_v2(self, unit: f32, index: i32) -> f32
where Self: Sized,

Source

fn get_uv0( self, unit_x: f32, unit_y: f32, index_x: i32, index_y: i32, ) -> Vector2
where Self: Sized,

Source

fn get_uv2( self, unit_x: f32, unit_y: f32, index_x: i32, index_y: i32, ) -> Vector2
where Self: Sized,

Source

fn add_cell_5( self, x: i32, z: i32, color: Color, panel: MapPanelBase_1_PanelType<T0>, distance: f32, )
where Self: Sized,

Source

fn set_material_float(self, keyword: Il2CppString, value: f32)
where Self: Sized,

Source

fn set_material_color(self, r: f32, g: f32, b: f32, a: f32)
where Self: Sized,

Source

fn set_material_alpha(self, a: f32)
where Self: Sized,

Source

fn set_material_alpha_2(self, index: i32, a: f32)
where Self: Sized,

Source

fn update_texel(self)
where Self: Sized,

Source

fn clear(self)
where Self: Sized,

Source

fn ctor(self)
where Self: Sized,

Source

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.

Implementors§