IServer.cs 770 B

1234567891011121314151617181920
  1. using System;
  2. namespace Core.KCPTool
  3. {
  4. public interface IServer:IDisposable
  5. {
  6. // public void AddCombatSynchronizeRequest(CombatSynchronizeRequest combatSynchronizeRequest);
  7. // public CombatSynchronizeRequest[] GetCombatSynchronizeRequest(bool isClear);
  8. // public bool SendToPlayer(SendDataType sendDataType, CombatSynchronizeType combatSynchronizeType, byte[] buffer, long playerId);
  9. public IServerConnection GetConnection(int connectionId);
  10. public IServerConnection GetConnection(long playerId);
  11. public void AddServerConnection(long playerId,int gameFrame, IServerConnection iServerConnection);
  12. public void RemoveServerConnection(long playerId);
  13. public void ConnectionUpdate();
  14. }
  15. }