Skip to main content

IMapDeployTemplate_1Methods

Trait IMapDeployTemplate_1Methods 

Source
pub trait IMapDeployTemplate_1Methods<T0: ClassIdentity>: ClassIdentity {
Show 115 methods // Provided methods fn ctor(self) where Self: Sized { ... } fn turn_reset(self, force_type: Force_Type) where Self: Sized { ... } fn reset_display_type(self) where Self: Sized { ... } fn move( self, x: i32, z: i32, move_type: JobData_MoveTypes, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn move_2( self, unit: Unit, x: i32, z: i32, move_type: JobData_MoveTypes, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn update_skill_image(self, unit: Unit) where Self: Sized { ... } fn clear_skill_image(self) where Self: Sized { ... } fn event_move( self, x: i32, z: i32, move_type: JobData_MoveTypes, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn dispos_move( self, x: i32, z: i32, move_type: JobData_MoveTypes, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn unit_move( self, unit: Unit, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, weapon_flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn unit_move_xz( self, unit: Unit, x: i32, z: i32, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, weapon_flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn unit_move_item( self, unit: Unit, unit_item: UnitItem, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, weapon_flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn unit_dance(self, unit: Unit) where Self: Sized { ... } fn unit_move_action(self, unit: Unit) where Self: Sized { ... } fn unit_move_engage( self, unit: Unit, move_power: i32, mind: MapMind_Type, flag: MapDeployTemplate_1_Flag<T0>, weapon_flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn unit_ai_move( self, unit: Unit, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, weapon_flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn unit_ai_move_xy( self, unit: Unit, x: i32, z: i32, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, weapon_flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn unit_warp( self, rod_unit: Unit, target_unit: Unit, unit_item: UnitItem, flag: i32, ) where Self: Sized { ... } fn unit_rewarp( self, unit: Unit, skill: SkillData, flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn unit_rewarp_2( self, unit: Unit, unit_item: UnitItem, flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn unit_rewarp_3( self, unit: Unit, range: i32, flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn unit_rewarp_4( self, unit: Unit, range: i32, flag: MapDeployTemplate_1_Flag<T0>, mask: MapDeployAttackImage, ) where Self: Sized { ... } fn regist_rewarp_move_image( unit: Unit, args_x: i32, args_z: i32, rewarp_range: i32, move: MapDeployMoveImage, mask: MapDeployAttackImage, ) { ... } fn unit_creation(self, rod_unit: Unit, rod_unit_item_index: i32) where Self: Sized { ... } fn unit_fire_cannon(self, unit: Unit) where Self: Sized { ... } fn unit_ai_move_limit(self, unit: Unit, flag: MapDeployTemplate_1_Flag<T0>) where Self: Sized { ... } fn unit_fill(self, unit: Unit, flag: MapDeployTemplate_1_Flag<T0>) where Self: Sized { ... } fn unit_fill_item( self, unit: Unit, unit_item: UnitItem, flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn fill_oneself(self, unit: Unit) where Self: Sized { ... } fn unit_fill_action(self, unit: Unit) where Self: Sized { ... } fn fill_dragon_vein(self) where Self: Sized { ... } fn unit_fill_engage( self, unit: Unit, mind: MapMind_Type, flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn unit_ai_fill_skill( self, unit: Unit, skill: SkillData, flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn unit_ai_fill_item( self, unit: Unit, unit_item: UnitItem, skill: SkillData, flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn unit_ai_fill_rewarp(self, unit: Unit) where Self: Sized { ... } fn range_around(self, value: i32) where Self: Sized { ... } fn range_immobile(self, xx: i32, zz: i32, range_i: i32, range_o: i32) where Self: Sized { ... } fn unit_range_immobile(self, unit: Unit, xx: i32, zz: i32, flag: i32) where Self: Sized { ... } fn target_only(self, attacker: Unit, unit_item: UnitItem) where Self: Sized { ... } fn unit_triangle(self, attacker: Unit) where Self: Sized { ... } fn set_move_a(self) where Self: Sized { ... } fn set_move_b(self) where Self: Sized { ... } fn set_attack_a(self) where Self: Sized { ... } fn set_attack_b(self) where Self: Sized { ... } fn set_rod_a(self) where Self: Sized { ... } fn set_rod_b(self) where Self: Sized { ... } fn set_heal_a(self) where Self: Sized { ... } fn set_heal_b(self) where Self: Sized { ... } fn set_support_a(self) where Self: Sized { ... } fn set_support_b(self) where Self: Sized { ... } fn set_interference_a(self) where Self: Sized { ... } fn set_interference_b(self) where Self: Sized { ... } fn set_engage_a(self) where Self: Sized { ... } fn set_engage_b(self) where Self: Sized { ... } fn set_buffer_a(self) where Self: Sized { ... } fn set_buffer_b(self) where Self: Sized { ... } fn set_mask_image(self, image: MapDeployMoveImage) where Self: Sized { ... } fn get_move_image(self) -> MapDeployMoveImage where Self: Sized { ... } fn set_move_image(self, value: MapDeployMoveImage) where Self: Sized { ... } fn get_draw_move_image(self) -> MapImageCoreBit where Self: Sized { ... } fn get_move_image_a(self) -> MapDeployMoveImage where Self: Sized { ... } fn get_move_image_b(self) -> MapDeployMoveImage where Self: Sized { ... } fn get_attack_image(self) -> MapDeployAttackImage where Self: Sized { ... } fn set_attack_image(self, value: MapDeployAttackImage) where Self: Sized { ... } fn get_attack_image_a(self) -> MapDeployAttackImage where Self: Sized { ... } fn get_attack_image_b(self) -> MapDeployAttackImage where Self: Sized { ... } fn get_rod_image(self) -> MapDeployRodImage where Self: Sized { ... } fn set_rod_image(self, value: MapDeployRodImage) where Self: Sized { ... } fn get_heal_image(self) -> MapDeployHealImage where Self: Sized { ... } fn set_heal_image(self, value: MapDeployHealImage) where Self: Sized { ... } fn get_support_image(self) -> MapDeploySupportImage where Self: Sized { ... } fn set_support_image(self, value: MapDeploySupportImage) where Self: Sized { ... } fn get_support_for_unit_image(self) -> MapDeploySupportForUnitImage where Self: Sized { ... } fn set_support_for_unit_image(self, value: MapDeploySupportForUnitImage) where Self: Sized { ... } fn get_interference_image(self) -> MapDeployInterferenceImage where Self: Sized { ... } fn set_interference_image(self, value: MapDeployInterferenceImage) where Self: Sized { ... } fn get_action_image(self) -> MapDeployActionImage where Self: Sized { ... } fn set_action_image(self, value: MapDeployActionImage) where Self: Sized { ... } fn get_engage_image(self) -> MapDeployEngageImage where Self: Sized { ... } fn set_engage_image(self, value: MapDeployEngageImage) where Self: Sized { ... } fn get_range_image(self) -> MapDeployRangeImage where Self: Sized { ... } fn set_range_image(self, value: MapDeployRangeImage) where Self: Sized { ... } fn get_overlap_image(self) -> MapDeployOverlapImage where Self: Sized { ... } fn set_overlap_image(self, value: MapDeployOverlapImage) where Self: Sized { ... } fn get_land_image(self) -> MapDeployLandImage where Self: Sized { ... } fn set_land_image(self, value: MapDeployLandImage) where Self: Sized { ... } fn get_dance_image(self) -> MapDeployDanceImage where Self: Sized { ... } fn set_dance_image(self, value: MapDeployDanceImage) where Self: Sized { ... } fn get_cannon_image(self) -> MapDeployCannonImage where Self: Sized { ... } fn set_cannon_image(self, value: MapDeployCannonImage) where Self: Sized { ... } fn get_trick_image(self) -> MapDeployTrickImage where Self: Sized { ... } fn get_trick_image2(self) -> MapDeployTrickImage where Self: Sized { ... } fn get_force_type(self) -> Force_Type where Self: Sized { ... } fn set_force_type(self, value: Force_Type) where Self: Sized { ... } fn get_bmap_size(self) -> i32 where Self: Sized { ... } fn set_bmap_size(self, value: i32) where Self: Sized { ... } fn search_dir(self, dir: Dir_Type) where Self: Sized { ... } fn is_out_of_area(self, x: i32, z: i32) -> bool where Self: Sized { ... } fn get_cost(self, x: i32, z: i32) -> i32 where Self: Sized { ... } fn is_before_move(self, skill: SkillData) -> bool where Self: Sized { ... } fn get_range_bit(self, unit: Unit, bit: Array<u64>, max: Array<i32>) where Self: Sized { ... } fn get_range_bit_2( self, unit: Unit, skill: SkillData, bit_array: Array<u64>, max_array: Array<i32>, ) where Self: Sized { ... } fn is_fill(self, x: i32, z: i32) -> bool where Self: Sized { ... } fn fill(self, unit: Unit, skill: SkillData, is_consider_cannon: bool) where Self: Sized { ... } fn fill_attack(self, unit: Unit, bit: u64, max: i32) where Self: Sized { ... } fn fill_rod(self, unit: Unit, bit: u64, max: i32) where Self: Sized { ... } fn fill_range_image(self) where Self: Sized { ... } fn fill_support_for_unit_image(self, unit: Unit) where Self: Sized { ... } fn is_support_rod_for_unit(self, unit_item: UnitItem) -> bool where Self: Sized { ... } fn fill_dance_image(self, unit: Unit) where Self: Sized { ... } fn fill_range_image_for_cannon( self, unit: Unit, flag: MapDeployTemplate_1_Flag<T0>, ) where Self: Sized { ... } fn fill_image( self, unit: Unit, bit: u64, min: i32, max: i32, image: MapImageCoreBit, ) where Self: Sized { ... } fn clear(self) where Self: Sized { ... } fn get_distance(self, x: i32, z: i32) -> i32 where Self: Sized { ... } fn get_distance_2(self, route: MapRoute, x: i32, z: i32) -> i32 where Self: Sized { ... }
}

Provided Methods§

Source

fn ctor(self)
where Self: Sized,

Source

fn turn_reset(self, force_type: Force_Type)
where Self: Sized,

Source

fn reset_display_type(self)
where Self: Sized,

Source

fn move( self, x: i32, z: i32, move_type: JobData_MoveTypes, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn move_2( self, unit: Unit, x: i32, z: i32, move_type: JobData_MoveTypes, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn update_skill_image(self, unit: Unit)
where Self: Sized,

Source

fn clear_skill_image(self)
where Self: Sized,

Source

fn event_move( self, x: i32, z: i32, move_type: JobData_MoveTypes, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn dispos_move( self, x: i32, z: i32, move_type: JobData_MoveTypes, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn unit_move( self, unit: Unit, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, weapon_flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn unit_move_xz( self, unit: Unit, x: i32, z: i32, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, weapon_flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn unit_move_item( self, unit: Unit, unit_item: UnitItem, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, weapon_flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn unit_dance(self, unit: Unit)
where Self: Sized,

Source

fn unit_move_action(self, unit: Unit)
where Self: Sized,

Source

fn unit_move_engage( self, unit: Unit, move_power: i32, mind: MapMind_Type, flag: MapDeployTemplate_1_Flag<T0>, weapon_flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn unit_ai_move( self, unit: Unit, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, weapon_flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn unit_ai_move_xy( self, unit: Unit, x: i32, z: i32, move_power: i32, flag: MapDeployTemplate_1_Flag<T0>, weapon_flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn unit_warp( self, rod_unit: Unit, target_unit: Unit, unit_item: UnitItem, flag: i32, )
where Self: Sized,

Source

fn unit_rewarp( self, unit: Unit, skill: SkillData, flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn unit_rewarp_2( self, unit: Unit, unit_item: UnitItem, flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn unit_rewarp_3( self, unit: Unit, range: i32, flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn unit_rewarp_4( self, unit: Unit, range: i32, flag: MapDeployTemplate_1_Flag<T0>, mask: MapDeployAttackImage, )
where Self: Sized,

Source

fn regist_rewarp_move_image( unit: Unit, args_x: i32, args_z: i32, rewarp_range: i32, move: MapDeployMoveImage, mask: MapDeployAttackImage, )

Source

fn unit_creation(self, rod_unit: Unit, rod_unit_item_index: i32)
where Self: Sized,

Source

fn unit_fire_cannon(self, unit: Unit)
where Self: Sized,

Source

fn unit_ai_move_limit(self, unit: Unit, flag: MapDeployTemplate_1_Flag<T0>)
where Self: Sized,

Source

fn unit_fill(self, unit: Unit, flag: MapDeployTemplate_1_Flag<T0>)
where Self: Sized,

Source

fn unit_fill_item( self, unit: Unit, unit_item: UnitItem, flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn fill_oneself(self, unit: Unit)
where Self: Sized,

Source

fn unit_fill_action(self, unit: Unit)
where Self: Sized,

Source

fn fill_dragon_vein(self)
where Self: Sized,

Source

fn unit_fill_engage( self, unit: Unit, mind: MapMind_Type, flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn unit_ai_fill_skill( self, unit: Unit, skill: SkillData, flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn unit_ai_fill_item( self, unit: Unit, unit_item: UnitItem, skill: SkillData, flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn unit_ai_fill_rewarp(self, unit: Unit)
where Self: Sized,

Source

fn range_around(self, value: i32)
where Self: Sized,

Source

fn range_immobile(self, xx: i32, zz: i32, range_i: i32, range_o: i32)
where Self: Sized,

Source

fn unit_range_immobile(self, unit: Unit, xx: i32, zz: i32, flag: i32)
where Self: Sized,

Source

fn target_only(self, attacker: Unit, unit_item: UnitItem)
where Self: Sized,

Source

fn unit_triangle(self, attacker: Unit)
where Self: Sized,

Source

fn set_move_a(self)
where Self: Sized,

Source

fn set_move_b(self)
where Self: Sized,

Source

fn set_attack_a(self)
where Self: Sized,

Source

fn set_attack_b(self)
where Self: Sized,

Source

fn set_rod_a(self)
where Self: Sized,

Source

fn set_rod_b(self)
where Self: Sized,

Source

fn set_heal_a(self)
where Self: Sized,

Source

fn set_heal_b(self)
where Self: Sized,

Source

fn set_support_a(self)
where Self: Sized,

Source

fn set_support_b(self)
where Self: Sized,

Source

fn set_interference_a(self)
where Self: Sized,

Source

fn set_interference_b(self)
where Self: Sized,

Source

fn set_engage_a(self)
where Self: Sized,

Source

fn set_engage_b(self)
where Self: Sized,

Source

fn set_buffer_a(self)
where Self: Sized,

Source

fn set_buffer_b(self)
where Self: Sized,

Source

fn set_mask_image(self, image: MapDeployMoveImage)
where Self: Sized,

Source

fn get_move_image(self) -> MapDeployMoveImage
where Self: Sized,

Source

fn set_move_image(self, value: MapDeployMoveImage)
where Self: Sized,

Source

fn get_draw_move_image(self) -> MapImageCoreBit
where Self: Sized,

Source

fn get_move_image_a(self) -> MapDeployMoveImage
where Self: Sized,

Source

fn get_move_image_b(self) -> MapDeployMoveImage
where Self: Sized,

Source

fn get_attack_image(self) -> MapDeployAttackImage
where Self: Sized,

Source

fn set_attack_image(self, value: MapDeployAttackImage)
where Self: Sized,

Source

fn get_attack_image_a(self) -> MapDeployAttackImage
where Self: Sized,

Source

fn get_attack_image_b(self) -> MapDeployAttackImage
where Self: Sized,

Source

fn get_rod_image(self) -> MapDeployRodImage
where Self: Sized,

Source

fn set_rod_image(self, value: MapDeployRodImage)
where Self: Sized,

Source

fn get_heal_image(self) -> MapDeployHealImage
where Self: Sized,

Source

fn set_heal_image(self, value: MapDeployHealImage)
where Self: Sized,

Source

fn get_support_image(self) -> MapDeploySupportImage
where Self: Sized,

Source

fn set_support_image(self, value: MapDeploySupportImage)
where Self: Sized,

Source

fn get_support_for_unit_image(self) -> MapDeploySupportForUnitImage
where Self: Sized,

Source

fn set_support_for_unit_image(self, value: MapDeploySupportForUnitImage)
where Self: Sized,

Source

fn get_interference_image(self) -> MapDeployInterferenceImage
where Self: Sized,

Source

fn set_interference_image(self, value: MapDeployInterferenceImage)
where Self: Sized,

Source

fn get_action_image(self) -> MapDeployActionImage
where Self: Sized,

Source

fn set_action_image(self, value: MapDeployActionImage)
where Self: Sized,

Source

fn get_engage_image(self) -> MapDeployEngageImage
where Self: Sized,

Source

fn set_engage_image(self, value: MapDeployEngageImage)
where Self: Sized,

Source

fn get_range_image(self) -> MapDeployRangeImage
where Self: Sized,

Source

fn set_range_image(self, value: MapDeployRangeImage)
where Self: Sized,

Source

fn get_overlap_image(self) -> MapDeployOverlapImage
where Self: Sized,

Source

fn set_overlap_image(self, value: MapDeployOverlapImage)
where Self: Sized,

Source

fn get_land_image(self) -> MapDeployLandImage
where Self: Sized,

Source

fn set_land_image(self, value: MapDeployLandImage)
where Self: Sized,

Source

fn get_dance_image(self) -> MapDeployDanceImage
where Self: Sized,

Source

fn set_dance_image(self, value: MapDeployDanceImage)
where Self: Sized,

Source

fn get_cannon_image(self) -> MapDeployCannonImage
where Self: Sized,

Source

fn set_cannon_image(self, value: MapDeployCannonImage)
where Self: Sized,

Source

fn get_trick_image(self) -> MapDeployTrickImage
where Self: Sized,

Source

fn get_trick_image2(self) -> MapDeployTrickImage
where Self: Sized,

Source

fn get_force_type(self) -> Force_Type
where Self: Sized,

Source

fn set_force_type(self, value: Force_Type)
where Self: Sized,

Source

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

Source

fn set_bmap_size(self, value: i32)
where Self: Sized,

Source

fn search_dir(self, dir: Dir_Type)
where Self: Sized,

Source

fn is_out_of_area(self, x: i32, z: i32) -> bool
where Self: Sized,

Source

fn get_cost(self, x: i32, z: i32) -> i32
where Self: Sized,

Source

fn is_before_move(self, skill: SkillData) -> bool
where Self: Sized,

Source

fn get_range_bit(self, unit: Unit, bit: Array<u64>, max: Array<i32>)
where Self: Sized,

Source

fn get_range_bit_2( self, unit: Unit, skill: SkillData, bit_array: Array<u64>, max_array: Array<i32>, )
where Self: Sized,

Source

fn is_fill(self, x: i32, z: i32) -> bool
where Self: Sized,

Source

fn fill(self, unit: Unit, skill: SkillData, is_consider_cannon: bool)
where Self: Sized,

Source

fn fill_attack(self, unit: Unit, bit: u64, max: i32)
where Self: Sized,

Source

fn fill_rod(self, unit: Unit, bit: u64, max: i32)
where Self: Sized,

Source

fn fill_range_image(self)
where Self: Sized,

Source

fn fill_support_for_unit_image(self, unit: Unit)
where Self: Sized,

Source

fn is_support_rod_for_unit(self, unit_item: UnitItem) -> bool
where Self: Sized,

Source

fn fill_dance_image(self, unit: Unit)
where Self: Sized,

Source

fn fill_range_image_for_cannon( self, unit: Unit, flag: MapDeployTemplate_1_Flag<T0>, )
where Self: Sized,

Source

fn fill_image( self, unit: Unit, bit: u64, min: i32, max: i32, image: MapImageCoreBit, )
where Self: Sized,

Source

fn clear(self)
where Self: Sized,

Source

fn get_distance(self, x: i32, z: i32) -> i32
where Self: Sized,

Source

fn get_distance_2(self, route: MapRoute, x: i32, z: i32) -> i32
where Self: Sized,

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§