Skip to main content

ICombatRecordMethods

Trait ICombatRecordMethods 

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

Source

fn get_is_enemy_attack(self) -> bool

get_IsEnemyAttack() overload

Source

fn set_is_enemy_attack(self, value: impl Into<bool>)

set_IsEnemyAttack(bool) overload

Source

fn get_combat_style(self) -> CombatStyle

get_CombatStyle() overload

Source

fn set_combat_style(self, value: impl Into<CombatStyle>)

set_CombatStyle(crate::combat::combatstyle::CombatStyle) overload

Source

fn get_calculator(self) -> BattleCalculator

get_Calculator() overload

Source

fn set_calculator(self, value: impl Into<BattleCalculator>)

set_Calculator(crate::app::battlecalculator::BattleCalculator) overload

Source

fn get_sim_calculator(self) -> BattleCalculator

get_SimCalculator() overload

Source

fn set_sim_calculator(self, value: impl Into<BattleCalculator>)

set_SimCalculator(crate::app::battlecalculator::BattleCalculator) overload

Source

fn get_game_status(self) -> Array<CharacterGameStatus>

get_GameStatus() overload

Source

fn set_game_status(self, value: impl Into<Array<CharacterGameStatus>>)

set_GameStatus(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>) overload

Source

fn get_game_status_chain_atk(self) -> Array<CharacterGameStatus>

get_GameStatusChainAtk() overload

Source

fn set_game_status_chain_atk(self, value: impl Into<Array<CharacterGameStatus>>)

set_GameStatusChainAtk(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>) overload

Source

fn get_game_status_dragonize(self) -> Array<CharacterGameStatus>

get_GameStatusDragonize() overload

Source

fn set_game_status_dragonize(self, value: impl Into<Array<CharacterGameStatus>>)

set_GameStatusDragonize(::unity::Array<crate::combat::charactergamestatus::CharacterGameStatus>) overload

Source

fn get_location(self) -> BaseCombatLocation

get_Location() overload

Source

fn set_location(self, value: impl Into<BaseCombatLocation>)

set_Location(crate::combat::basecombatlocation::BaseCombatLocation) overload

Source

fn get_passive_skills(self) -> SkillStack

get_PassiveSkills() overload

Source

fn set_passive_skills(self, value: impl Into<SkillStack>)

set_PassiveSkills(crate::combat::skillstack::SkillStack) overload

Source

fn get_phase_array(self) -> PhaseArray

get_PhaseArray() overload

Source

fn set_phase_array(self, value: impl Into<PhaseArray>)

set_PhaseArray(crate::combat::phasearray::PhaseArray) overload

Source

fn get_current_phase(self) -> Phase

get_CurrentPhase() overload

Source

fn get_last_phase(self) -> Phase

get_LastPhase() overload

Source

fn get_attack_right(self) -> i32

get_AttackRight() overload

Source

fn get_has_counter(self) -> bool

get_HasCounter() overload

Source

fn update_attack_right(self)

UpdateAttackRight() overload

Source

fn get_map_distance(self) -> i32

get_MapDistance() overload

Source

fn set_map_distance(self, value: impl Into<i32>)

set_MapDistance(i32) overload

Source

fn get_map_distance1or2(self) -> i32

get_MapDistance1or2() overload

Source

fn get_chain_attack_count(self) -> i32

get_ChainAttackCount() overload

Source

fn set_chain_attack_count(self, value: impl Into<i32>)

set_ChainAttackCount(i32) overload

Source

fn get_finish_style(self) -> FinishStyle

get_FinishStyle() overload

Source

fn get_is_chain_attack(self) -> bool

get_IsChainAttack() overload

Source

fn ctor(self)

.ctor() overload

Source

fn calc_finish_style(self) -> FinishStyle

CalcFinishStyle() overload

Source

fn post_process(self)

PostProcess() overload

Source

fn preload_passive_skills_effects(self)

PreloadPassiveSkillsEffects() overload

Source

fn make_decorators(self)

MakeDecorators() overload

Source

fn fix_for_self_heal(self)

FixForSelfHeal() overload

Source

fn fix_for_dance(self)

FixForDance() overload

Source

fn スターラッシュ(self)

スターラッシュ() overload

Source

fn 絆神竜破(self)

絆神竜破() overload

Source

fn 神竜破(self)

神竜破() overload

Source

fn 流星群(self)

流星群() overload

Source

fn ツインストライク(self)

ツインストライク() overload

Source

fn テトラトリック(self)

テトラトリック() overload

Source

fn オールフォーワン(self)

オールフォーワン() overload

Source

fn 三級長(self)

三級長() overload

Source

fn 三級長協力(self)

三級長協力() overload

Source

fn ギガサンダーソード(self)

ギガサンダーソード() overload

Source

fn import_from_game( self, calc: impl Into<BattleCalculator>, sim_calc: impl Into<BattleCalculator>, )

ImportFromGame(crate::app::battlecalculator::BattleCalculator, crate::app::battlecalculator::BattleCalculator) overload

Source

fn import_master_units_from_game(self, calc: impl Into<BattleCalculator>)

ImportMasterUnitsFromGame(crate::app::battlecalculator::BattleCalculator) overload

Source

fn import_grandew_from_game(self, calc: impl Into<BattleCalculator>)

ImportGrandewFromGame(crate::app::battlecalculator::BattleCalculator) overload

Source

fn import_chain_units_from_game(self, calc: impl Into<BattleCalculator>)

ImportChainUnitsFromGame(crate::app::battlecalculator::BattleCalculator) overload

Source

fn create_for_job_intro(self, data: impl Into<JobIntroData>)

CreateForJobIntro(crate::app::jobintrodata::JobIntroData) overload

Source

fn create_phase_array_for_job_intro( self, data: impl Into<JobIntroData>, is_rod: impl Into<bool>, )

CreatePhaseArrayForJobIntro(crate::app::jobintrodata::JobIntroData, bool) overload

Source

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§

Source§

impl<__T: ICombatRecord> ICombatRecordMethods for __T

Available on crate feature combat-combatrecord only.