PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge Class Reference

This component provides Lua functions to access UniStorm. More...

Inheritance diagram for PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge:
Collaboration diagram for PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge:

Public Member Functions

void Awake ()
 
void OnLevelWasLoaded (int level)
 If we change levels, we should find a new weather system. More...
 
void OnRecordPersistentData ()
 
void OnApplyPersistentData ()
 

Static Public Member Functions

static UniStormWeatherSystem_C GetWeatherSystem ()
 
static void RegisterLuaFunctions ()
 Registers the UniStorm Lua functions with the Dialogue System. More...
 
static double GetMinuteCounter ()
 
static double GetHourCounter ()
 
static double GetDayCounter ()
 
static double GetMonthCounter ()
 
static double GetYearCounter ()
 
static double GetWeatherForecaster ()
 
static double GetTemperature ()
 

Public Attributes

bool saveUniStormState = true
 

Detailed Description

This component provides Lua functions to access UniStorm.

Add it to the Dialogue Manager.

Member Function Documentation

◆ Awake()

void PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.Awake ( )

◆ GetDayCounter()

static double PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.GetDayCounter ( )
static

◆ GetHourCounter()

static double PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.GetHourCounter ( )
static

◆ GetMinuteCounter()

static double PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.GetMinuteCounter ( )
static

◆ GetMonthCounter()

static double PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.GetMonthCounter ( )
static

◆ GetTemperature()

static double PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.GetTemperature ( )
static

◆ GetWeatherForecaster()

static double PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.GetWeatherForecaster ( )
static

◆ GetWeatherSystem()

static UniStormWeatherSystem_C PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.GetWeatherSystem ( )
static

◆ GetYearCounter()

static double PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.GetYearCounter ( )
static

◆ OnApplyPersistentData()

void PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.OnApplyPersistentData ( )

◆ OnLevelWasLoaded()

void PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.OnLevelWasLoaded ( int  level)

If we change levels, we should find a new weather system.

Parameters
levelLevel.

◆ OnRecordPersistentData()

void PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.OnRecordPersistentData ( )

◆ RegisterLuaFunctions()

static void PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.RegisterLuaFunctions ( )
static

Registers the UniStorm Lua functions with the Dialogue System.

Member Data Documentation

◆ saveUniStormState

bool PixelCrushers.DialogueSystem.UniStormSupport.UniStormLuaBridge.saveUniStormState = true

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