using System.Net.Sockets; using System.Collections.Generic; namespace WinPC.Engine.Abstract.Core { public interface IPlayer { IState CurrentState { get; } Socket Connection { get; } List Buffer { get; set; } string Name { get; set; } void Disconnect(); void SwitchState(IState state); } }