//
// Licensed under the MIT License. See LICENSE file in the project root for full license information.
//
namespace MUnique.OpenMU.PlugIns.Tests;
using System.Runtime.InteropServices;
using MUnique.OpenMU.GameLogic;
///
/// Example interface for a plugin.
///
[Guid("34AEED37-9D62-4AE1-9320-91BB620B39C2")]
[PlugInPoint("Example PlugIn Point", "This plugin point is an example.")]
public interface IExamplePlugIn
{
///
/// Does some stuff.
///
/// The player.
/// The text.
/// The instance containing the event data.
void DoStuff(Player player, string text, MyEventArgs args);
}