pub trait IEncountDataManagerMethods: IEncountDataManager {
// Provided methods
fn on_create(self) { ... }
fn on_dispose(self) { ... }
fn get_weapons(
self,
rank: impl Into<i32>,
weapon_mask: impl Into<WeaponMask>,
) -> Array<ItemData> { ... }
fn get_normal_weapon(
self,
rank: impl Into<i32>,
kinds: impl Into<Array<ItemData_Kinds>>,
) -> ItemData { ... }
fn get_append_weapon_list(
self,
rank: impl Into<i32>,
kinds: impl Into<Array<ItemData_Kinds>>,
) -> ItemData { ... }
fn get_normal_weapon_array_list(
self,
rank: impl Into<i32>,
kinds: impl Into<Array<ItemData_Kinds>>,
) -> StructDataArrayList_1<EncountWeaponCategoryData> { ... }
fn get_data(
self,
rank: impl Into<i32>,
) -> StructDataArrayList_1<EncountEquipData> { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn on_dispose(self)
fn on_dispose(self)
OnDispose() overload
Sourcefn get_weapons(
self,
rank: impl Into<i32>,
weapon_mask: impl Into<WeaponMask>,
) -> Array<ItemData>
fn get_weapons( self, rank: impl Into<i32>, weapon_mask: impl Into<WeaponMask>, ) -> Array<ItemData>
GetWeapons(i32, crate::app::weaponmask::WeaponMask) overload
Sourcefn get_normal_weapon(
self,
rank: impl Into<i32>,
kinds: impl Into<Array<ItemData_Kinds>>,
) -> ItemData
fn get_normal_weapon( self, rank: impl Into<i32>, kinds: impl Into<Array<ItemData_Kinds>>, ) -> ItemData
GetNormalWeapon(i32, ::unity::Array<crate::app::itemdata::ItemData_Kinds>) overload
Sourcefn get_append_weapon_list(
self,
rank: impl Into<i32>,
kinds: impl Into<Array<ItemData_Kinds>>,
) -> ItemData
fn get_append_weapon_list( self, rank: impl Into<i32>, kinds: impl Into<Array<ItemData_Kinds>>, ) -> ItemData
GetAppendWeaponList(i32, ::unity::Array<crate::app::itemdata::ItemData_Kinds>) overload
Sourcefn get_normal_weapon_array_list(
self,
rank: impl Into<i32>,
kinds: impl Into<Array<ItemData_Kinds>>,
) -> StructDataArrayList_1<EncountWeaponCategoryData>
fn get_normal_weapon_array_list( self, rank: impl Into<i32>, kinds: impl Into<Array<ItemData_Kinds>>, ) -> StructDataArrayList_1<EncountWeaponCategoryData>
GetNormalWeaponArrayList(i32, ::unity::Array<crate::app::itemdata::ItemData_Kinds>) overload
Sourcefn get_data(
self,
rank: impl Into<i32>,
) -> StructDataArrayList_1<EncountEquipData>
fn get_data( self, rank: impl Into<i32>, ) -> StructDataArrayList_1<EncountEquipData>
GetData(i32) 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: IEncountDataManager> IEncountDataManagerMethods for __T
Available on crate feature
app-encountdatamanager only.