PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua Class Reference

Add to the Dialogue Manager. More...

Inheritance diagram for PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua:
Collaboration diagram for PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua:

Static Public Member Functions

static bool IsLuaAllowed ()
 
static void UpdateServer ()
 
static double GetItemAmount (string itemName)
 
static void AddItem (string itemName, double amount)
 
static void RemoveItem (string itemName, double amount)
 
static string GetPlayerName ()
 
static double GetHealth ()
 
static double GetBaseHealth ()
 
static void AddHealth (double amount)
 
static void AddBaseHealth (double amount)
 
static double GetHydration ()
 
static double GetBaseHydration ()
 
static void AddHydration (double amount)
 
static void AddBaseHydration (double amount)
 
static double GetNutrition ()
 
static double GetBaseNutrition ()
 
static void AddNutrition (double amount)
 
static void AddBaseNutrition (double amount)
 
static double GetTemperature ()
 
static void AddTemperature (double amount)
 
static double GetEndurance ()
 
static double GetBaseEndurance ()
 
static void AddEndurance (double amount)
 
static void AddBaseEndurance (double amount)
 

Public Attributes

bool onlyAllowLuaDuringConversations = false
 

Static Public Attributes

static uSurvivalLua instance = null
 

Detailed Description

Add to the Dialogue Manager.

Adds Lua functions to get and set the local player's stats and inventory. Also syncs data to the server at the end of conversations and when quest states change.

Member Function Documentation

◆ AddBaseEndurance()

static void PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.AddBaseEndurance ( double  amount)
inlinestatic

◆ AddBaseHealth()

static void PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.AddBaseHealth ( double  amount)
inlinestatic

◆ AddBaseHydration()

static void PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.AddBaseHydration ( double  amount)
inlinestatic

◆ AddBaseNutrition()

static void PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.AddBaseNutrition ( double  amount)
inlinestatic

◆ AddEndurance()

static void PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.AddEndurance ( double  amount)
inlinestatic

◆ AddHealth()

static void PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.AddHealth ( double  amount)
inlinestatic

◆ AddHydration()

static void PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.AddHydration ( double  amount)
inlinestatic

◆ AddItem()

static void PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.AddItem ( string  itemName,
double  amount 
)
inlinestatic

◆ AddNutrition()

static void PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.AddNutrition ( double  amount)
inlinestatic

◆ AddTemperature()

static void PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.AddTemperature ( double  amount)
inlinestatic

◆ GetBaseEndurance()

static double PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.GetBaseEndurance ( )
inlinestatic

◆ GetBaseHealth()

static double PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.GetBaseHealth ( )
inlinestatic

◆ GetBaseHydration()

static double PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.GetBaseHydration ( )
inlinestatic

◆ GetBaseNutrition()

static double PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.GetBaseNutrition ( )
inlinestatic

◆ GetEndurance()

static double PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.GetEndurance ( )
inlinestatic

◆ GetHealth()

static double PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.GetHealth ( )
inlinestatic

◆ GetHydration()

static double PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.GetHydration ( )
inlinestatic

◆ GetItemAmount()

static double PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.GetItemAmount ( string  itemName)
inlinestatic

◆ GetNutrition()

static double PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.GetNutrition ( )
inlinestatic

◆ GetPlayerName()

static string PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.GetPlayerName ( )
inlinestatic

◆ GetTemperature()

static double PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.GetTemperature ( )
inlinestatic

◆ IsLuaAllowed()

static bool PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.IsLuaAllowed ( )
inlinestatic

◆ RemoveItem()

static void PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.RemoveItem ( string  itemName,
double  amount 
)
inlinestatic

◆ UpdateServer()

static void PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.UpdateServer ( )
inlinestatic

Member Data Documentation

◆ instance

uSurvivalLua PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.instance = null
static

◆ onlyAllowLuaDuringConversations

bool PixelCrushers.DialogueSystem.uSurvivalSupport.uSurvivalLua.onlyAllowLuaDuringConversations = false

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