DayZ Scripts
PC Stable v1.25.158593
 
Loading...
Searching...
No Matches
Liquid Class Reference

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 NutritionalProfilem_AllLiquidsByType = new map<int, ref NutritionalProfile>
 
static ref map< string, ref NutritionalProfilem_AllLiquidsByName = new map<string, ref NutritionalProfile>
 
static bool m_Init = InitAllLiquids()
 

Member Function Documentation

◆ CanFillContainer()

static bool CanFillContainer ( ItemBase  container,
int  liquid_type,
bool  ignore_fullness_check = false 
)
inlinestaticprivate

◆ CanTransfer()

◆ FillContainer()

static void FillContainer ( ItemBase  container,
int  liquid_type,
float  amount 
)
inlinestaticprivate

References CanFillContainer().

Referenced by FillContainerEnviro(), and Transfer().

◆ FillContainerEnviro()

static void FillContainerEnviro ( ItemBase  container,
int  liquid_type,
float  amount,
bool  inject_agents = false 
)
inlinestaticprivate

◆ GetAgents()

static int GetAgents ( int  liquid_type)
inlinestaticprivate

◆ GetDigestibility()

static float GetDigestibility ( int  liquid_type)
inlinestaticprivate

◆ GetEnergy()

static float GetEnergy ( int  liquid_type)
inlinestaticprivate

◆ GetFlammability()

static float GetFlammability ( int  liquid_type)
inlinestaticprivate

◆ GetFullness()

static float GetFullness ( int  liquid_type)
inlinestaticprivate

◆ GetLiquidClassname()

static string GetLiquidClassname ( int  liquid_type)
inlinestaticprivate

◆ GetLiquidConfigProperty()

static private string GetLiquidConfigProperty ( int  liquid_type,
string  property_name,
bool  is_nutrition_property = false 
)
inlinestaticprivate

◆ GetName()

static string GetName ( int  liquid_type)
inlinestaticprivate

◆ GetNutritionalIndex()

static float GetNutritionalIndex ( int  liquid_type)
inlinestaticprivate

◆ GetNutritionalProfileByName()

static NutritionalProfile GetNutritionalProfileByName ( string  class_name)
inlinestaticprivate

References class_name, and m_AllLiquidsByName.

Referenced by AddToStomach().

◆ GetNutritionalProfileByType()

static NutritionalProfile GetNutritionalProfileByType ( int  liquid_type)
inlinestaticprivate

References m_AllLiquidsByType.

◆ GetToxicity()

static float GetToxicity ( int  liquid_type)
inlinestaticprivate

◆ GetWaterContent()

static float GetWaterContent ( int  liquid_type)
inlinestaticprivate

◆ InitAllLiquids()

◆ SetUpNutritionalProfile()

static NutritionalProfile SetUpNutritionalProfile ( int  liquid_type,
string  liquid_class_name 
)
inlinestaticprivate

◆ Transfer()

static void Transfer ( ItemBase  source_ent,
ItemBase  target_ent,
float  quantity = -1 
)
inlinestaticprivate

Field Documentation

◆ m_AllLiquidsByName

ref map<string, ref NutritionalProfile> m_AllLiquidsByName = new map<string, ref NutritionalProfile>
staticprivate

◆ m_AllLiquidsByType

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

◆ m_Init

bool m_Init = InitAllLiquids()
staticprivate

The documentation for this class was generated from the following file: