Class GlobalData
Inheritance
System.Object
GlobalData
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public sealed class GlobalData : AutoSingleton<GlobalData>, IController, IViewController, IHasUniversalID, INotifyPropertyChanged
Constructors
GlobalData()
Declaration
Properties
AchievementManager
Declaration
public AchievementManager AchievementManager { get; }
Property Value
AllRecipes
Declaration
public Dictionary<string, List<Recipe>> AllRecipes { get; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.List<Recipe>> |
|
AreaBuffManager
Declaration
public AreaBuffManager AreaBuffManager { get; }
Property Value
BankAccounts
Declaration
public BankAccountManager BankAccounts { get; }
Property Value
BiomeRestrictionsManager
Declaration
public BiomeRestrictionsManager BiomeRestrictionsManager { get; }
Property Value
Channels
Declaration
public ChannelManager Channels { get; }
Property Value
CivicsManager
Declaration
public CivicsManager CivicsManager { get; }
Property Value
ConstitutionManager
Declaration
public ConstitutionManager ConstitutionManager { get; }
Property Value
ContractManager
Declaration
public ContractManager ContractManager { get; }
Property Value
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
CultureManager
Declaration
public CultureManager CultureManager { get; }
Property Value
DifficultyConfig
Declaration
public DifficultySettingsConfig DifficultyConfig { get; }
Property Value
DiscordInviteCode
Declaration
public string DiscordInviteCode { get; set; }
Property Value
Type |
Description |
System.String |
|
DiscoveryManager
Declaration
public DiscoveryManager DiscoveryManager { get; }
Property Value
EcoMarketplaceManager
Declaration
public EcoMarketplaceManager EcoMarketplaceManager { get; }
Property Value
Ecopedia
Declaration
public Ecopedia Ecopedia { get; }
Property Value
EcoTypes
Declaration
public EcoTypes EcoTypes { get; }
Property Value
ElectionManager
Declaration
public ElectionManager ElectionManager { get; }
Property Value
EnvVarManager
Declaration
public EnvVarManager EnvVarManager { get; }
Property Value
ExhaustionConfig
Declaration
public ExhaustionConfig ExhaustionConfig { get; }
Property Value
FeatureConfig
Declaration
public FeatureConfig FeatureConfig { get; }
Property Value
GameEventManager
Declaration
public GameEventManager GameEventManager { get; }
Property Value
GameValueManager
Declaration
public GameValueManager GameValueManager { get; }
Property Value
HolidayManager
Declaration
public HolidayManager HolidayManager { get; }
Property Value
InfluenceManager
Declaration
public InfluenceManager InfluenceManager { get; }
Property Value
InitialSpawnManager
Declaration
public InitialSpawnManager InitialSpawnManager { get; }
Property Value
ItemInfoManager
Declaration
public ItemInfoManager ItemInfoManager { get; }
Property Value
MaxConnections
Declaration
public int MaxConnections { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
MinimapManager
Declaration
public MinimapManager MinimapManager { get; }
Property Value
ModManager
Declaration
public ModManager ModManager { get; }
Property Value
NetworkStabilityStatistics
Declaration
public NetworkStabilityStatistics NetworkStabilityStatistics { get; }
Property Value
Objectives
Declaration
public Objectives Objectives { get; }
Property Value
PropertyManager
Declaration
public PropertyManager PropertyManager { get; }
Property Value
Registrars
Declaration
public Dictionary<string, IRegistrar> Registrars { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<System.String, IRegistrar> |
|
ResearchSkillTrees
Declaration
public SkillTree[] ResearchSkillTrees { get; }
Property Value
ServerGuid
Declaration
public static Guid ServerGuid { get; set; }
Property Value
Type |
Description |
System.Guid |
|
ServerGUID
Declaration
public Guid ServerGUID { get; }
Property Value
Type |
Description |
System.Guid |
|
ServerID
Declaration
public static string ServerID { get; set; }
Property Value
Type |
Description |
System.String |
|
ServerInteractionManager
Declaration
public ServerInteractionManager ServerInteractionManager { get; }
Property Value
ServerLogHandler
Declaration
public ServerLogHandler ServerLogHandler { get; }
Property Value
ServerName
Declaration
public string ServerName { get; }
Property Value
Type |
Description |
System.String |
|
ServerOwner
Declaration
public User ServerOwner { get; }
Property Value
SettlementManager
Declaration
public SettlementManager SettlementManager { get; }
Property Value
SkillTrees
Declaration
public SkillTree[] SkillTrees { get; }
Property Value
SleepManager
Declaration
public SleepManager SleepManager { get; }
Property Value
Species
Declaration
public Dictionary<string, Species> Species { get; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<System.String, Species> |
|
StrangeWorldsConfig
Declaration
public StrangeWorldsConfig StrangeWorldsConfig { get; }
Property Value
StreamerManager
Declaration
public StreamerManager StreamerManager { get; }
Property Value
SystemCultureInfoManager
Declaration
public SystemCultureInfoManager SystemCultureInfoManager { get; }
Property Value
Declaration
public TooltipManagerServer TooltipManagerServer { get; }
Property Value
UserManager
Declaration
public UserManager UserManager { get; }
Property Value
UserTextureManager
Declaration
public UserTextureManagerServer UserTextureManager { get; }
Property Value
VoiceChatUsers
Declaration
public VoiceChatUsers VoiceChatUsers { get; }
Property Value
VoidStorageManager
Declaration
public VoidStorageManager VoidStorageManager { get; }
Property Value
WorkPartyManager
Declaration
public WorkPartyManager WorkPartyManager { get; }
Property Value
WorldLayerManager
Declaration
public WorldLayerManager WorldLayerManager { get; }
Property Value
Methods
ChatSettings(User)
Declaration
public ChatSettings ChatSettings(User user)
Parameters
Type |
Name |
Description |
User |
user |
|
Returns
Init()
Declaration
PreInit()
Declaration
SetGameSettings(User, GameSettings)
Declaration
public void SetGameSettings(User user, GameSettings settings)
Parameters
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
System.ComponentModel.PropertyChangedEventHandler |
|
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods