pub trait IGodBondMethods: IGodBond {
Show 56 methods
// Provided methods
fn build(
self,
god_data: impl Into<GodData>,
reliance_s: impl Into<GodRelianceS>,
pid: impl Into<Il2CppString>,
) { ... }
fn on_enter(self) { ... }
fn on_exit(self) { ... }
fn dbg_set_exp(self, exp: impl Into<i32>) { ... }
fn set_exp_for_rewind(self, exp: impl Into<i32>) { ... }
fn can_add_exp(self) -> bool { ... }
fn try_add_exp(self, exp: impl Into<i32>) -> bool { ... }
fn get_level_exp(self, level: impl Into<i32>) -> i32 { ... }
fn get_current_level_exp(self) -> i32 { ... }
fn get_next_level_exp(self) -> i32 { ... }
fn get_next_level_exp_internal(self) -> (i32, bool) { ... }
fn get_next_level_exp_internal_2(self, level: impl Into<i32>) -> (i32, bool) { ... }
fn get_next_level_cap(self) -> i32 { ... }
fn level_up(self) { ... }
fn set_level(self, level: impl Into<i32>) { ... }
fn set_level_from_unit_reliance(
self,
unit_reliance_level: impl Into<RelianceData_Level>,
) { ... }
fn dbg_set_level(self, level: impl Into<i32>) { ... }
fn is_level_cap_normal(self) -> bool { ... }
fn is_level_cap_normal_internal(self, level: impl Into<i32>) -> bool { ... }
fn is_level_cap_talk(self) -> bool { ... }
fn is_level_cap_talk_internal(self, level: impl Into<i32>) -> bool { ... }
fn is_notified_level_cap_talk(self) -> bool { ... }
fn set_notified_level_cap_talk(self, flag: impl Into<bool>) { ... }
fn set_notified_level_cap_talk_2(
self,
reliance_level: impl Into<GodData_RelianceLevel>,
flag: impl Into<bool>,
) { ... }
fn get_level_from_exp(self) -> i32 { ... }
fn get_max_level(self) -> i32 { ... }
fn get_max_level_exp(self) -> i32 { ... }
fn get_reliance_level(self) -> GodData_RelianceLevel { ... }
fn get_max_reliance_level(self) -> GodData_RelianceLevel { ... }
fn can_be_reliance_level_s(self) -> bool { ... }
fn set_reliance_level_s(self) { ... }
fn dbg_set_reliance_level_s(self) { ... }
fn is_reliance_level_s(self) -> bool { ... }
fn is_other_reliance_level_s(self) -> bool { ... }
fn can_talk(self) -> bool { ... }
fn update_for_god_state(self, god_state: impl Into<GodState>) { ... }
fn get_level_data(self, level: impl Into<i32>) -> GodLevelData { ... }
fn gain_ability(self, level: impl Into<i32>) { ... }
fn gain_current_ability(self) { ... }
fn gain_ability_impl(
self,
god_data: impl Into<GodData>,
level: impl Into<i32>,
) { ... }
fn is_link_self(self) -> bool { ... }
fn clear(self) { ... }
fn change_opponent(self, data: impl Into<GodData>) { ... }
fn to_god_reliance_level(
self,
unit_reliance_level: impl Into<RelianceData_Level>,
) -> GodData_RelianceLevel { ... }
fn serialize(self, stream: impl Into<Stream_2>) { ... }
fn deserialize(self, stream: impl Into<Stream_2>) { ... }
fn get_level(self) -> i32 { ... }
fn get_exp(self) -> i32 { ... }
fn get_engage_skills(self) -> SkillArray { ... }
fn get_synchro_skills(self) -> SkillArray { ... }
fn get_engaged_skills(self) -> SkillArray { ... }
fn get_aptitude(self) -> WeaponMask { ... }
fn get_inherited_skills(self) -> GodInheritedSkills { ... }
fn get_flags(self) -> GodGrowthData_FlagField { ... }
fn get_engage_items(
self,
style: impl Into<BattleStyle_Types>,
) -> List_1<ItemData> { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn build(
self,
god_data: impl Into<GodData>,
reliance_s: impl Into<GodRelianceS>,
pid: impl Into<Il2CppString>,
)
fn build( self, god_data: impl Into<GodData>, reliance_s: impl Into<GodRelianceS>, pid: impl Into<Il2CppString>, )
Build(crate::app::goddata::GodData, crate::app::godreliances::GodRelianceS, ::unity::Il2CppString) overload
Sourcefn dbg_set_exp(self, exp: impl Into<i32>)
fn dbg_set_exp(self, exp: impl Into<i32>)
DbgSetExp(i32) overload
Sourcefn set_exp_for_rewind(self, exp: impl Into<i32>)
fn set_exp_for_rewind(self, exp: impl Into<i32>)
SetExpForRewind(i32) overload
Sourcefn can_add_exp(self) -> bool
fn can_add_exp(self) -> bool
CanAddExp() overload
Sourcefn try_add_exp(self, exp: impl Into<i32>) -> bool
fn try_add_exp(self, exp: impl Into<i32>) -> bool
TryAddExp(i32) 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_current_level_exp(self) -> i32
fn get_current_level_exp(self) -> i32
GetCurrentLevelExp() overload
Sourcefn get_next_level_exp(self) -> i32
fn get_next_level_exp(self) -> i32
GetNextLevelExp() overload
Sourcefn get_next_level_exp_internal(self) -> (i32, bool)
fn get_next_level_exp_internal(self) -> (i32, bool)
GetNextLevelExpInternal(*mutbool) overload
Sourcefn get_next_level_exp_internal_2(self, level: impl Into<i32>) -> (i32, bool)
fn get_next_level_exp_internal_2(self, level: impl Into<i32>) -> (i32, bool)
GetNextLevelExpInternal(i32, *mutbool) overload
Sourcefn get_next_level_cap(self) -> i32
fn get_next_level_cap(self) -> i32
GetNextLevelCap() overload
Sourcefn set_level_from_unit_reliance(
self,
unit_reliance_level: impl Into<RelianceData_Level>,
)
fn set_level_from_unit_reliance( self, unit_reliance_level: impl Into<RelianceData_Level>, )
SetLevelFromUnitReliance(crate::app::reliancedata::RelianceData_Level) overload
Sourcefn dbg_set_level(self, level: impl Into<i32>)
fn dbg_set_level(self, level: impl Into<i32>)
DbgSetLevel(i32) overload
Sourcefn is_level_cap_normal(self) -> bool
fn is_level_cap_normal(self) -> bool
IsLevelCapNormal() overload
Sourcefn is_level_cap_normal_internal(self, level: impl Into<i32>) -> bool
fn is_level_cap_normal_internal(self, level: impl Into<i32>) -> bool
IsLevelCapNormalInternal(i32) overload
Sourcefn is_level_cap_talk(self) -> bool
fn is_level_cap_talk(self) -> bool
IsLevelCapTalk() overload
Sourcefn is_level_cap_talk_internal(self, level: impl Into<i32>) -> bool
fn is_level_cap_talk_internal(self, level: impl Into<i32>) -> bool
IsLevelCapTalkInternal(i32) overload
Sourcefn is_notified_level_cap_talk(self) -> bool
fn is_notified_level_cap_talk(self) -> bool
IsNotifiedLevelCapTalk() overload
Sourcefn set_notified_level_cap_talk(self, flag: impl Into<bool>)
fn set_notified_level_cap_talk(self, flag: impl Into<bool>)
SetNotifiedLevelCapTalk(bool) overload
Sourcefn set_notified_level_cap_talk_2(
self,
reliance_level: impl Into<GodData_RelianceLevel>,
flag: impl Into<bool>,
)
fn set_notified_level_cap_talk_2( self, reliance_level: impl Into<GodData_RelianceLevel>, flag: impl Into<bool>, )
SetNotifiedLevelCapTalk(crate::app::goddata::GodData_RelianceLevel, bool) overload
Sourcefn get_level_from_exp(self) -> i32
fn get_level_from_exp(self) -> i32
GetLevelFromExp() overload
Sourcefn get_max_level(self) -> i32
fn get_max_level(self) -> i32
GetMaxLevel() overload
Sourcefn get_max_level_exp(self) -> i32
fn get_max_level_exp(self) -> i32
GetMaxLevelExp() overload
Sourcefn get_reliance_level(self) -> GodData_RelianceLevel
fn get_reliance_level(self) -> GodData_RelianceLevel
GetRelianceLevel() overload
Sourcefn get_max_reliance_level(self) -> GodData_RelianceLevel
fn get_max_reliance_level(self) -> GodData_RelianceLevel
GetMaxRelianceLevel() overload
Sourcefn can_be_reliance_level_s(self) -> bool
fn can_be_reliance_level_s(self) -> bool
CanBeRelianceLevelS() overload
Sourcefn set_reliance_level_s(self)
fn set_reliance_level_s(self)
SetRelianceLevelS() overload
Sourcefn dbg_set_reliance_level_s(self)
fn dbg_set_reliance_level_s(self)
DbgSetRelianceLevelS() overload
Sourcefn is_reliance_level_s(self) -> bool
fn is_reliance_level_s(self) -> bool
IsRelianceLevelS() overload
Sourcefn is_other_reliance_level_s(self) -> bool
fn is_other_reliance_level_s(self) -> bool
IsOtherRelianceLevelS() overload
Sourcefn update_for_god_state(self, god_state: impl Into<GodState>)
fn update_for_god_state(self, god_state: impl Into<GodState>)
UpdateForGodState(crate::app::godstate::GodState) overload
Sourcefn get_level_data(self, level: impl Into<i32>) -> GodLevelData
fn get_level_data(self, level: impl Into<i32>) -> GodLevelData
GetLevelData(i32) overload
Sourcefn gain_ability(self, level: impl Into<i32>)
fn gain_ability(self, level: impl Into<i32>)
GainAbility(i32) overload
Sourcefn gain_current_ability(self)
fn gain_current_ability(self)
GainCurrentAbility() overload
Sourcefn gain_ability_impl(self, god_data: impl Into<GodData>, level: impl Into<i32>)
fn gain_ability_impl(self, god_data: impl Into<GodData>, level: impl Into<i32>)
GainAbilityImpl(crate::app::goddata::GodData, i32) overload
Sourcefn is_link_self(self) -> bool
fn is_link_self(self) -> bool
IsLinkSelf() overload
Sourcefn change_opponent(self, data: impl Into<GodData>)
fn change_opponent(self, data: impl Into<GodData>)
ChangeOpponent(crate::app::goddata::GodData) overload
Sourcefn to_god_reliance_level(
self,
unit_reliance_level: impl Into<RelianceData_Level>,
) -> GodData_RelianceLevel
fn to_god_reliance_level( self, unit_reliance_level: impl Into<RelianceData_Level>, ) -> GodData_RelianceLevel
ToGodRelianceLevel(crate::app::reliancedata::RelianceData_Level) 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_engage_skills(self) -> SkillArray
fn get_engage_skills(self) -> SkillArray
get_EngageSkills() overload
Sourcefn get_synchro_skills(self) -> SkillArray
fn get_synchro_skills(self) -> SkillArray
get_SynchroSkills() overload
Sourcefn get_engaged_skills(self) -> SkillArray
fn get_engaged_skills(self) -> SkillArray
get_EngagedSkills() overload
Sourcefn get_aptitude(self) -> WeaponMask
fn get_aptitude(self) -> WeaponMask
get_Aptitude() overload
Sourcefn get_inherited_skills(self) -> GodInheritedSkills
fn get_inherited_skills(self) -> GodInheritedSkills
get_InheritedSkills() overload
Sourcefn get_flags(self) -> GodGrowthData_FlagField
fn get_flags(self) -> GodGrowthData_FlagField
get_Flags() overload
Sourcefn get_engage_items(
self,
style: impl Into<BattleStyle_Types>,
) -> List_1<ItemData>
fn get_engage_items( self, style: impl Into<BattleStyle_Types>, ) -> List_1<ItemData>
GetEngageItems(crate::app::battlestyle::BattleStyle_Types) 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: IGodBond> IGodBondMethods for __T
app-godbond only.