Skip to main content

IGodBondMethods

Trait IGodBondMethods 

Source
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§

Source

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

Source

fn on_enter(self)

OnEnter() overload

Source

fn on_exit(self)

OnExit() overload

Source

fn dbg_set_exp(self, exp: impl Into<i32>)

DbgSetExp(i32) overload

Source

fn set_exp_for_rewind(self, exp: impl Into<i32>)

SetExpForRewind(i32) overload

Source

fn can_add_exp(self) -> bool

CanAddExp() overload

Source

fn try_add_exp(self, exp: impl Into<i32>) -> bool

TryAddExp(i32) overload

Source

fn get_level_exp(self, level: impl Into<i32>) -> i32

GetLevelExp(i32) overload

Source

fn get_current_level_exp(self) -> i32

GetCurrentLevelExp() overload

Source

fn get_next_level_exp(self) -> i32

GetNextLevelExp() overload

Source

fn get_next_level_exp_internal(self) -> (i32, bool)

GetNextLevelExpInternal(*mutbool) overload

Source

fn get_next_level_exp_internal_2(self, level: impl Into<i32>) -> (i32, bool)

GetNextLevelExpInternal(i32, *mutbool) overload

Source

fn get_next_level_cap(self) -> i32

GetNextLevelCap() overload

Source

fn level_up(self)

LevelUp() overload

Source

fn set_level(self, level: impl Into<i32>)

SetLevel(i32) overload

Source

fn set_level_from_unit_reliance( self, unit_reliance_level: impl Into<RelianceData_Level>, )

SetLevelFromUnitReliance(crate::app::reliancedata::RelianceData_Level) overload

Source

fn dbg_set_level(self, level: impl Into<i32>)

DbgSetLevel(i32) overload

Source

fn is_level_cap_normal(self) -> bool

IsLevelCapNormal() overload

Source

fn is_level_cap_normal_internal(self, level: impl Into<i32>) -> bool

IsLevelCapNormalInternal(i32) overload

Source

fn is_level_cap_talk(self) -> bool

IsLevelCapTalk() overload

Source

fn is_level_cap_talk_internal(self, level: impl Into<i32>) -> bool

IsLevelCapTalkInternal(i32) overload

Source

fn is_notified_level_cap_talk(self) -> bool

IsNotifiedLevelCapTalk() overload

Source

fn set_notified_level_cap_talk(self, flag: impl Into<bool>)

SetNotifiedLevelCapTalk(bool) overload

Source

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

Source

fn get_level_from_exp(self) -> i32

GetLevelFromExp() overload

Source

fn get_max_level(self) -> i32

GetMaxLevel() overload

Source

fn get_max_level_exp(self) -> i32

GetMaxLevelExp() overload

Source

fn get_reliance_level(self) -> GodData_RelianceLevel

GetRelianceLevel() overload

Source

fn get_max_reliance_level(self) -> GodData_RelianceLevel

GetMaxRelianceLevel() overload

Source

fn can_be_reliance_level_s(self) -> bool

CanBeRelianceLevelS() overload

Source

fn set_reliance_level_s(self)

SetRelianceLevelS() overload

Source

fn dbg_set_reliance_level_s(self)

DbgSetRelianceLevelS() overload

Source

fn is_reliance_level_s(self) -> bool

IsRelianceLevelS() overload

Source

fn is_other_reliance_level_s(self) -> bool

IsOtherRelianceLevelS() overload

Source

fn can_talk(self) -> bool

CanTalk() overload

Source

fn update_for_god_state(self, god_state: impl Into<GodState>)

UpdateForGodState(crate::app::godstate::GodState) overload

Source

fn get_level_data(self, level: impl Into<i32>) -> GodLevelData

GetLevelData(i32) overload

Source

fn gain_ability(self, level: impl Into<i32>)

GainAbility(i32) overload

Source

fn gain_current_ability(self)

GainCurrentAbility() overload

Source

fn gain_ability_impl(self, god_data: impl Into<GodData>, level: impl Into<i32>)

GainAbilityImpl(crate::app::goddata::GodData, i32) overload

IsLinkSelf() overload

Source

fn clear(self)

Clear() overload

Source

fn change_opponent(self, data: impl Into<GodData>)

ChangeOpponent(crate::app::goddata::GodData) overload

Source

fn to_god_reliance_level( self, unit_reliance_level: impl Into<RelianceData_Level>, ) -> GodData_RelianceLevel

ToGodRelianceLevel(crate::app::reliancedata::RelianceData_Level) overload

Source

fn serialize(self, stream: impl Into<Stream_2>)

Serialize(crate::app::stream_2::Stream_2) overload

Source

fn deserialize(self, stream: impl Into<Stream_2>)

Deserialize(crate::app::stream_2::Stream_2) overload

Source

fn get_level(self) -> i32

get_Level() overload

Source

fn get_exp(self) -> i32

get_Exp() overload

Source

fn get_engage_skills(self) -> SkillArray

get_EngageSkills() overload

Source

fn get_synchro_skills(self) -> SkillArray

get_SynchroSkills() overload

Source

fn get_engaged_skills(self) -> SkillArray

get_EngagedSkills() overload

Source

fn get_aptitude(self) -> WeaponMask

get_Aptitude() overload

Source

fn get_inherited_skills(self) -> GodInheritedSkills

get_InheritedSkills() overload

Source

fn get_flags(self) -> GodGrowthData_FlagField

get_Flags() overload

Source

fn get_engage_items( self, style: impl Into<BattleStyle_Types>, ) -> List_1<ItemData>

GetEngageItems(crate::app::battlestyle::BattleStyle_Types) overload

Source

fn ctor(self)

.ctor() 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§

Source§

impl<__T: IGodBond> IGodBondMethods for __T

Available on crate feature app-godbond only.