fCraft.PluginConfig.Load C# (CSharp) Method

Load() public method

public Load ( Plugin plugin, String file, Type type ) : PluginConfig
plugin Plugin
file String
type System.Type
return PluginConfig
        public virtual PluginConfig Load( Plugin plugin, String file, Type type )
        {
            // Append plugin directory
            String realFile = "plugins/" + plugin.Name + "/" + file;

            if ( !Directory.Exists( "plugins/" + plugin.Name ) ) {
                Directory.CreateDirectory( "plugins/" + plugin.Name );
            }

            if ( !File.Exists( realFile ) ) {
                Save( plugin, file );
            }

            return PluginConfigSerializer.Deserialize( realFile, type );
        }
PluginConfig