pub trait IItemRefineExchangeDataMethods: IItemRefineExchangeData {
Show 23 methods
// Provided methods
fn get_operation(self) -> Il2CppString { ... }
fn set_operation(self, value: impl Into<Il2CppString>) { ... }
fn get_name(self) -> Il2CppString { ... }
fn set_name(self, value: impl Into<Il2CppString>) { ... }
fn get_icon(self) -> Il2CppString { ... }
fn set_icon(self, value: impl Into<Il2CppString>) { ... }
fn get_to_iron(self) -> u16 { ... }
fn set_to_iron(self, value: impl Into<u16>) { ... }
fn get_to_steel(self) -> u16 { ... }
fn set_to_steel(self, value: impl Into<u16>) { ... }
fn get_to_silver(self) -> u16 { ... }
fn set_to_silver(self, value: impl Into<u16>) { ... }
fn get_for_iron(self) -> u16 { ... }
fn set_for_iron(self, value: impl Into<u16>) { ... }
fn get_for_steel(self) -> u16 { ... }
fn set_for_steel(self, value: impl Into<u16>) { ... }
fn get_for_silver(self) -> u16 { ... }
fn set_for_silver(self, value: impl Into<u16>) { ... }
fn get_debug_name(self) -> Il2CppString { ... }
fn get_exchange_cost(
self,
material_id: impl Into<Il2CppString>,
) -> (i32, i32) { ... }
fn get_exchange_cost_to(self, material_id: impl Into<Il2CppString>) -> u16 { ... }
fn get_exchange_cost_for(self, material_id: impl Into<Il2CppString>) -> u16 { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_operation(self) -> Il2CppString
fn get_operation(self) -> Il2CppString
get_Operation() overload
Sourcefn set_operation(self, value: impl Into<Il2CppString>)
fn set_operation(self, value: impl Into<Il2CppString>)
set_Operation(::unity::Il2CppString) overload
Sourcefn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_Name() overload
Sourcefn set_name(self, value: impl Into<Il2CppString>)
fn set_name(self, value: impl Into<Il2CppString>)
set_Name(::unity::Il2CppString) overload
Sourcefn get_icon(self) -> Il2CppString
fn get_icon(self) -> Il2CppString
get_Icon() overload
Sourcefn set_icon(self, value: impl Into<Il2CppString>)
fn set_icon(self, value: impl Into<Il2CppString>)
set_Icon(::unity::Il2CppString) overload
Sourcefn get_to_iron(self) -> u16
fn get_to_iron(self) -> u16
get_ToIron() overload
Sourcefn set_to_iron(self, value: impl Into<u16>)
fn set_to_iron(self, value: impl Into<u16>)
set_ToIron(u16) overload
Sourcefn get_to_steel(self) -> u16
fn get_to_steel(self) -> u16
get_ToSteel() overload
Sourcefn set_to_steel(self, value: impl Into<u16>)
fn set_to_steel(self, value: impl Into<u16>)
set_ToSteel(u16) overload
Sourcefn get_to_silver(self) -> u16
fn get_to_silver(self) -> u16
get_ToSilver() overload
Sourcefn set_to_silver(self, value: impl Into<u16>)
fn set_to_silver(self, value: impl Into<u16>)
set_ToSilver(u16) overload
Sourcefn get_for_iron(self) -> u16
fn get_for_iron(self) -> u16
get_ForIron() overload
Sourcefn set_for_iron(self, value: impl Into<u16>)
fn set_for_iron(self, value: impl Into<u16>)
set_ForIron(u16) overload
Sourcefn get_for_steel(self) -> u16
fn get_for_steel(self) -> u16
get_ForSteel() overload
Sourcefn set_for_steel(self, value: impl Into<u16>)
fn set_for_steel(self, value: impl Into<u16>)
set_ForSteel(u16) overload
Sourcefn get_for_silver(self) -> u16
fn get_for_silver(self) -> u16
get_ForSilver() overload
Sourcefn set_for_silver(self, value: impl Into<u16>)
fn set_for_silver(self, value: impl Into<u16>)
set_ForSilver(u16) overload
Sourcefn get_debug_name(self) -> Il2CppString
fn get_debug_name(self) -> Il2CppString
GetDebugName() overload
Sourcefn get_exchange_cost(self, material_id: impl Into<Il2CppString>) -> (i32, i32)
fn get_exchange_cost(self, material_id: impl Into<Il2CppString>) -> (i32, i32)
GetExchangeCost(::unity::Il2CppString, *muti32, *muti32) overload
Sourcefn get_exchange_cost_to(self, material_id: impl Into<Il2CppString>) -> u16
fn get_exchange_cost_to(self, material_id: impl Into<Il2CppString>) -> u16
GetExchangeCostTo(::unity::Il2CppString) overload
Sourcefn get_exchange_cost_for(self, material_id: impl Into<Il2CppString>) -> u16
fn get_exchange_cost_for(self, material_id: impl Into<Il2CppString>) -> u16
GetExchangeCostFor(::unity::Il2CppString) 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: IItemRefineExchangeData> IItemRefineExchangeDataMethods for __T
app-itemrefineexchangedata only.