Skip to main content

IUnitEnhanceFactorsMethods

Trait IUnitEnhanceFactorsMethods 

Source
pub trait IUnitEnhanceFactorsMethods: IUnitEnhanceFactors {
Show 20 methods // Provided methods fn ctor(self) { ... } fn copy(self, factors: impl Into<UnitEnhanceFactors>) { ... } fn clear(self) { ... } fn set_hub(self, values: impl Into<UnitEnhanceValues>) { ... } fn set_hub_value( self, index: impl Into<CapabilityDefinition_Type>, value: impl Into<i32>, ) { ... } fn set_hub_value_2(self, index: impl Into<i32>, value: impl Into<i32>) { ... } fn clear_hub(self) { ... } fn set_food_values(self, values: impl Into<UnitEnhanceValues>) { ... } fn set_food_value( self, index: impl Into<CapabilityDefinition_Type>, value: impl Into<i32>, ) { ... } fn set_food_value_2(self, index: impl Into<i32>, value: impl Into<i32>) { ... } fn clear_food_values(self) { ... } fn set_item_value(self, item: impl Into<ItemData>) { ... } fn add_item_value(self, item: impl Into<ItemData>) { ... } fn set_item_value_2(self, index: impl Into<i32>, value: impl Into<i32>) { ... } fn clear_item_value(self) { ... } fn serialize(self, stream: impl Into<Stream_2>) { ... } fn deserialize(self, stream: impl Into<Stream_2>) { ... } fn get_hub_values(self) -> UnitEnhanceValues { ... } fn get_food_values(self) -> UnitEnhanceValues { ... } fn get_item_values(self) -> UnitEnhanceValues { ... }
}

Provided Methods§

Source

fn ctor(self)

.ctor() overload

Source

fn copy(self, factors: impl Into<UnitEnhanceFactors>)

Copy(crate::app::unitenhancefactors::UnitEnhanceFactors) overload

Source

fn clear(self)

Clear() overload

Source

fn set_hub(self, values: impl Into<UnitEnhanceValues>)

SetHub(crate::app::unitenhancevalues::UnitEnhanceValues) overload

Source

fn set_hub_value( self, index: impl Into<CapabilityDefinition_Type>, value: impl Into<i32>, )

SetHubValue(crate::app::capabilitydefinition::CapabilityDefinition_Type, i32) overload

Source

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

SetHubValue(i32, i32) overload

Source

fn clear_hub(self)

ClearHub() overload

Source

fn set_food_values(self, values: impl Into<UnitEnhanceValues>)

SetFoodValues(crate::app::unitenhancevalues::UnitEnhanceValues) overload

Source

fn set_food_value( self, index: impl Into<CapabilityDefinition_Type>, value: impl Into<i32>, )

SetFoodValue(crate::app::capabilitydefinition::CapabilityDefinition_Type, i32) overload

Source

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

SetFoodValue(i32, i32) overload

Source

fn clear_food_values(self)

ClearFoodValues() overload

Source

fn set_item_value(self, item: impl Into<ItemData>)

SetItemValue(crate::app::itemdata::ItemData) overload

Source

fn add_item_value(self, item: impl Into<ItemData>)

AddItemValue(crate::app::itemdata::ItemData) overload

Source

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

SetItemValue(i32, i32) overload

Source

fn clear_item_value(self)

ClearItemValue() 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_hub_values(self) -> UnitEnhanceValues

get_HubValues() overload

Source

fn get_food_values(self) -> UnitEnhanceValues

get_FoodValues() overload

Source

fn get_item_values(self) -> UnitEnhanceValues

get_ItemValues() 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: IUnitEnhanceFactors> IUnitEnhanceFactorsMethods for __T

Available on crate feature app-unitenhancefactors only.