Static Private Member Functions | |
| static string | GetLiquidClassname (int liquid_type) |
| static bool | InitAllLiquids () |
| static void | Transfer (ItemBase source_ent, ItemBase target_ent, float quantity=-1) |
| static bool | CanTransfer (ItemBase source_ent, ItemBase target_ent) |
| static void | FillContainer (ItemBase container, int liquid_type, float amount) |
| static void | FillContainerEnviro (ItemBase container, int liquid_type, float amount, bool inject_agents=false) |
| static bool | CanFillContainer (ItemBase container, int liquid_type, bool ignore_fullness_check=false) |
| static private string | GetLiquidConfigProperty (int liquid_type, string property_name, bool is_nutrition_property=false) |
| static NutritionalProfile | GetNutritionalProfileByType (int liquid_type) |
| static NutritionalProfile | GetNutritionalProfileByName (string class_name) |
| static NutritionalProfile | SetUpNutritionalProfile (int liquid_type, string liquid_class_name) |
| static int | GetAgents (int liquid_type) |
| static float | GetToxicity (int liquid_type) |
| static float | GetWaterContent (int liquid_type) |
| static float | GetEnergy (int liquid_type) |
| static float | GetNutritionalIndex (int liquid_type) |
| static string | GetName (int liquid_type) |
| static float | GetFlammability (int liquid_type) |
| static float | GetFullness (int liquid_type) |
| static float | GetDigestibility (int liquid_type) |
Static Private Attributes | |
| static ref map< int, ref NutritionalProfile > | m_AllLiquidsByType = new map<int, ref NutritionalProfile> |
| static ref map< string, ref NutritionalProfile > | m_AllLiquidsByName = new map<string, ref NutritionalProfile> |
| static bool | m_Init = InitAllLiquids() |
References CanFillContainer(), and Barrel_ColorBase::IsOpen().
Referenced by ActionDrainLiquid::ActionCondition(), ActionPourLiquid::ActionCondition(), ActionTransferLiquid::ActionCondition(), RecipeBase::CanDo(), and Transfer().
References CanFillContainer().
Referenced by FillContainerEnviro(), and Transfer().
|
inlinestaticprivate |
References AGT_WATER_POND, FillContainer(), and GetPlugin().
Referenced by CAContinuousFill::CalcAndSetQuantity(), RainProcurementComponentBase::ProcureLiquid(), and RainProcurementManager::RainProcurementCheck().
References GetLiquidConfigProperty(), and string::ToInt().
References GetLiquidConfigProperty(), and string::ToFloat().
Referenced by SetUpNutritionalProfile().
References GetLiquidConfigProperty(), and string::ToFloat().
References GetLiquidConfigProperty(), and string::ToFloat().
References GetLiquidConfigProperty(), and string::ToFloat().
Referenced by SetUpNutritionalProfile().
References NutritionalProfile::GetLiquidClassname(), and m_AllLiquidsByType.
Referenced by ManBase::Consume().
|
inlinestaticprivate |
References CGame::ConfigGetChildName(), CGame::ConfigGetInt(), CGame::ConfigGetText(), g_Game, and GetGame().
Referenced by GetAgents(), GetDigestibility(), GetEnergy(), GetFlammability(), GetFullness(), GetName(), GetNutritionalIndex(), GetToxicity(), and GetWaterContent().
References GetLiquidConfigProperty().
References GetLiquidConfigProperty(), and string::ToFloat().
Referenced by SetUpNutritionalProfile().
|
inlinestaticprivate |
References class_name, and m_AllLiquidsByName.
Referenced by AddToStomach().
|
inlinestaticprivate |
References m_AllLiquidsByType.
References GetLiquidConfigProperty(), and string::ToFloat().
Referenced by SetUpNutritionalProfile().
References GetLiquidConfigProperty(), and string::ToFloat().
Referenced by SetUpNutritionalProfile().
|
inlinestaticprivate |
|
inlinestaticprivate |
References GetAgents(), GetDigestibility(), GetEnergy(), GetFullness(), GetNutritionalIndex(), GetToxicity(), GetWaterContent(), and NutritionalProfile::MarkAsLiquid().
Referenced by InitAllLiquids().
|
inlinestaticprivate |
References AGT_TRANSFER_COPY, CanTransfer(), Math::Clamp(), FillContainer(), GetPlugin(), and Math::Min().
Referenced by CAContinuousQuantityLiquidTransfer::CalcAndSetQuantity(), and RecipeBase::Do().
|
staticprivate |
Referenced by GetNutritionalProfileByName(), and InitAllLiquids().
|
staticprivate |
Referenced by GetLiquidClassname(), GetNutritionalProfileByType(), and InitAllLiquids().
|
staticprivate |