pub trait IBattleSceneListMethods: IBattleSceneList {
Show 19 methods
// Provided methods
fn ctor(self, info: impl Into<BattleInfo>) { ... }
fn is_entry(self, side: impl Into<BattleSide_Type>) -> bool { ... }
fn get_count(self, kind: impl Into<BattleScene_Kind>) -> i32 { ... }
fn find_next(
self,
kind: impl Into<BattleScene_Kind>,
index: impl Into<i32>,
) -> BattleScene { ... }
fn find_prev(
self,
kind: impl Into<BattleScene_Kind>,
index: impl Into<i32>,
) -> BattleScene { ... }
fn get_count_2(
self,
side: impl Into<BattleSide_Type>,
kind: impl Into<BattleScene_Kind>,
) -> i32 { ... }
fn has_give_skill(
self,
side: impl Into<BattleSide_Type>,
give: impl Into<SkillData>,
) -> bool { ... }
fn has_chain(self) -> bool { ... }
fn get_attack_count(
self,
current: impl Into<BattleSide_Type>,
result: impl Into<BattleScene_Result>,
) -> i32 { ... }
fn get_give_skillk_count(
self,
current: impl Into<BattleSide_Type>,
skill: impl Into<SkillData>,
) -> i32 { ... }
fn get_active_skillk_count(self, current: impl Into<BattleSide_Type>) -> i32 { ... }
fn get_recive_active_skillk_count(
self,
reverse: impl Into<BattleSide_Type>,
) -> i32 { ... }
fn get_recive_attack_count(
self,
reverse: impl Into<BattleSide_Type>,
result: impl Into<BattleScene_Result>,
) -> i32 { ... }
fn create(self, kind: impl Into<BattleScene_Kind>) -> BattleScene { ... }
fn create_2(
self,
kind: impl Into<BattleScene_Kind>,
current: impl Into<BattleInfoSide>,
) -> BattleScene { ... }
fn create_3(
self,
kind: impl Into<BattleScene_Kind>,
current: impl Into<BattleInfoSide>,
target: impl Into<BattleInfoSide>,
) -> BattleScene { ... }
fn create_4(
self,
kind: impl Into<BattleScene_Kind>,
current: impl Into<BattleSide_Type>,
) -> BattleScene { ... }
fn create_5(
self,
kind: impl Into<BattleScene_Kind>,
current: impl Into<BattleSide_Type>,
target: impl Into<BattleSide_Type>,
) -> BattleScene { ... }
fn clear(self) { ... }
}Provided Methods§
Sourcefn ctor(self, info: impl Into<BattleInfo>)
fn ctor(self, info: impl Into<BattleInfo>)
.ctor(crate::app::battleinfo::BattleInfo) overload
Sourcefn is_entry(self, side: impl Into<BattleSide_Type>) -> bool
fn is_entry(self, side: impl Into<BattleSide_Type>) -> bool
IsEntry(crate::app::battleside::BattleSide_Type) overload
Sourcefn get_count(self, kind: impl Into<BattleScene_Kind>) -> i32
fn get_count(self, kind: impl Into<BattleScene_Kind>) -> i32
GetCount(crate::app::battlescene::BattleScene_Kind) overload
Sourcefn find_next(
self,
kind: impl Into<BattleScene_Kind>,
index: impl Into<i32>,
) -> BattleScene
fn find_next( self, kind: impl Into<BattleScene_Kind>, index: impl Into<i32>, ) -> BattleScene
FindNext(crate::app::battlescene::BattleScene_Kind, i32) overload
Sourcefn find_prev(
self,
kind: impl Into<BattleScene_Kind>,
index: impl Into<i32>,
) -> BattleScene
fn find_prev( self, kind: impl Into<BattleScene_Kind>, index: impl Into<i32>, ) -> BattleScene
FindPrev(crate::app::battlescene::BattleScene_Kind, i32) overload
Sourcefn get_count_2(
self,
side: impl Into<BattleSide_Type>,
kind: impl Into<BattleScene_Kind>,
) -> i32
fn get_count_2( self, side: impl Into<BattleSide_Type>, kind: impl Into<BattleScene_Kind>, ) -> i32
GetCount(crate::app::battleside::BattleSide_Type, crate::app::battlescene::BattleScene_Kind) overload
Sourcefn has_give_skill(
self,
side: impl Into<BattleSide_Type>,
give: impl Into<SkillData>,
) -> bool
fn has_give_skill( self, side: impl Into<BattleSide_Type>, give: impl Into<SkillData>, ) -> bool
HasGiveSkill(crate::app::battleside::BattleSide_Type, crate::app::skilldata::SkillData) overload
Sourcefn get_attack_count(
self,
current: impl Into<BattleSide_Type>,
result: impl Into<BattleScene_Result>,
) -> i32
fn get_attack_count( self, current: impl Into<BattleSide_Type>, result: impl Into<BattleScene_Result>, ) -> i32
GetAttackCount(crate::app::battleside::BattleSide_Type, crate::app::battlescene::BattleScene_Result) overload
Sourcefn get_give_skillk_count(
self,
current: impl Into<BattleSide_Type>,
skill: impl Into<SkillData>,
) -> i32
fn get_give_skillk_count( self, current: impl Into<BattleSide_Type>, skill: impl Into<SkillData>, ) -> i32
GetGiveSkillkCount(crate::app::battleside::BattleSide_Type, crate::app::skilldata::SkillData) overload
Sourcefn get_active_skillk_count(self, current: impl Into<BattleSide_Type>) -> i32
fn get_active_skillk_count(self, current: impl Into<BattleSide_Type>) -> i32
GetActiveSkillkCount(crate::app::battleside::BattleSide_Type) overload
Sourcefn get_recive_active_skillk_count(
self,
reverse: impl Into<BattleSide_Type>,
) -> i32
fn get_recive_active_skillk_count( self, reverse: impl Into<BattleSide_Type>, ) -> i32
GetReciveActiveSkillkCount(crate::app::battleside::BattleSide_Type) overload
Sourcefn get_recive_attack_count(
self,
reverse: impl Into<BattleSide_Type>,
result: impl Into<BattleScene_Result>,
) -> i32
fn get_recive_attack_count( self, reverse: impl Into<BattleSide_Type>, result: impl Into<BattleScene_Result>, ) -> i32
GetReciveAttackCount(crate::app::battleside::BattleSide_Type, crate::app::battlescene::BattleScene_Result) overload
Sourcefn create(self, kind: impl Into<BattleScene_Kind>) -> BattleScene
fn create(self, kind: impl Into<BattleScene_Kind>) -> BattleScene
Create(crate::app::battlescene::BattleScene_Kind) overload
Sourcefn create_2(
self,
kind: impl Into<BattleScene_Kind>,
current: impl Into<BattleInfoSide>,
) -> BattleScene
fn create_2( self, kind: impl Into<BattleScene_Kind>, current: impl Into<BattleInfoSide>, ) -> BattleScene
Create(crate::app::battlescene::BattleScene_Kind, crate::app::battleinfoside::BattleInfoSide) overload
Sourcefn create_3(
self,
kind: impl Into<BattleScene_Kind>,
current: impl Into<BattleInfoSide>,
target: impl Into<BattleInfoSide>,
) -> BattleScene
fn create_3( self, kind: impl Into<BattleScene_Kind>, current: impl Into<BattleInfoSide>, target: impl Into<BattleInfoSide>, ) -> BattleScene
Create(crate::app::battlescene::BattleScene_Kind, crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide) overload
Sourcefn create_4(
self,
kind: impl Into<BattleScene_Kind>,
current: impl Into<BattleSide_Type>,
) -> BattleScene
fn create_4( self, kind: impl Into<BattleScene_Kind>, current: impl Into<BattleSide_Type>, ) -> BattleScene
Create(crate::app::battlescene::BattleScene_Kind, crate::app::battleside::BattleSide_Type) overload
Sourcefn create_5(
self,
kind: impl Into<BattleScene_Kind>,
current: impl Into<BattleSide_Type>,
target: impl Into<BattleSide_Type>,
) -> BattleScene
fn create_5( self, kind: impl Into<BattleScene_Kind>, current: impl Into<BattleSide_Type>, target: impl Into<BattleSide_Type>, ) -> BattleScene
Create(crate::app::battlescene::BattleScene_Kind, crate::app::battleside::BattleSide_Type, crate::app::battleside::BattleSide_Type) 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: IBattleSceneList> IBattleSceneListMethods for __T
app-battlescenelist only.