Class EnvVarManager
Inheritance
System.Object
EnvVarManager
Assembly: Eco.Gameplay.dll
Syntax
public class EnvVarManager : Singleton<EnvVarManager>, IInitializablePlugin, IServerPlugin, IController, IViewController, IHasUniversalID
Constructors
EnvVarManager()
Declaration
Properties
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
GetCategory()
Declaration
public string GetCategory()
Returns
Type |
Description |
System.String |
|
GetEnvVarsSelfAndComponents(User, WorldObject)
Gets the env vars for the world object and all its components.
Declaration
public IEnumerable<EnvVar> GetEnvVarsSelfAndComponents(User user, WorldObject worldObj)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<EnvVar> |
|
GetStatus()
Declaration
public string GetStatus()
Returns
Type |
Description |
System.String |
|
UserHasEnvVarsForObj(User, IController)
Check the cache to see if the given user is recorded as having cached the needed object.
Declaration
public bool UserHasEnvVarsForObj(User user, IController obj)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
System.ComponentModel.PropertyChangedEventHandler |
|
Implements
Extension Methods