Mod Helpers  v5.9.6
A centralized collection of library code, helpful services, and end-user functions for mod management and information.
HamstarHelpers.Classes.Context.ContextConfig Class Reference

Defines a ModConfig-friendly class for defining a Context. More...

Public Member Functions

Context ToContext ()
 Converts this class to a valid Context. More...
 

Properties

TilePatternConfig TilePattern [get, set]
 
HashSet< NPCDefinition > ActiveNPCs [get, set]
 
Ref< bool > IsBoss [get, set]
 
bool IsDay = true [get, set]
 
bool IsNight = true [get, set]
 
HashSet< int > MoonPhases [get, set]
 
HashSet< int > Events [get, set]
 
HashSet< string > Progress [get, set]
 
HashSet< ContextConfigAnyOthers [get, set]
 

Detailed Description

Defines a ModConfig-friendly class for defining a Context.

Definition at line 15 of file ContextConfig.cs.

Member Function Documentation

◆ ToContext()

Context HamstarHelpers.Classes.Context.ContextConfig.ToContext ( )

Converts this class to a valid Context.

Returns

Definition at line 55 of file ContextConfig.cs.

Property Documentation

◆ ActiveNPCs

HashSet<NPCDefinition> HamstarHelpers.Classes.Context.ContextConfig.ActiveNPCs
getset

Definition at line 20 of file ContextConfig.cs.

◆ AnyOthers

HashSet<ContextConfig> HamstarHelpers.Classes.Context.ContextConfig.AnyOthers
getset

Definition at line 45 of file ContextConfig.cs.

◆ Events

HashSet<int> HamstarHelpers.Classes.Context.ContextConfig.Events
getset

Definition at line 39 of file ContextConfig.cs.

◆ IsBoss

Ref<bool> HamstarHelpers.Classes.Context.ContextConfig.IsBoss
getset

Definition at line 23 of file ContextConfig.cs.

◆ IsDay

bool HamstarHelpers.Classes.Context.ContextConfig.IsDay = true
getset

Definition at line 29 of file ContextConfig.cs.

◆ IsNight

bool HamstarHelpers.Classes.Context.ContextConfig.IsNight = true
getset

Definition at line 33 of file ContextConfig.cs.

◆ MoonPhases

HashSet<int> HamstarHelpers.Classes.Context.ContextConfig.MoonPhases
getset

Definition at line 36 of file ContextConfig.cs.

◆ Progress

HashSet<string> HamstarHelpers.Classes.Context.ContextConfig.Progress
getset

Definition at line 42 of file ContextConfig.cs.

◆ TilePattern

TilePatternConfig HamstarHelpers.Classes.Context.ContextConfig.TilePattern
getset

Definition at line 17 of file ContextConfig.cs.


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