Class PauseManager
Inheritance
System.Object
PauseManager
Assembly: Eco.Gameplay.dll
Syntax
public class PauseManager : Singleton<PauseManager>, IEditablePluginData, ISimplePluginData, IStorage, ISerializable, IController, IViewController, IHasUniversalID
Constructors
PauseManager()
Declaration
Fields
ConfigChanged
Declaration
public ThreadSafeAction<PauseConfig> ConfigChanged
Field Value
Properties
Config
Declaration
public PauseConfig Config { get; }
Property Value
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
EditObject
Declaration
public object EditObject { get; set; }
Property Value
Type |
Description |
System.Object |
|
Paused
Declaration
public bool Paused { get; }
Property Value
Type |
Description |
System.Boolean |
|
StorageHandle
Declaration
public IPersistent StorageHandle { get; set; }
Property Value
Methods
GetCategory()
Declaration
public string GetCategory()
Returns
Type |
Description |
System.String |
|
GetDisplayText()
Declaration
public string GetDisplayText()
Returns
Type |
Description |
System.String |
|
GetStatus()
Declaration
public string GetStatus()
Returns
Type |
Description |
System.String |
|
OnCreate()
Declaration
OnEditObjectChanged(Object, String)
Declaration
public void OnEditObjectChanged(object o, string param)
Parameters
Type |
Name |
Description |
System.Object |
o |
|
System.String |
param |
|
OnLoaded()
Declaration
Unpause()
Declaration
Implements
Extension Methods