pub trait IDishMethods: IDish {
Show 22 methods
// Provided methods
fn get_name(self) -> Il2CppString { ... }
fn get_enhance(self) -> UnitEnhanceValues { ... }
fn set_enhance(self, value: impl Into<UnitEnhanceValues>) { ... }
fn get_bonus_enhance(self) -> UnitEnhanceValues { ... }
fn set_bonus_enhance(self, value: impl Into<UnitEnhanceValues>) { ... }
fn get_total_bonus_enhance(self) -> UnitEnhanceValues { ... }
fn set_total_bonus_enhance(self, value: impl Into<UnitEnhanceValues>) { ... }
fn get_raise_reliance(self) -> bool { ... }
fn set_raise_reliance(self, value: impl Into<bool>) { ... }
fn get_taste(self) -> TasteData { ... }
fn set_taste(self, value: impl Into<TasteData>) { ... }
fn ctor(
self,
unit: impl Into<Unit>,
food_data: impl Into<FoodData>,
taste_data: impl Into<TasteData>,
raise_reliance: impl Into<bool>,
) { ... }
fn get_food(self) -> FoodData { ... }
fn get_food_name(self) -> Il2CppString { ... }
fn apply_enhance(self, unit: impl Into<Unit>) { ... }
fn apply_reliance(
self,
hero_unit: impl Into<Unit>,
unit_a: impl Into<Unit>,
unit_b: impl Into<Unit>,
type: impl Into<Cooking_ConversationType>,
) -> Dish_RelianceResult { ... }
fn calculate_reliance_rise_value(
self,
unit_a: impl Into<Unit>,
unit_b: impl Into<Unit>,
type: impl Into<Cooking_ConversationType>,
) -> i32 { ... }
fn make_bento(self) -> UnitItem { ... }
fn set_enhance_2(
self,
food_data: impl Into<FoodData>,
taste_data: impl Into<TasteData>,
) { ... }
fn calculate_enhance(
self,
enhance: impl Into<CapabilitySbyte>,
taste_data: impl Into<TasteData>,
) -> UnitEnhanceValues { ... }
fn get_liking(self, unit: impl Into<Unit>) -> Dish_Liking { ... }
fn get_cond_description(self) -> Il2CppString { ... }
}Provided Methods§
Sourcefn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_Name() overload
Sourcefn get_enhance(self) -> UnitEnhanceValues
fn get_enhance(self) -> UnitEnhanceValues
get_Enhance() overload
Sourcefn set_enhance(self, value: impl Into<UnitEnhanceValues>)
fn set_enhance(self, value: impl Into<UnitEnhanceValues>)
set_Enhance(crate::app::unitenhancevalues::UnitEnhanceValues) overload
Sourcefn get_bonus_enhance(self) -> UnitEnhanceValues
fn get_bonus_enhance(self) -> UnitEnhanceValues
get_BonusEnhance() overload
Sourcefn set_bonus_enhance(self, value: impl Into<UnitEnhanceValues>)
fn set_bonus_enhance(self, value: impl Into<UnitEnhanceValues>)
set_BonusEnhance(crate::app::unitenhancevalues::UnitEnhanceValues) overload
Sourcefn get_total_bonus_enhance(self) -> UnitEnhanceValues
fn get_total_bonus_enhance(self) -> UnitEnhanceValues
get_TotalBonusEnhance() overload
Sourcefn set_total_bonus_enhance(self, value: impl Into<UnitEnhanceValues>)
fn set_total_bonus_enhance(self, value: impl Into<UnitEnhanceValues>)
set_TotalBonusEnhance(crate::app::unitenhancevalues::UnitEnhanceValues) overload
Sourcefn get_raise_reliance(self) -> bool
fn get_raise_reliance(self) -> bool
get_RaiseReliance() overload
Sourcefn set_raise_reliance(self, value: impl Into<bool>)
fn set_raise_reliance(self, value: impl Into<bool>)
set_RaiseReliance(bool) overload
Sourcefn set_taste(self, value: impl Into<TasteData>)
fn set_taste(self, value: impl Into<TasteData>)
set_Taste(crate::app::tastedata::TasteData) overload
Sourcefn ctor(
self,
unit: impl Into<Unit>,
food_data: impl Into<FoodData>,
taste_data: impl Into<TasteData>,
raise_reliance: impl Into<bool>,
)
fn ctor( self, unit: impl Into<Unit>, food_data: impl Into<FoodData>, taste_data: impl Into<TasteData>, raise_reliance: impl Into<bool>, )
.ctor(crate::app::unit::Unit, crate::app::fooddata::FoodData, crate::app::tastedata::TasteData, bool) overload
Sourcefn get_food_name(self) -> Il2CppString
fn get_food_name(self) -> Il2CppString
GetFoodName() overload
Sourcefn apply_enhance(self, unit: impl Into<Unit>)
fn apply_enhance(self, unit: impl Into<Unit>)
ApplyEnhance(crate::app::unit::Unit) overload
Sourcefn apply_reliance(
self,
hero_unit: impl Into<Unit>,
unit_a: impl Into<Unit>,
unit_b: impl Into<Unit>,
type: impl Into<Cooking_ConversationType>,
) -> Dish_RelianceResult
fn apply_reliance( self, hero_unit: impl Into<Unit>, unit_a: impl Into<Unit>, unit_b: impl Into<Unit>, type: impl Into<Cooking_ConversationType>, ) -> Dish_RelianceResult
ApplyReliance(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::unit::Unit, crate::app::cooking::Cooking_ConversationType) overload
Sourcefn calculate_reliance_rise_value(
self,
unit_a: impl Into<Unit>,
unit_b: impl Into<Unit>,
type: impl Into<Cooking_ConversationType>,
) -> i32
fn calculate_reliance_rise_value( self, unit_a: impl Into<Unit>, unit_b: impl Into<Unit>, type: impl Into<Cooking_ConversationType>, ) -> i32
CalculateRelianceRiseValue(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::cooking::Cooking_ConversationType) overload
Sourcefn make_bento(self) -> UnitItem
fn make_bento(self) -> UnitItem
MakeBento() overload
Sourcefn set_enhance_2(
self,
food_data: impl Into<FoodData>,
taste_data: impl Into<TasteData>,
)
fn set_enhance_2( self, food_data: impl Into<FoodData>, taste_data: impl Into<TasteData>, )
SetEnhance(crate::app::fooddata::FoodData, crate::app::tastedata::TasteData) overload
Sourcefn calculate_enhance(
self,
enhance: impl Into<CapabilitySbyte>,
taste_data: impl Into<TasteData>,
) -> UnitEnhanceValues
fn calculate_enhance( self, enhance: impl Into<CapabilitySbyte>, taste_data: impl Into<TasteData>, ) -> UnitEnhanceValues
CalculateEnhance(crate::app::capabilitysbyte::CapabilitySbyte, crate::app::tastedata::TasteData) overload
Sourcefn get_liking(self, unit: impl Into<Unit>) -> Dish_Liking
fn get_liking(self, unit: impl Into<Unit>) -> Dish_Liking
GetLiking(crate::app::unit::Unit) overload
Sourcefn get_cond_description(self) -> Il2CppString
fn get_cond_description(self) -> Il2CppString
GetCondDescription() 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: IDish> IDishMethods for __T
app-dish only.