Skip to main content

IUnitRelianceDataMethods

Trait IUnitRelianceDataMethods 

Source
pub trait IUnitRelianceDataMethods: IUnitRelianceData {
Show 19 methods // Provided methods fn ctor(self, reliance_exp: impl Into<RelianceExpData>) { ... } fn reset(self) { ... } fn reset_map_begin(self) { ... } fn add_exp(self, value: impl Into<i32>) { ... } fn add_score(self, value: impl Into<i32>) { ... } fn can_level_up(self) -> bool { ... } fn level_up(self) { ... } fn set_level_a_plus(self) { ... } fn serialize(self, stream: impl Into<Stream_2>) { ... } fn deserialize(self, stream: impl Into<Stream_2>) { ... } fn get_level(self) -> RelianceData_Level { ... } fn get_exp(self) -> i32 { ... } fn set_exp(self, value: impl Into<i32>) { ... } fn get_score(self) -> i32 { ... } fn set_score(self, value: impl Into<i32>) { ... } fn get_next_level_exp( self, current_level: impl Into<RelianceData_Level>, ) -> i32 { ... } fn get_clamp_exp(self) -> i32 { ... } fn clamp_exp(self, new_exp: impl Into<i32>) -> i8 { ... } fn clamp_score(self, new_score: impl Into<i32>) -> i8 { ... }
}

Provided Methods§

Source

fn ctor(self, reliance_exp: impl Into<RelianceExpData>)

.ctor(crate::app::relianceexpdata::RelianceExpData) overload

Source

fn reset(self)

Reset() overload

Source

fn reset_map_begin(self)

ResetMapBegin() overload

Source

fn add_exp(self, value: impl Into<i32>)

AddExp(i32) overload

Source

fn add_score(self, value: impl Into<i32>)

AddScore(i32) overload

Source

fn can_level_up(self) -> bool

CanLevelUp() overload

Source

fn level_up(self)

LevelUp() overload

Source

fn set_level_a_plus(self)

SetLevelAPlus() 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) -> RelianceData_Level

get_Level() overload

Source

fn get_exp(self) -> i32

get_Exp() overload

Source

fn set_exp(self, value: impl Into<i32>)

set_Exp(i32) overload

Source

fn get_score(self) -> i32

get_Score() overload

Source

fn set_score(self, value: impl Into<i32>)

set_Score(i32) overload

Source

fn get_next_level_exp(self, current_level: impl Into<RelianceData_Level>) -> i32

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

Source

fn get_clamp_exp(self) -> i32

GetClampExp() overload

Source

fn clamp_exp(self, new_exp: impl Into<i32>) -> i8

ClampExp(i32) overload

Source

fn clamp_score(self, new_score: impl Into<i32>) -> i8

ClampScore(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§

Source§

impl<__T: IUnitRelianceData> IUnitRelianceDataMethods for __T

Available on crate feature app-unitreliancedata only.