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§
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) -> MapDeployMoveImagewhere
Self: Sized,
fn set_move_image(self, value: MapDeployMoveImage)where
Self: Sized,
fn get_draw_move_image(self) -> MapImageCoreBitwhere
Self: Sized,
fn get_move_image_a(self) -> MapDeployMoveImagewhere
Self: Sized,
fn get_move_image_b(self) -> MapDeployMoveImagewhere
Self: Sized,
fn get_attack_image(self) -> MapDeployAttackImagewhere
Self: Sized,
fn set_attack_image(self, value: MapDeployAttackImage)where
Self: Sized,
fn get_attack_image_a(self) -> MapDeployAttackImagewhere
Self: Sized,
fn get_attack_image_b(self) -> MapDeployAttackImagewhere
Self: Sized,
fn get_rod_image(self) -> MapDeployRodImagewhere
Self: Sized,
fn set_rod_image(self, value: MapDeployRodImage)where
Self: Sized,
fn get_heal_image(self) -> MapDeployHealImagewhere
Self: Sized,
fn set_heal_image(self, value: MapDeployHealImage)where
Self: Sized,
fn get_support_image(self) -> MapDeploySupportImagewhere
Self: Sized,
fn set_support_image(self, value: MapDeploySupportImage)where
Self: Sized,
fn get_support_for_unit_image(self) -> MapDeploySupportForUnitImagewhere
Self: Sized,
fn set_support_for_unit_image(self, value: MapDeploySupportForUnitImage)where
Self: Sized,
fn get_interference_image(self) -> MapDeployInterferenceImagewhere
Self: Sized,
fn set_interference_image(self, value: MapDeployInterferenceImage)where
Self: Sized,
fn get_action_image(self) -> MapDeployActionImagewhere
Self: Sized,
fn set_action_image(self, value: MapDeployActionImage)where
Self: Sized,
fn get_engage_image(self) -> MapDeployEngageImagewhere
Self: Sized,
fn set_engage_image(self, value: MapDeployEngageImage)where
Self: Sized,
fn get_range_image(self) -> MapDeployRangeImagewhere
Self: Sized,
fn set_range_image(self, value: MapDeployRangeImage)where
Self: Sized,
fn get_overlap_image(self) -> MapDeployOverlapImagewhere
Self: Sized,
fn set_overlap_image(self, value: MapDeployOverlapImage)where
Self: Sized,
fn get_land_image(self) -> MapDeployLandImagewhere
Self: Sized,
fn set_land_image(self, value: MapDeployLandImage)where
Self: Sized,
fn get_dance_image(self) -> MapDeployDanceImagewhere
Self: Sized,
fn set_dance_image(self, value: MapDeployDanceImage)where
Self: Sized,
fn get_cannon_image(self) -> MapDeployCannonImagewhere
Self: Sized,
fn set_cannon_image(self, value: MapDeployCannonImage)where
Self: Sized,
fn get_trick_image(self) -> MapDeployTrickImagewhere
Self: Sized,
fn get_trick_image2(self) -> MapDeployTrickImagewhere
Self: Sized,
fn get_force_type(self) -> Force_Typewhere
Self: Sized,
fn set_force_type(self, value: Force_Type)where
Self: Sized,
fn get_bmap_size(self) -> i32where
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) -> boolwhere
Self: Sized,
fn get_cost(self, x: i32, z: i32) -> i32where
Self: Sized,
fn is_before_move(self, skill: SkillData) -> boolwhere
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) -> boolwhere
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) -> boolwhere
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) -> i32where
Self: Sized,
fn get_distance_2(self, route: MapRoute, x: i32, z: i32) -> i32where
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.