Show / Hide Table of Contents

Interface IConfigurablePlugin

Inherited Members
IEditablePlugin.GetEditObject()
IEditablePlugin.OnEditObjectChanged(Object, String)
IEditablePlugin.ParamChanged
IGUIPlugin.OnClosingUI()
IServerPlugin.GetStatus()
IServerPlugin.GetCategory()
Namespace: Eco.Core.Plugins.Interfaces
Assembly: Eco.Core.dll
Syntax
public interface IConfigurablePlugin : IEditablePlugin, IGUIPlugin, IServerPlugin

Properties

PluginConfig

Declaration
IPluginConfig PluginConfig { get; }
Property Value
Type Description
IPluginConfig

Methods

SaveData(Object, String)

Declaration
virtual void SaveData(object o, string param)
Parameters
Type Name Description
System.Object o
System.String param

Extension Methods

PropertyChanges.FirePropertyChanged(Object, String)
PropertyChanges.FirePropertyChanged(Object, String, Object, Object)
PropertyChanges.FirePropertyChanged(Object, MemberChangedBeforeAfterEventArgs)
ConfigurablePluginExtensions.PropChanged(IConfigurablePlugin, String)
ConfigurablePluginExtensions.LoadConfigAsync(IConfigurablePlugin, String)
ConfigurablePluginExtensions.SaveConfig(IConfigurablePlugin)
ConfigurablePluginExtensions.SaveConfigAsync(IConfigurablePlugin)
ConfigurablePluginExtensions.SaveConfigAsAsync(IConfigurablePlugin, String)
ConfigurablePluginExtensions.UpdateConfigFromJson(IConfigurablePlugin, JObject)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾