// // 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); }