DIFF

class LiquidSource

Members 5

static ref map<int, ref NutritionalProfile> m_AllLiquidsByType = new map<int, ref NutritionalProfile>

DEPRECATED!

Referenced by InitAllLiquids()
static ref map<string, ref NutritionalProfile> m_AllLiquidsByName = new map<string, ref NutritionalProfile>

DEPRECATED!

Referenced by InitAllLiquids()
static ref map<string, ref LiquidInfo> m_LiquidInfosByName = new map<string, ref LiquidInfo>
static bool m_Init = InitAllLiquids()

Methods 30

static string GetLiquidClassname(int liquid_type)
Referenced by PlayerBase.Consume()
static void FillContainer(ItemBase container, int liquid_type, float amount)
static void AffectContainerOnFill(ItemBase container, int liquid_type, float amount)

from enviro source

Referenced by FillContainerEnviro()
static void AffectContainerOnTransfer(ItemBase container, int liquidType, float amount, float sourceLiquidTransfer)
Referenced by Transfer()
static bool IsLiquidDrinkWater(int liquidType)
Referenced by TranslateLiquidType()
static int TranslateLiquidType(int liquidType)

Translates 'administrative' liquid types into liquid types with valid config class

static bool CanFillContainer(ItemBase container, int liquid_type, bool ignore_fullness_check = false)
static float GetLiquidTypeEnviroTemperature(int liquidType)
in liquidType
Type of liquid.
Referenced by FillContainerEnviro()
private static 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 int GetAgents(int liquid_type)
References map.Get(), GetAgents(), and m_LiquidInfosByType
static int GetAgentsPerDigest(int liquidType)
static float GetToxicity(int liquid_type)
References map.Get(), GetToxicity(), and m_LiquidInfosByType
static float GetWaterContent(int liquid_type)
References map.Get(), GetWaterContent(), and m_LiquidInfosByType
static float GetEnergy(int liquid_type)
References map.Get(), GetEnergy(), and m_LiquidInfosByType
static float GetNutritionalIndex(int liquid_type)
References map.Get(), GetNutritionalIndex(), and m_LiquidInfosByType
static string GetDisplayName(int liquid_type)
static float GetFlammability(int liquid_type)
static float GetFullness(int liquid_type)
References map.Get(), GetFullnessIndex(), and m_LiquidInfosByType
static float GetDigestibility(int liquid_type)
References map.Get(), GetDigestibility(), and m_LiquidInfosByType
static float GetFreezeThreshold(int liquid_type)
static float GetThawThreshold(int liquid_type)
static string GetName(int liquid_type)