pub trait IClassChange_ChangeJobDataMethods: IClassChange_ChangeJobData {
Show 30 methods
// Provided methods
fn ctor(self, job: impl Into<JobData>, weapon_mask: impl Into<WeaponMask>) { ... }
fn get_job(self) -> JobData { ... }
fn set_job(self, value: impl Into<JobData>) { ... }
fn get_job_weapon_mask(self) -> WeaponMask { ... }
fn set_job_weapon_mask(self, value: impl Into<WeaponMask>) { ... }
fn get_original_job_weapon_mask(self) -> WeaponMask { ... }
fn set_original_job_weapon_mask(self, value: impl Into<WeaponMask>) { ... }
fn get_proof_type(self) -> ClassChange_ChangeJobData_ProofTypes { ... }
fn set_proof_type(
self,
value: impl Into<ClassChange_ChangeJobData_ProofTypes>,
) { ... }
fn get_cost_level(self) -> Il2CppString { ... }
fn set_cost_level(self, value: impl Into<Il2CppString>) { ... }
fn get_is_enough_level(self) -> bool { ... }
fn set_is_enough_level(self, value: impl Into<bool>) { ... }
fn get_cost_weapon_mask(self) -> WeaponMask { ... }
fn set_cost_weapon_mask(self, value: impl Into<WeaponMask>) { ... }
fn get_equippable_weapon_mask(self) -> WeaponMask { ... }
fn set_equippable_weapon_mask(self, value: impl Into<WeaponMask>) { ... }
fn get_is_enough_item(self) -> bool { ... }
fn set_is_enough_item(self, value: impl Into<bool>) { ... }
fn get_is_gender(self) -> bool { ... }
fn set_is_gender(self, value: impl Into<bool>) { ... }
fn get_is_default_job(self) -> bool { ... }
fn set_is_default_job(self, value: impl Into<bool>) { ... }
fn get_ex_item1(self) -> ItemData { ... }
fn set_ex_item1(self, value: impl Into<ItemData>) { ... }
fn get_ex_item2(self) -> ItemData { ... }
fn set_ex_item2(self, value: impl Into<ItemData>) { ... }
fn get_disp_weapon_level(
self,
kind: impl Into<ItemData_Kinds>,
unit: impl Into<Unit>,
) -> (Il2CppString, bool) { ... }
fn get_proof(self) -> ItemData { ... }
fn cc_check(self, unit: impl Into<Unit>) -> bool { ... }
}Provided Methods§
Sourcefn ctor(self, job: impl Into<JobData>, weapon_mask: impl Into<WeaponMask>)
fn ctor(self, job: impl Into<JobData>, weapon_mask: impl Into<WeaponMask>)
.ctor(crate::app::jobdata::JobData, crate::app::weaponmask::WeaponMask) overload
Sourcefn get_job_weapon_mask(self) -> WeaponMask
fn get_job_weapon_mask(self) -> WeaponMask
get_JobWeaponMask() overload
Sourcefn set_job_weapon_mask(self, value: impl Into<WeaponMask>)
fn set_job_weapon_mask(self, value: impl Into<WeaponMask>)
set_JobWeaponMask(crate::app::weaponmask::WeaponMask) overload
Sourcefn get_original_job_weapon_mask(self) -> WeaponMask
fn get_original_job_weapon_mask(self) -> WeaponMask
get_OriginalJobWeaponMask() overload
Sourcefn set_original_job_weapon_mask(self, value: impl Into<WeaponMask>)
fn set_original_job_weapon_mask(self, value: impl Into<WeaponMask>)
set_OriginalJobWeaponMask(crate::app::weaponmask::WeaponMask) overload
Sourcefn get_proof_type(self) -> ClassChange_ChangeJobData_ProofTypes
fn get_proof_type(self) -> ClassChange_ChangeJobData_ProofTypes
get_ProofType() overload
Sourcefn set_proof_type(self, value: impl Into<ClassChange_ChangeJobData_ProofTypes>)
fn set_proof_type(self, value: impl Into<ClassChange_ChangeJobData_ProofTypes>)
set_ProofType(crate::app::classchange::ClassChange_ChangeJobData_ProofTypes) overload
Sourcefn get_cost_level(self) -> Il2CppString
fn get_cost_level(self) -> Il2CppString
get_CostLevel() overload
Sourcefn set_cost_level(self, value: impl Into<Il2CppString>)
fn set_cost_level(self, value: impl Into<Il2CppString>)
set_CostLevel(::unity::Il2CppString) overload
Sourcefn get_is_enough_level(self) -> bool
fn get_is_enough_level(self) -> bool
get_IsEnoughLevel() overload
Sourcefn set_is_enough_level(self, value: impl Into<bool>)
fn set_is_enough_level(self, value: impl Into<bool>)
set_IsEnoughLevel(bool) overload
Sourcefn get_cost_weapon_mask(self) -> WeaponMask
fn get_cost_weapon_mask(self) -> WeaponMask
get_CostWeaponMask() overload
Sourcefn set_cost_weapon_mask(self, value: impl Into<WeaponMask>)
fn set_cost_weapon_mask(self, value: impl Into<WeaponMask>)
set_CostWeaponMask(crate::app::weaponmask::WeaponMask) overload
Sourcefn get_equippable_weapon_mask(self) -> WeaponMask
fn get_equippable_weapon_mask(self) -> WeaponMask
get_EquippableWeaponMask() overload
Sourcefn set_equippable_weapon_mask(self, value: impl Into<WeaponMask>)
fn set_equippable_weapon_mask(self, value: impl Into<WeaponMask>)
set_EquippableWeaponMask(crate::app::weaponmask::WeaponMask) overload
Sourcefn get_is_enough_item(self) -> bool
fn get_is_enough_item(self) -> bool
get_IsEnoughItem() overload
Sourcefn set_is_enough_item(self, value: impl Into<bool>)
fn set_is_enough_item(self, value: impl Into<bool>)
set_IsEnoughItem(bool) overload
Sourcefn get_is_gender(self) -> bool
fn get_is_gender(self) -> bool
get_IsGender() overload
Sourcefn set_is_gender(self, value: impl Into<bool>)
fn set_is_gender(self, value: impl Into<bool>)
set_IsGender(bool) overload
Sourcefn get_is_default_job(self) -> bool
fn get_is_default_job(self) -> bool
get_IsDefaultJob() overload
Sourcefn set_is_default_job(self, value: impl Into<bool>)
fn set_is_default_job(self, value: impl Into<bool>)
set_IsDefaultJob(bool) overload
Sourcefn get_ex_item1(self) -> ItemData
fn get_ex_item1(self) -> ItemData
get_ExItem1() overload
Sourcefn set_ex_item1(self, value: impl Into<ItemData>)
fn set_ex_item1(self, value: impl Into<ItemData>)
set_ExItem1(crate::app::itemdata::ItemData) overload
Sourcefn get_ex_item2(self) -> ItemData
fn get_ex_item2(self) -> ItemData
get_ExItem2() overload
Sourcefn set_ex_item2(self, value: impl Into<ItemData>)
fn set_ex_item2(self, value: impl Into<ItemData>)
set_ExItem2(crate::app::itemdata::ItemData) overload
Sourcefn get_disp_weapon_level(
self,
kind: impl Into<ItemData_Kinds>,
unit: impl Into<Unit>,
) -> (Il2CppString, bool)
fn get_disp_weapon_level( self, kind: impl Into<ItemData_Kinds>, unit: impl Into<Unit>, ) -> (Il2CppString, bool)
GetDispWeaponLevel(crate::app::itemdata::ItemData_Kinds, crate::app::unit::Unit, *mutbool) 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: IClassChange_ChangeJobData> IClassChange_ChangeJobDataMethods for __T
app-classchange only.