// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
namespace Flax.Build
{
///
/// Defines a build system plugin that can customize building process or implement a custom functionalities like scripting language integration or automated process for game project.
///
public class Plugin
{
///
/// The plugin name.
///
public string Name;
///
/// Initializes a new instance of the class.
///
public Plugin()
{
var type = GetType();
Name = type.Name;
if (Configuration.PrintPlugins)
{
Log.Info("Plugin: " + Name);
}
}
///
/// Initializes the plugin.
///
public virtual void Init()
{
}
}
}