pub trait ICombatRecordMethods: ICombatRecord {
Show 56 methods
// Provided methods
fn get_is_enemy_attack(self) -> bool { ... }
fn set_is_enemy_attack(self, value: impl Into<bool>) { ... }
fn get_combat_style(self) -> CombatStyle { ... }
fn set_combat_style(self, value: impl Into<CombatStyle>) { ... }
fn get_calculator(self) -> BattleCalculator { ... }
fn set_calculator(self, value: impl Into<BattleCalculator>) { ... }
fn get_sim_calculator(self) -> BattleCalculator { ... }
fn set_sim_calculator(self, value: impl Into<BattleCalculator>) { ... }
fn get_game_status(self) -> Array<CharacterGameStatus> { ... }
fn set_game_status(self, value: impl Into<Array<CharacterGameStatus>>) { ... }
fn get_game_status_chain_atk(self) -> Array<CharacterGameStatus> { ... }
fn set_game_status_chain_atk(
self,
value: impl Into<Array<CharacterGameStatus>>,
) { ... }
fn get_game_status_dragonize(self) -> Array<CharacterGameStatus> { ... }
fn set_game_status_dragonize(
self,
value: impl Into<Array<CharacterGameStatus>>,
) { ... }
fn get_location(self) -> BaseCombatLocation { ... }
fn set_location(self, value: impl Into<BaseCombatLocation>) { ... }
fn get_passive_skills(self) -> SkillStack { ... }
fn set_passive_skills(self, value: impl Into<SkillStack>) { ... }
fn get_phase_array(self) -> PhaseArray { ... }
fn set_phase_array(self, value: impl Into<PhaseArray>) { ... }
fn get_current_phase(self) -> Phase { ... }
fn get_last_phase(self) -> Phase { ... }
fn get_attack_right(self) -> i32 { ... }
fn get_has_counter(self) -> bool { ... }
fn update_attack_right(self) { ... }
fn get_map_distance(self) -> i32 { ... }
fn set_map_distance(self, value: impl Into<i32>) { ... }
fn get_map_distance1or2(self) -> i32 { ... }
fn get_chain_attack_count(self) -> i32 { ... }
fn set_chain_attack_count(self, value: impl Into<i32>) { ... }
fn get_finish_style(self) -> FinishStyle { ... }
fn get_is_chain_attack(self) -> bool { ... }
fn ctor(self) { ... }
fn calc_finish_style(self) -> FinishStyle { ... }
fn post_process(self) { ... }
fn preload_passive_skills_effects(self) { ... }
fn make_decorators(self) { ... }
fn fix_for_self_heal(self) { ... }
fn fix_for_dance(self) { ... }
fn スターラッシュ(self) { ... }
fn 絆神竜破(self) { ... }
fn 神竜破(self) { ... }
fn 流星群(self) { ... }
fn ツインストライク(self) { ... }
fn テトラトリック(self) { ... }
fn オールフォーワン(self) { ... }
fn 三級長(self) { ... }
fn 三級長協力(self) { ... }
fn ギガサンダーソード(self) { ... }
fn import_from_game(
self,
calc: impl Into<BattleCalculator>,
sim_calc: impl Into<BattleCalculator>,
) { ... }
fn import_master_units_from_game(self, calc: impl Into<BattleCalculator>) { ... }
fn import_grandew_from_game(self, calc: impl Into<BattleCalculator>) { ... }
fn import_chain_units_from_game(self, calc: impl Into<BattleCalculator>) { ... }
fn create_for_job_intro(self, data: impl Into<JobIntroData>) { ... }
fn create_phase_array_for_job_intro(
self,
data: impl Into<JobIntroData>,
is_rod: impl Into<bool>,
) { ... }
fn import_from_viewer(self, viewer: impl Into<CombatViewer>) { ... }
}Provided Methods§
Sourcefn get_is_enemy_attack(self) -> bool
fn get_is_enemy_attack(self) -> bool
get_IsEnemyAttack() overload
Sourcefn set_is_enemy_attack(self, value: impl Into<bool>)
fn set_is_enemy_attack(self, value: impl Into<bool>)
set_IsEnemyAttack(bool) overload
Sourcefn get_combat_style(self) -> CombatStyle
fn get_combat_style(self) -> CombatStyle
get_CombatStyle() overload
Sourcefn set_combat_style(self, value: impl Into<CombatStyle>)
fn set_combat_style(self, value: impl Into<CombatStyle>)
set_CombatStyle(crate::combat::combatstyle::CombatStyle) overload
Sourcefn get_calculator(self) -> BattleCalculator
fn get_calculator(self) -> BattleCalculator
get_Calculator() overload
Sourcefn set_calculator(self, value: impl Into<BattleCalculator>)
fn set_calculator(self, value: impl Into<BattleCalculator>)
set_Calculator(crate::app::battlecalculator::BattleCalculator) overload
Sourcefn get_sim_calculator(self) -> BattleCalculator
fn get_sim_calculator(self) -> BattleCalculator
get_SimCalculator() overload
Sourcefn set_sim_calculator(self, value: impl Into<BattleCalculator>)
fn set_sim_calculator(self, value: impl Into<BattleCalculator>)
set_SimCalculator(crate::app::battlecalculator::BattleCalculator) overload
Sourcefn get_game_status(self) -> Array<CharacterGameStatus>
fn get_game_status(self) -> Array<CharacterGameStatus>
get_GameStatus() overload
Sourcefn set_game_status(self, value: impl Into<Array<CharacterGameStatus>>)
fn set_game_status(self, value: impl Into<Array<CharacterGameStatus>>)
set_GameStatus(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>) overload
Sourcefn get_game_status_chain_atk(self) -> Array<CharacterGameStatus>
fn get_game_status_chain_atk(self) -> Array<CharacterGameStatus>
get_GameStatusChainAtk() overload
Sourcefn set_game_status_chain_atk(self, value: impl Into<Array<CharacterGameStatus>>)
fn set_game_status_chain_atk(self, value: impl Into<Array<CharacterGameStatus>>)
set_GameStatusChainAtk(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>) overload
Sourcefn get_game_status_dragonize(self) -> Array<CharacterGameStatus>
fn get_game_status_dragonize(self) -> Array<CharacterGameStatus>
get_GameStatusDragonize() overload
Sourcefn set_game_status_dragonize(self, value: impl Into<Array<CharacterGameStatus>>)
fn set_game_status_dragonize(self, value: impl Into<Array<CharacterGameStatus>>)
set_GameStatusDragonize(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>) overload
Sourcefn get_location(self) -> BaseCombatLocation
fn get_location(self) -> BaseCombatLocation
get_Location() overload
Sourcefn set_location(self, value: impl Into<BaseCombatLocation>)
fn set_location(self, value: impl Into<BaseCombatLocation>)
set_Location(crate::combat::basecombatlocation::BaseCombatLocation) overload
Sourcefn get_passive_skills(self) -> SkillStack
fn get_passive_skills(self) -> SkillStack
get_PassiveSkills() overload
Sourcefn set_passive_skills(self, value: impl Into<SkillStack>)
fn set_passive_skills(self, value: impl Into<SkillStack>)
set_PassiveSkills(crate::combat::skillstack::SkillStack) overload
Sourcefn get_phase_array(self) -> PhaseArray
fn get_phase_array(self) -> PhaseArray
get_PhaseArray() overload
Sourcefn set_phase_array(self, value: impl Into<PhaseArray>)
fn set_phase_array(self, value: impl Into<PhaseArray>)
set_PhaseArray(crate::combat::phasearray::PhaseArray) overload
Sourcefn get_current_phase(self) -> Phase
fn get_current_phase(self) -> Phase
get_CurrentPhase() overload
Sourcefn get_last_phase(self) -> Phase
fn get_last_phase(self) -> Phase
get_LastPhase() overload
Sourcefn get_attack_right(self) -> i32
fn get_attack_right(self) -> i32
get_AttackRight() overload
Sourcefn get_has_counter(self) -> bool
fn get_has_counter(self) -> bool
get_HasCounter() overload
Sourcefn update_attack_right(self)
fn update_attack_right(self)
UpdateAttackRight() overload
Sourcefn get_map_distance(self) -> i32
fn get_map_distance(self) -> i32
get_MapDistance() overload
Sourcefn set_map_distance(self, value: impl Into<i32>)
fn set_map_distance(self, value: impl Into<i32>)
set_MapDistance(i32) overload
Sourcefn get_map_distance1or2(self) -> i32
fn get_map_distance1or2(self) -> i32
get_MapDistance1or2() overload
Sourcefn get_chain_attack_count(self) -> i32
fn get_chain_attack_count(self) -> i32
get_ChainAttackCount() overload
Sourcefn set_chain_attack_count(self, value: impl Into<i32>)
fn set_chain_attack_count(self, value: impl Into<i32>)
set_ChainAttackCount(i32) overload
Sourcefn get_finish_style(self) -> FinishStyle
fn get_finish_style(self) -> FinishStyle
get_FinishStyle() overload
Sourcefn get_is_chain_attack(self) -> bool
fn get_is_chain_attack(self) -> bool
get_IsChainAttack() overload
Sourcefn calc_finish_style(self) -> FinishStyle
fn calc_finish_style(self) -> FinishStyle
CalcFinishStyle() overload
Sourcefn post_process(self)
fn post_process(self)
PostProcess() overload
Sourcefn preload_passive_skills_effects(self)
fn preload_passive_skills_effects(self)
PreloadPassiveSkillsEffects() overload
Sourcefn make_decorators(self)
fn make_decorators(self)
MakeDecorators() overload
Sourcefn fix_for_self_heal(self)
fn fix_for_self_heal(self)
FixForSelfHeal() overload
Sourcefn fix_for_dance(self)
fn fix_for_dance(self)
FixForDance() overload
Sourcefn import_from_game(
self,
calc: impl Into<BattleCalculator>,
sim_calc: impl Into<BattleCalculator>,
)
fn import_from_game( self, calc: impl Into<BattleCalculator>, sim_calc: impl Into<BattleCalculator>, )
ImportFromGame(crate::app::battlecalculator::BattleCalculator, crate::app::battlecalculator::BattleCalculator) overload
Sourcefn import_master_units_from_game(self, calc: impl Into<BattleCalculator>)
fn import_master_units_from_game(self, calc: impl Into<BattleCalculator>)
ImportMasterUnitsFromGame(crate::app::battlecalculator::BattleCalculator) overload
Sourcefn import_grandew_from_game(self, calc: impl Into<BattleCalculator>)
fn import_grandew_from_game(self, calc: impl Into<BattleCalculator>)
ImportGrandewFromGame(crate::app::battlecalculator::BattleCalculator) overload
Sourcefn import_chain_units_from_game(self, calc: impl Into<BattleCalculator>)
fn import_chain_units_from_game(self, calc: impl Into<BattleCalculator>)
ImportChainUnitsFromGame(crate::app::battlecalculator::BattleCalculator) overload
Sourcefn create_for_job_intro(self, data: impl Into<JobIntroData>)
fn create_for_job_intro(self, data: impl Into<JobIntroData>)
CreateForJobIntro(crate::app::jobintrodata::JobIntroData) overload
Sourcefn create_phase_array_for_job_intro(
self,
data: impl Into<JobIntroData>,
is_rod: impl Into<bool>,
)
fn create_phase_array_for_job_intro( self, data: impl Into<JobIntroData>, is_rod: impl Into<bool>, )
CreatePhaseArrayForJobIntro(crate::app::jobintrodata::JobIntroData, bool) overload
Sourcefn import_from_viewer(self, viewer: impl Into<CombatViewer>)
fn import_from_viewer(self, viewer: impl Into<CombatViewer>)
ImportFromViewer(crate::combat::combatviewer::CombatViewer) overload
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§
impl<__T: ICombatRecord> ICombatRecordMethods for __T
combat-combatrecord only.