using OpenSim.Framework; using OpenSim.Region.Environment.Scenes; namespace OpenSim.Region.Environment.Modules.Grid.Interregion { public interface IInterregionModule { void RegisterMethod(T e); bool HasInterface(Location loc); T RequestInterface(Location loc); T[] RequestInterface(); Location GetLocationByDirection(Scene scene, InterregionModule.Direction dir); void internal_CreateRemotingObjects(); } }