pub trait IGodUnitMethods: IGodUnit {
Show 162 methods
// Provided methods
fn build(self, data: impl Into<GodData>) -> GodUnit { ... }
fn delete(self) { ... }
fn reserve_deleting(self) { ... }
fn cancel_to_reserve_deleting(self) { ... }
fn get_is_reserved_deleting(self) -> bool { ... }
fn get_is_escaping(self) -> bool { ... }
fn set_is_escaping(self, value: impl Into<bool>) { ... }
fn get_dirty(self) -> i32 { ... }
fn set_dirty(self, value: impl Into<i32>) { ... }
fn get_data(self) -> GodData { ... }
fn get_info_data(self) -> GodData { ... }
fn get_actual_data(self) -> GodData { ... }
fn get_result_data(self) -> GodData { ... }
fn get_gid(self) -> Il2CppString { ... }
fn get_actual_gid(self) -> Il2CppString { ... }
fn is_hero(self) -> bool { ... }
fn is_flag(self, flag: impl Into<GodData_Flags>) -> bool { ... }
fn get_name(self) -> Il2CppString { ... }
fn get_info_name(self) -> Il2CppString { ... }
fn get_main_name(self) -> Il2CppString { ... }
fn get_ascii_name(self) -> Il2CppString { ... }
fn get_main_ascii_name(self) -> Il2CppString { ... }
fn get_face_icon_name(self) -> Il2CppString { ... }
fn get_info_face_icon_name(self) -> Il2CppString { ... }
fn get_face_icon_name_darkness(self) -> Il2CppString { ... }
fn get_face_icon_name_for_hero(self) -> Il2CppString { ... }
fn get_face_icon_name_for_heroine(self) -> Il2CppString { ... }
fn get_ring_name(self) -> Il2CppString { ... }
fn get_is_darkness(self) -> bool { ... }
fn set_is_darkness(self, value: impl Into<bool>) { ... }
fn get_is_darkness_icon(self) -> bool { ... }
fn get_is_darkness_gauge(self) -> bool { ... }
fn get_is_only_engage_weapon(self) -> bool { ... }
fn get_gender(self) -> Gender { ... }
fn is_female(self) -> bool { ... }
fn change_main(self) -> bool { ... }
fn can_swap(self) -> bool { ... }
fn swap(self) -> bool { ... }
fn change(self, index: impl Into<i32>) -> bool { ... }
fn change_2(self, data: impl Into<GodData>) -> bool { ... }
fn set_god_data_for_rewind(self, data: impl Into<GodData>) { ... }
fn get_is_engaging(self) -> bool { ... }
fn get_is_changed(self) -> bool { ... }
fn get_force_type(self) -> Force_Type { ... }
fn get_engage_limit(self) -> i32 { ... }
fn get_parent(self) -> Unit { ... }
fn get_child(self) -> Unit { ... }
fn set_parent(self, unit: impl Into<Unit>, god_state: impl Into<GodState>) { ... }
fn clear_parent(self) { ... }
fn set_child(self, unit: impl Into<Unit>) { ... }
fn clear_child(self) { ... }
fn get_link(self, unit: impl Into<Unit>) -> Unit { ... }
fn set_temporary_parent(self, unit: impl Into<Unit>) { ... }
fn clear_temporary_parent(self, unit: impl Into<Unit>) { ... }
fn get_synchro_counts(self) -> Dictionary_2<Il2CppString, i32> { ... }
fn add_synchro_count(self, pid: impl Into<Il2CppString>) { ... }
fn set_synchro_count(
self,
pid: impl Into<Il2CppString>,
count: impl Into<i32>,
) { ... }
fn get_synchro_count(self, pid: impl Into<Il2CppString>) -> i32 { ... }
fn dbg_set_exp(self, unit: impl Into<Unit>, exp: impl Into<i32>) { ... }
fn set_exp_for_rewind(self, unit: impl Into<Unit>, exp: impl Into<i32>) { ... }
fn can_add_exp(self, unit: impl Into<Unit>) -> bool { ... }
fn can_add_exp_2(self) -> bool { ... }
fn try_add_exp(self, unit: impl Into<Unit>, exp: impl Into<i32>) -> bool { ... }
fn try_add_exp_current_level(
self,
unit: impl Into<Unit>,
exp: impl Into<i32>,
) -> bool { ... }
fn get_exp(self, unit: impl Into<Unit>) -> i32 { ... }
fn get_exp_2(self) -> i32 { ... }
fn get_next_level_exp(self, unit: impl Into<Unit>) -> i32 { ... }
fn get_next_level_exp_2(self) -> i32 { ... }
fn get_next_level_cap(self) -> i32 { ... }
fn get_next_level_cap_2(self, unit: impl Into<Unit>) -> i32 { ... }
fn get_level_exp(self, level: impl Into<i32>) -> i32 { ... }
fn get_level_exp_2(
self,
unit: impl Into<Unit>,
level: impl Into<i32>,
) -> i32 { ... }
fn get_max_exp(self, unit: impl Into<Unit>) -> i32 { ... }
fn get_max_exp_2(self) -> i32 { ... }
fn get_diff_exp(self, unit: impl Into<Unit>) -> i32 { ... }
fn get_diff_exp_2(self) -> i32 { ... }
fn get_max_diff_exp(self, unit: impl Into<Unit>) -> i32 { ... }
fn get_max_diff_exp_2(self) -> i32 { ... }
fn set_level(self, unit: impl Into<Unit>, level: impl Into<i32>) { ... }
fn set_level_2(self, level: impl Into<i32>) { ... }
fn set_level_from_unit_reliance(
self,
unit: impl Into<Unit>,
unit_reliance_level: impl Into<RelianceData_Level>,
) { ... }
fn dbg_set_level(self, unit: impl Into<Unit>, level: impl Into<i32>) { ... }
fn get_level(self, unit: impl Into<Unit>) -> i32 { ... }
fn get_level_2(self) -> i32 { ... }
fn get_level_from_exp(self, unit: impl Into<Unit>) -> i32 { ... }
fn get_max_level(self, unit: impl Into<Unit>) -> i32 { ... }
fn level_up(self, unit: impl Into<Unit>) { ... }
fn is_unlocked_level_cap(self) -> bool { ... }
fn unlock_level_cap(self) { ... }
fn lock_level_cap(self) { ... }
fn is_level_cap_normal(self, unit: impl Into<Unit>) -> bool { ... }
fn is_level_cap_talk(self, unit: impl Into<Unit>) -> bool { ... }
fn is_notified_level_cap_talk(self, unit: impl Into<Unit>) -> bool { ... }
fn set_notified_level_cap_talk(
self,
unit: impl Into<Unit>,
flag: impl Into<bool>,
) { ... }
fn get_reliance_level(self, unit: impl Into<Unit>) -> GodData_RelianceLevel { ... }
fn get_max_reliance_level(
self,
unit: impl Into<Unit>,
) -> GodData_RelianceLevel { ... }
fn can_be_reliance_level_s(self, unit: impl Into<Unit>) -> bool { ... }
fn set_reliance_level_s(self, unit: impl Into<Unit>) { ... }
fn dbg_set_reliance_level_s(self, unit: impl Into<Unit>) { ... }
fn get_count_of_reliance_level_a(self) -> i32 { ... }
fn update_state(self) { ... }
fn can_talk(self, unit: impl Into<Unit>) -> bool { ... }
fn get_inherited_skills(self, unit: impl Into<Unit>) -> GodInheritedSkills { ... }
fn can_inherit_skills(self, unit: impl Into<Unit>) -> bool { ... }
fn can_add_engage_turn_limit(self, unit: impl Into<Unit>) -> bool { ... }
fn can_add_engage_turn_limit_2(self) -> bool { ... }
fn can_sub_engage_count_limit(self, unit: impl Into<Unit>) -> bool { ... }
fn can_sub_engage_count_limit_2(self) -> bool { ... }
fn get_engage_attack(self) -> SkillData { ... }
fn get_link_god_unit(self) -> GodUnit { ... }
fn get_engage_attack_2(self, unit: impl Into<Unit>) -> SkillData { ... }
fn get_engage_skills(self, unit: impl Into<Unit>) -> SkillArray { ... }
fn get_engage_skills_2(self) -> SkillArray { ... }
fn get_engage_skill(
self,
unit: impl Into<Unit>,
index: impl Into<i32>,
) -> SkillData { ... }
fn get_engage_skill_2(self, index: impl Into<i32>) -> SkillData { ... }
fn get_engage_items(self, unit: impl Into<Unit>) -> List_1<ItemData> { ... }
fn get_engage_items_2(self) -> List_1<ItemData> { ... }
fn get_syncro_skills(self, unit: impl Into<Unit>) -> SkillArray { ... }
fn get_syncro_skills_2(self) -> SkillArray { ... }
fn get_aptitude(self, unit: impl Into<Unit>) -> WeaponMask { ... }
fn get_aptitude_2(self) -> WeaponMask { ... }
fn can_update_for_god_state(self) -> bool { ... }
fn update_all_bonds_for_god_state(self, god_state: impl Into<GodState>) { ... }
fn update_for_god_state(
self,
unit: impl Into<Unit>,
god_state: impl Into<GodState>,
) { ... }
fn delete_bonds_exluding(self, pids: impl Into<List_1<Il2CppString>>) { ... }
fn get_god_bonds(self) -> GodBondHolder { ... }
fn get_bond(self, unit: impl Into<Unit>) -> GodBond { ... }
fn create_bond(self, unit: impl Into<Unit>) { ... }
fn can_link(self) -> bool { ... }
fn can_change(self) -> bool { ... }
fn get_ring_prefab_path(self) -> Il2CppString { ... }
fn get_dirty_level(self) -> i32 { ... }
fn add_dirty(self, dirty: impl Into<i32>) { ... }
fn change_opponent(self) { ... }
fn init_god_weapon_refine(self) { ... }
fn get_god_weapon_list(self) -> List_1<Il2CppString> { ... }
fn get_god_weapon_refine_level(
self,
iid: impl Into<Il2CppString>,
kind: impl Into<GodWeaponRefineData_Kind>,
) -> i32 { ... }
fn add_god_weapon_refine_enhance(
self,
iid: impl Into<Il2CppString>,
capability: impl Into<CapabilitySbyte>,
) { ... }
fn get_god_weapon_refine_skill(
self,
iid: impl Into<Il2CppString>,
) -> Il2CppString { ... }
fn set_god_weapon_refine_level(
self,
iid: impl Into<Il2CppString>,
kind: impl Into<GodWeaponRefineData_Kind>,
level: impl Into<i32>,
) { ... }
fn reset_god_weapon_refine_level(
self,
iid: impl Into<Il2CppString>,
kind: impl Into<GodWeaponRefineData_Kind>,
) { ... }
fn inc_god_weapon_refine_level(
self,
iid: impl Into<Il2CppString>,
kind: impl Into<GodWeaponRefineData_Kind>,
) { ... }
fn set_god_weapon_refine_skill(
self,
iid: impl Into<Il2CppString>,
sid: impl Into<Il2CppString>,
) { ... }
fn reset_god_weapon_refine_level_2(self, iid: impl Into<Il2CppString>) { ... }
fn get_using_capacity(self, iid: impl Into<Il2CppString>) -> i32 { ... }
fn set_using_capacity(
self,
iid: impl Into<Il2CppString>,
capacity: impl Into<i32>,
) { ... }
fn add_using_capacity(
self,
iid: impl Into<Il2CppString>,
capacity: impl Into<i32>,
) { ... }
fn try_get_god_weapon_refine_result(
self,
iid: impl Into<Il2CppString>,
) -> GodWeaponRefineResult { ... }
fn try_get_god_weapon_refine_result_enhance(
self,
iid: impl Into<Il2CppString>,
) -> CapabilitySbyte { ... }
fn try_get_god_weapon_refine_result_equip_skills(
self,
iid: impl Into<Il2CppString>,
is_enchant: impl Into<bool>,
) -> SkillArray { ... }
fn copy_god_weapon_refine_from(self, from: impl Into<GodUnit>) { ... }
fn correct_bond(self, instance_id: impl Into<i32>) { ... }
fn on_serialize(self, stream: impl Into<Stream_2>) { ... }
fn on_deserialize(
self,
stream: impl Into<Stream_2>,
version: impl Into<i32>,
) { ... }
fn serialize(self, stream: impl Into<Stream_2>) { ... }
fn deserialize(self, stream: impl Into<Stream_2>) { ... }
fn clear(self) { ... }
fn get_sort_key(self) -> i32 { ... }
fn is_valid(self) -> bool { ... }
fn change_cancel(self) { ... }
fn change_resume(self) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn build(self, data: impl Into<GodData>) -> GodUnit
fn build(self, data: impl Into<GodData>) -> GodUnit
Build(crate::app::goddata::GodData) overload
Sourcefn reserve_deleting(self)
fn reserve_deleting(self)
ReserveDeleting() overload
Sourcefn cancel_to_reserve_deleting(self)
fn cancel_to_reserve_deleting(self)
CancelToReserveDeleting() overload
Sourcefn get_is_reserved_deleting(self) -> bool
fn get_is_reserved_deleting(self) -> bool
get_IsReservedDeleting() overload
Sourcefn get_is_escaping(self) -> bool
fn get_is_escaping(self) -> bool
get_IsEscaping() overload
Sourcefn set_is_escaping(self, value: impl Into<bool>)
fn set_is_escaping(self, value: impl Into<bool>)
set_IsEscaping(bool) overload
Sourcefn get_info_data(self) -> GodData
fn get_info_data(self) -> GodData
get_InfoData() overload
Sourcefn get_actual_data(self) -> GodData
fn get_actual_data(self) -> GodData
get_ActualData() overload
Sourcefn get_result_data(self) -> GodData
fn get_result_data(self) -> GodData
get_ResultData() overload
Sourcefn get_gid(self) -> Il2CppString
fn get_gid(self) -> Il2CppString
get_Gid() overload
Sourcefn get_actual_gid(self) -> Il2CppString
fn get_actual_gid(self) -> Il2CppString
get_ActualGid() overload
Sourcefn is_flag(self, flag: impl Into<GodData_Flags>) -> bool
fn is_flag(self, flag: impl Into<GodData_Flags>) -> bool
IsFlag(crate::app::goddata::GodData_Flags) overload
Sourcefn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
GetName() overload
Sourcefn get_info_name(self) -> Il2CppString
fn get_info_name(self) -> Il2CppString
GetInfoName() overload
Sourcefn get_main_name(self) -> Il2CppString
fn get_main_name(self) -> Il2CppString
GetMainName() overload
Sourcefn get_ascii_name(self) -> Il2CppString
fn get_ascii_name(self) -> Il2CppString
GetAsciiName() overload
Sourcefn get_main_ascii_name(self) -> Il2CppString
fn get_main_ascii_name(self) -> Il2CppString
GetMainAsciiName() overload
Sourcefn get_face_icon_name(self) -> Il2CppString
fn get_face_icon_name(self) -> Il2CppString
GetFaceIconName() overload
Sourcefn get_info_face_icon_name(self) -> Il2CppString
fn get_info_face_icon_name(self) -> Il2CppString
GetInfoFaceIconName() overload
Sourcefn get_face_icon_name_darkness(self) -> Il2CppString
fn get_face_icon_name_darkness(self) -> Il2CppString
GetFaceIconNameDarkness() overload
Sourcefn get_face_icon_name_for_hero(self) -> Il2CppString
fn get_face_icon_name_for_hero(self) -> Il2CppString
GetFaceIconNameForHero() overload
Sourcefn get_face_icon_name_for_heroine(self) -> Il2CppString
fn get_face_icon_name_for_heroine(self) -> Il2CppString
GetFaceIconNameForHeroine() overload
Sourcefn get_ring_name(self) -> Il2CppString
fn get_ring_name(self) -> Il2CppString
GetRingName() overload
Sourcefn get_is_darkness(self) -> bool
fn get_is_darkness(self) -> bool
get_IsDarkness() overload
Sourcefn set_is_darkness(self, value: impl Into<bool>)
fn set_is_darkness(self, value: impl Into<bool>)
set_IsDarkness(bool) overload
Sourcefn get_is_darkness_icon(self) -> bool
fn get_is_darkness_icon(self) -> bool
get_IsDarknessIcon() overload
Sourcefn get_is_darkness_gauge(self) -> bool
fn get_is_darkness_gauge(self) -> bool
get_IsDarknessGauge() overload
Sourcefn get_is_only_engage_weapon(self) -> bool
fn get_is_only_engage_weapon(self) -> bool
get_IsOnlyEngageWeapon() overload
Sourcefn get_gender(self) -> Gender
fn get_gender(self) -> Gender
GetGender() overload
Sourcefn change_main(self) -> bool
fn change_main(self) -> bool
ChangeMain() overload
Sourcefn change_2(self, data: impl Into<GodData>) -> bool
fn change_2(self, data: impl Into<GodData>) -> bool
Change(crate::app::goddata::GodData) overload
Sourcefn set_god_data_for_rewind(self, data: impl Into<GodData>)
fn set_god_data_for_rewind(self, data: impl Into<GodData>)
SetGodDataForRewind(crate::app::goddata::GodData) overload
Sourcefn get_is_engaging(self) -> bool
fn get_is_engaging(self) -> bool
get_IsEngaging() overload
Sourcefn get_is_changed(self) -> bool
fn get_is_changed(self) -> bool
get_IsChanged() overload
Sourcefn get_force_type(self) -> Force_Type
fn get_force_type(self) -> Force_Type
get_ForceType() overload
Sourcefn get_engage_limit(self) -> i32
fn get_engage_limit(self) -> i32
get_EngageLimit() overload
Sourcefn get_parent(self) -> Unit
fn get_parent(self) -> Unit
get_Parent() overload
Sourcefn set_parent(self, unit: impl Into<Unit>, god_state: impl Into<GodState>)
fn set_parent(self, unit: impl Into<Unit>, god_state: impl Into<GodState>)
SetParent(crate::app::unit::Unit, crate::app::godstate::GodState) overload
Sourcefn clear_parent(self)
fn clear_parent(self)
ClearParent() overload
Sourcefn clear_child(self)
fn clear_child(self)
ClearChild() overload
Sourcefn set_temporary_parent(self, unit: impl Into<Unit>)
fn set_temporary_parent(self, unit: impl Into<Unit>)
SetTemporaryParent(crate::app::unit::Unit) overload
Sourcefn clear_temporary_parent(self, unit: impl Into<Unit>)
fn clear_temporary_parent(self, unit: impl Into<Unit>)
ClearTemporaryParent(crate::app::unit::Unit) overload
Sourcefn get_synchro_counts(self) -> Dictionary_2<Il2CppString, i32>
fn get_synchro_counts(self) -> Dictionary_2<Il2CppString, i32>
get_SynchroCounts() overload
Sourcefn add_synchro_count(self, pid: impl Into<Il2CppString>)
fn add_synchro_count(self, pid: impl Into<Il2CppString>)
AddSynchroCount(::unity::Il2CppString) overload
Sourcefn set_synchro_count(self, pid: impl Into<Il2CppString>, count: impl Into<i32>)
fn set_synchro_count(self, pid: impl Into<Il2CppString>, count: impl Into<i32>)
SetSynchroCount(::unity::Il2CppString, i32) overload
Sourcefn get_synchro_count(self, pid: impl Into<Il2CppString>) -> i32
fn get_synchro_count(self, pid: impl Into<Il2CppString>) -> i32
GetSynchroCount(::unity::Il2CppString) overload
Sourcefn dbg_set_exp(self, unit: impl Into<Unit>, exp: impl Into<i32>)
fn dbg_set_exp(self, unit: impl Into<Unit>, exp: impl Into<i32>)
DbgSetExp(crate::app::unit::Unit, i32) overload
Sourcefn set_exp_for_rewind(self, unit: impl Into<Unit>, exp: impl Into<i32>)
fn set_exp_for_rewind(self, unit: impl Into<Unit>, exp: impl Into<i32>)
SetExpForRewind(crate::app::unit::Unit, i32) overload
Sourcefn can_add_exp(self, unit: impl Into<Unit>) -> bool
fn can_add_exp(self, unit: impl Into<Unit>) -> bool
CanAddExp(crate::app::unit::Unit) overload
Sourcefn can_add_exp_2(self) -> bool
fn can_add_exp_2(self) -> bool
CanAddExp() overload
Sourcefn try_add_exp(self, unit: impl Into<Unit>, exp: impl Into<i32>) -> bool
fn try_add_exp(self, unit: impl Into<Unit>, exp: impl Into<i32>) -> bool
TryAddExp(crate::app::unit::Unit, i32) overload
Sourcefn try_add_exp_current_level(
self,
unit: impl Into<Unit>,
exp: impl Into<i32>,
) -> bool
fn try_add_exp_current_level( self, unit: impl Into<Unit>, exp: impl Into<i32>, ) -> bool
TryAddExpCurrentLevel(crate::app::unit::Unit, i32) overload
Sourcefn get_next_level_exp(self, unit: impl Into<Unit>) -> i32
fn get_next_level_exp(self, unit: impl Into<Unit>) -> i32
GetNextLevelExp(crate::app::unit::Unit) overload
Sourcefn get_next_level_exp_2(self) -> i32
fn get_next_level_exp_2(self) -> i32
GetNextLevelExp() overload
Sourcefn get_next_level_cap(self) -> i32
fn get_next_level_cap(self) -> i32
GetNextLevelCap() overload
Sourcefn get_next_level_cap_2(self, unit: impl Into<Unit>) -> i32
fn get_next_level_cap_2(self, unit: impl Into<Unit>) -> i32
GetNextLevelCap(crate::app::unit::Unit) overload
Sourcefn get_level_exp(self, level: impl Into<i32>) -> i32
fn get_level_exp(self, level: impl Into<i32>) -> i32
GetLevelExp(i32) overload
Sourcefn get_level_exp_2(self, unit: impl Into<Unit>, level: impl Into<i32>) -> i32
fn get_level_exp_2(self, unit: impl Into<Unit>, level: impl Into<i32>) -> i32
GetLevelExp(crate::app::unit::Unit, i32) overload
Sourcefn get_max_exp(self, unit: impl Into<Unit>) -> i32
fn get_max_exp(self, unit: impl Into<Unit>) -> i32
GetMaxExp(crate::app::unit::Unit) overload
Sourcefn get_max_exp_2(self) -> i32
fn get_max_exp_2(self) -> i32
GetMaxExp() overload
Sourcefn get_diff_exp(self, unit: impl Into<Unit>) -> i32
fn get_diff_exp(self, unit: impl Into<Unit>) -> i32
GetDiffExp(crate::app::unit::Unit) overload
Sourcefn get_diff_exp_2(self) -> i32
fn get_diff_exp_2(self) -> i32
GetDiffExp() overload
Sourcefn get_max_diff_exp(self, unit: impl Into<Unit>) -> i32
fn get_max_diff_exp(self, unit: impl Into<Unit>) -> i32
GetMaxDiffExp(crate::app::unit::Unit) overload
Sourcefn get_max_diff_exp_2(self) -> i32
fn get_max_diff_exp_2(self) -> i32
GetMaxDiffExp() overload
Sourcefn set_level(self, unit: impl Into<Unit>, level: impl Into<i32>)
fn set_level(self, unit: impl Into<Unit>, level: impl Into<i32>)
SetLevel(crate::app::unit::Unit, i32) overload
Sourcefn set_level_2(self, level: impl Into<i32>)
fn set_level_2(self, level: impl Into<i32>)
SetLevel(i32) overload
Sourcefn set_level_from_unit_reliance(
self,
unit: impl Into<Unit>,
unit_reliance_level: impl Into<RelianceData_Level>,
)
fn set_level_from_unit_reliance( self, unit: impl Into<Unit>, unit_reliance_level: impl Into<RelianceData_Level>, )
SetLevelFromUnitReliance(crate::app::unit::Unit, crate::app::reliancedata::RelianceData_Level) overload
Sourcefn dbg_set_level(self, unit: impl Into<Unit>, level: impl Into<i32>)
fn dbg_set_level(self, unit: impl Into<Unit>, level: impl Into<i32>)
DbgSetLevel(crate::app::unit::Unit, i32) overload
Sourcefn get_level_2(self) -> i32
fn get_level_2(self) -> i32
GetLevel() overload
Sourcefn get_level_from_exp(self, unit: impl Into<Unit>) -> i32
fn get_level_from_exp(self, unit: impl Into<Unit>) -> i32
GetLevelFromExp(crate::app::unit::Unit) overload
Sourcefn get_max_level(self, unit: impl Into<Unit>) -> i32
fn get_max_level(self, unit: impl Into<Unit>) -> i32
GetMaxLevel(crate::app::unit::Unit) overload
Sourcefn is_unlocked_level_cap(self) -> bool
fn is_unlocked_level_cap(self) -> bool
IsUnlockedLevelCap() overload
Sourcefn unlock_level_cap(self)
fn unlock_level_cap(self)
UnlockLevelCap() overload
Sourcefn lock_level_cap(self)
fn lock_level_cap(self)
LockLevelCap() overload
Sourcefn is_level_cap_normal(self, unit: impl Into<Unit>) -> bool
fn is_level_cap_normal(self, unit: impl Into<Unit>) -> bool
IsLevelCapNormal(crate::app::unit::Unit) overload
Sourcefn is_level_cap_talk(self, unit: impl Into<Unit>) -> bool
fn is_level_cap_talk(self, unit: impl Into<Unit>) -> bool
IsLevelCapTalk(crate::app::unit::Unit) overload
Sourcefn is_notified_level_cap_talk(self, unit: impl Into<Unit>) -> bool
fn is_notified_level_cap_talk(self, unit: impl Into<Unit>) -> bool
IsNotifiedLevelCapTalk(crate::app::unit::Unit) overload
Sourcefn set_notified_level_cap_talk(
self,
unit: impl Into<Unit>,
flag: impl Into<bool>,
)
fn set_notified_level_cap_talk( self, unit: impl Into<Unit>, flag: impl Into<bool>, )
SetNotifiedLevelCapTalk(crate::app::unit::Unit, bool) overload
Sourcefn get_reliance_level(self, unit: impl Into<Unit>) -> GodData_RelianceLevel
fn get_reliance_level(self, unit: impl Into<Unit>) -> GodData_RelianceLevel
GetRelianceLevel(crate::app::unit::Unit) overload
Sourcefn get_max_reliance_level(self, unit: impl Into<Unit>) -> GodData_RelianceLevel
fn get_max_reliance_level(self, unit: impl Into<Unit>) -> GodData_RelianceLevel
GetMaxRelianceLevel(crate::app::unit::Unit) overload
Sourcefn can_be_reliance_level_s(self, unit: impl Into<Unit>) -> bool
fn can_be_reliance_level_s(self, unit: impl Into<Unit>) -> bool
CanBeRelianceLevelS(crate::app::unit::Unit) overload
Sourcefn set_reliance_level_s(self, unit: impl Into<Unit>)
fn set_reliance_level_s(self, unit: impl Into<Unit>)
SetRelianceLevelS(crate::app::unit::Unit) overload
Sourcefn dbg_set_reliance_level_s(self, unit: impl Into<Unit>)
fn dbg_set_reliance_level_s(self, unit: impl Into<Unit>)
DbgSetRelianceLevelS(crate::app::unit::Unit) overload
Sourcefn get_count_of_reliance_level_a(self) -> i32
fn get_count_of_reliance_level_a(self) -> i32
GetCountOfRelianceLevelA() overload
Sourcefn update_state(self)
fn update_state(self)
UpdateState() overload
Sourcefn get_inherited_skills(self, unit: impl Into<Unit>) -> GodInheritedSkills
fn get_inherited_skills(self, unit: impl Into<Unit>) -> GodInheritedSkills
GetInheritedSkills(crate::app::unit::Unit) overload
Sourcefn can_inherit_skills(self, unit: impl Into<Unit>) -> bool
fn can_inherit_skills(self, unit: impl Into<Unit>) -> bool
CanInheritSkills(crate::app::unit::Unit) overload
Sourcefn can_add_engage_turn_limit(self, unit: impl Into<Unit>) -> bool
fn can_add_engage_turn_limit(self, unit: impl Into<Unit>) -> bool
CanAddEngageTurnLimit(crate::app::unit::Unit) overload
Sourcefn can_add_engage_turn_limit_2(self) -> bool
fn can_add_engage_turn_limit_2(self) -> bool
CanAddEngageTurnLimit() overload
Sourcefn can_sub_engage_count_limit(self, unit: impl Into<Unit>) -> bool
fn can_sub_engage_count_limit(self, unit: impl Into<Unit>) -> bool
CanSubEngageCountLimit(crate::app::unit::Unit) overload
Sourcefn can_sub_engage_count_limit_2(self) -> bool
fn can_sub_engage_count_limit_2(self) -> bool
CanSubEngageCountLimit() overload
Sourcefn get_engage_attack(self) -> SkillData
fn get_engage_attack(self) -> SkillData
GetEngageAttack() overload
Sourcefn get_link_god_unit(self) -> GodUnit
fn get_link_god_unit(self) -> GodUnit
GetLinkGodUnit() overload
Sourcefn get_engage_attack_2(self, unit: impl Into<Unit>) -> SkillData
fn get_engage_attack_2(self, unit: impl Into<Unit>) -> SkillData
GetEngageAttack(crate::app::unit::Unit) overload
Sourcefn get_engage_skills(self, unit: impl Into<Unit>) -> SkillArray
fn get_engage_skills(self, unit: impl Into<Unit>) -> SkillArray
GetEngageSkills(crate::app::unit::Unit) overload
Sourcefn get_engage_skills_2(self) -> SkillArray
fn get_engage_skills_2(self) -> SkillArray
GetEngageSkills() overload
Sourcefn get_engage_skill(
self,
unit: impl Into<Unit>,
index: impl Into<i32>,
) -> SkillData
fn get_engage_skill( self, unit: impl Into<Unit>, index: impl Into<i32>, ) -> SkillData
GetEngageSkill(crate::app::unit::Unit, i32) overload
Sourcefn get_engage_skill_2(self, index: impl Into<i32>) -> SkillData
fn get_engage_skill_2(self, index: impl Into<i32>) -> SkillData
GetEngageSkill(i32) overload
Sourcefn get_engage_items(self, unit: impl Into<Unit>) -> List_1<ItemData>
fn get_engage_items(self, unit: impl Into<Unit>) -> List_1<ItemData>
GetEngageItems(crate::app::unit::Unit) overload
Sourcefn get_engage_items_2(self) -> List_1<ItemData>
fn get_engage_items_2(self) -> List_1<ItemData>
GetEngageItems() overload
Sourcefn get_syncro_skills(self, unit: impl Into<Unit>) -> SkillArray
fn get_syncro_skills(self, unit: impl Into<Unit>) -> SkillArray
GetSyncroSkills(crate::app::unit::Unit) overload
Sourcefn get_syncro_skills_2(self) -> SkillArray
fn get_syncro_skills_2(self) -> SkillArray
GetSyncroSkills() overload
Sourcefn get_aptitude(self, unit: impl Into<Unit>) -> WeaponMask
fn get_aptitude(self, unit: impl Into<Unit>) -> WeaponMask
GetAptitude(crate::app::unit::Unit) overload
Sourcefn get_aptitude_2(self) -> WeaponMask
fn get_aptitude_2(self) -> WeaponMask
GetAptitude() overload
Sourcefn can_update_for_god_state(self) -> bool
fn can_update_for_god_state(self) -> bool
CanUpdateForGodState() overload
Sourcefn update_all_bonds_for_god_state(self, god_state: impl Into<GodState>)
fn update_all_bonds_for_god_state(self, god_state: impl Into<GodState>)
UpdateAllBondsForGodState(crate::app::godstate::GodState) overload
Sourcefn update_for_god_state(
self,
unit: impl Into<Unit>,
god_state: impl Into<GodState>,
)
fn update_for_god_state( self, unit: impl Into<Unit>, god_state: impl Into<GodState>, )
UpdateForGodState(crate::app::unit::Unit, crate::app::godstate::GodState) overload
Sourcefn delete_bonds_exluding(self, pids: impl Into<List_1<Il2CppString>>)
fn delete_bonds_exluding(self, pids: impl Into<List_1<Il2CppString>>)
DeleteBondsExluding(crate::system::collections::generic::list_1::List_1<::unity::Il2CppString>) overload
Sourcefn get_god_bonds(self) -> GodBondHolder
fn get_god_bonds(self) -> GodBondHolder
get_GodBonds() overload
Sourcefn create_bond(self, unit: impl Into<Unit>)
fn create_bond(self, unit: impl Into<Unit>)
CreateBond(crate::app::unit::Unit) overload
Sourcefn can_change(self) -> bool
fn can_change(self) -> bool
CanChange() overload
Sourcefn get_ring_prefab_path(self) -> Il2CppString
fn get_ring_prefab_path(self) -> Il2CppString
GetRingPrefabPath() overload
Sourcefn get_dirty_level(self) -> i32
fn get_dirty_level(self) -> i32
GetDirtyLevel() overload
Sourcefn change_opponent(self)
fn change_opponent(self)
ChangeOpponent() overload
Sourcefn init_god_weapon_refine(self)
fn init_god_weapon_refine(self)
InitGodWeaponRefine() overload
Sourcefn get_god_weapon_list(self) -> List_1<Il2CppString>
fn get_god_weapon_list(self) -> List_1<Il2CppString>
GetGodWeaponList() overload
Sourcefn get_god_weapon_refine_level(
self,
iid: impl Into<Il2CppString>,
kind: impl Into<GodWeaponRefineData_Kind>,
) -> i32
fn get_god_weapon_refine_level( self, iid: impl Into<Il2CppString>, kind: impl Into<GodWeaponRefineData_Kind>, ) -> i32
GetGodWeaponRefineLevel(::unity::Il2CppString, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind) overload
Sourcefn add_god_weapon_refine_enhance(
self,
iid: impl Into<Il2CppString>,
capability: impl Into<CapabilitySbyte>,
)
fn add_god_weapon_refine_enhance( self, iid: impl Into<Il2CppString>, capability: impl Into<CapabilitySbyte>, )
AddGodWeaponRefineEnhance(::unity::Il2CppString, crate::app::capabilitysbyte::CapabilitySbyte) overload
Sourcefn get_god_weapon_refine_skill(
self,
iid: impl Into<Il2CppString>,
) -> Il2CppString
fn get_god_weapon_refine_skill( self, iid: impl Into<Il2CppString>, ) -> Il2CppString
GetGodWeaponRefineSkill(::unity::Il2CppString) overload
Sourcefn set_god_weapon_refine_level(
self,
iid: impl Into<Il2CppString>,
kind: impl Into<GodWeaponRefineData_Kind>,
level: impl Into<i32>,
)
fn set_god_weapon_refine_level( self, iid: impl Into<Il2CppString>, kind: impl Into<GodWeaponRefineData_Kind>, level: impl Into<i32>, )
SetGodWeaponRefineLevel(::unity::Il2CppString, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, i32) overload
Sourcefn reset_god_weapon_refine_level(
self,
iid: impl Into<Il2CppString>,
kind: impl Into<GodWeaponRefineData_Kind>,
)
fn reset_god_weapon_refine_level( self, iid: impl Into<Il2CppString>, kind: impl Into<GodWeaponRefineData_Kind>, )
ResetGodWeaponRefineLevel(::unity::Il2CppString, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind) overload
Sourcefn inc_god_weapon_refine_level(
self,
iid: impl Into<Il2CppString>,
kind: impl Into<GodWeaponRefineData_Kind>,
)
fn inc_god_weapon_refine_level( self, iid: impl Into<Il2CppString>, kind: impl Into<GodWeaponRefineData_Kind>, )
IncGodWeaponRefineLevel(::unity::Il2CppString, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind) overload
Sourcefn set_god_weapon_refine_skill(
self,
iid: impl Into<Il2CppString>,
sid: impl Into<Il2CppString>,
)
fn set_god_weapon_refine_skill( self, iid: impl Into<Il2CppString>, sid: impl Into<Il2CppString>, )
SetGodWeaponRefineSkill(::unity::Il2CppString, ::unity::Il2CppString) overload
Sourcefn reset_god_weapon_refine_level_2(self, iid: impl Into<Il2CppString>)
fn reset_god_weapon_refine_level_2(self, iid: impl Into<Il2CppString>)
ResetGodWeaponRefineLevel(::unity::Il2CppString) overload
Sourcefn get_using_capacity(self, iid: impl Into<Il2CppString>) -> i32
fn get_using_capacity(self, iid: impl Into<Il2CppString>) -> i32
GetUsingCapacity(::unity::Il2CppString) overload
Sourcefn set_using_capacity(
self,
iid: impl Into<Il2CppString>,
capacity: impl Into<i32>,
)
fn set_using_capacity( self, iid: impl Into<Il2CppString>, capacity: impl Into<i32>, )
SetUsingCapacity(::unity::Il2CppString, i32) overload
Sourcefn add_using_capacity(
self,
iid: impl Into<Il2CppString>,
capacity: impl Into<i32>,
)
fn add_using_capacity( self, iid: impl Into<Il2CppString>, capacity: impl Into<i32>, )
AddUsingCapacity(::unity::Il2CppString, i32) overload
Sourcefn try_get_god_weapon_refine_result(
self,
iid: impl Into<Il2CppString>,
) -> GodWeaponRefineResult
fn try_get_god_weapon_refine_result( self, iid: impl Into<Il2CppString>, ) -> GodWeaponRefineResult
TryGetGodWeaponRefineResult(::unity::Il2CppString) overload
Sourcefn try_get_god_weapon_refine_result_enhance(
self,
iid: impl Into<Il2CppString>,
) -> CapabilitySbyte
fn try_get_god_weapon_refine_result_enhance( self, iid: impl Into<Il2CppString>, ) -> CapabilitySbyte
TryGetGodWeaponRefineResultEnhance(::unity::Il2CppString) overload
Sourcefn try_get_god_weapon_refine_result_equip_skills(
self,
iid: impl Into<Il2CppString>,
is_enchant: impl Into<bool>,
) -> SkillArray
fn try_get_god_weapon_refine_result_equip_skills( self, iid: impl Into<Il2CppString>, is_enchant: impl Into<bool>, ) -> SkillArray
TryGetGodWeaponRefineResultEquipSkills(::unity::Il2CppString, bool) overload
Sourcefn copy_god_weapon_refine_from(self, from: impl Into<GodUnit>)
fn copy_god_weapon_refine_from(self, from: impl Into<GodUnit>)
CopyGodWeaponRefineFrom(crate::app::godunit::GodUnit) overload
Sourcefn correct_bond(self, instance_id: impl Into<i32>)
fn correct_bond(self, instance_id: impl Into<i32>)
CorrectBond(i32) overload
Sourcefn on_serialize(self, stream: impl Into<Stream_2>)
fn on_serialize(self, stream: impl Into<Stream_2>)
OnSerialize(crate::app::stream_2::Stream_2) overload
Sourcefn on_deserialize(self, stream: impl Into<Stream_2>, version: impl Into<i32>)
fn on_deserialize(self, stream: impl Into<Stream_2>, version: impl Into<i32>)
OnDeserialize(crate::app::stream_2::Stream_2, i32) overload
Sourcefn serialize(self, stream: impl Into<Stream_2>)
fn serialize(self, stream: impl Into<Stream_2>)
Serialize(crate::app::stream_2::Stream_2) overload
Sourcefn deserialize(self, stream: impl Into<Stream_2>)
fn deserialize(self, stream: impl Into<Stream_2>)
Deserialize(crate::app::stream_2::Stream_2) overload
Sourcefn get_sort_key(self) -> i32
fn get_sort_key(self) -> i32
get_SortKey() overload
Sourcefn change_cancel(self)
fn change_cancel(self)
ChangeCancel() overload
Sourcefn change_resume(self)
fn change_resume(self)
ChangeResume() 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: IGodUnit> IGodUnitMethods for __T
app-godunit only.