Net.Project.B/Src/Net/IGameNetService.cs

25 lines
593 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using BITKit;
using BITKit.StateMachine;
namespace Project.B.Net
{
public interface IGameNetState:IState{}
public interface IGameNetOffline:IGameNetState{}
public interface IGameNetAsHost : IGameNetState
{
}
public interface IGameNetAsClient : IGameNetState
{
}
public interface IGameNetService:IStateMachine<IGameNetState>,IDisposable
{
public INetServer Server { get; }
public INetClient Client { get; }
public INetClient LobbyClient { get; }
}
}