dev/fixtures/IExampleChatMessageEvent.cs

Interface for a local presentation scene event used by an example chat backend. Declares OnExampleChatMessage(name, message) and inherits ISceneEvent<IExampleChatMessageEvent> so scene systems can dispatch it.

using Sandbox;

namespace SuperuserCompatibilityLab;

/// <summary>Local presentation event for the independent example backend's ordinary messages.</summary>
public interface IExampleChatMessageEvent : ISceneEvent<IExampleChatMessageEvent>
{
	/// <summary>Displays text already authenticated and routed by the example host.</summary>
	void OnExampleChatMessage( string name, string message );
}