using Dof; namespace DofLibrary { public interface IMessageReceiver { /// /// Set MessageSender for sending messages /// IMessageSender? MessageSender { set; } /// /// 当玩家进入房间成功时,服务端发送此事件 /// /// 当前房间里的玩家编号,为0|1 void OnPlayerEntered(long cid); /// /// 当房间里已经进入两个玩家时,服务端发送此事件 /// /// void OnGameStart(GameStart gameStart); /// /// 当两个玩家都准备好了某个关卡时,服务端发送此事件 /// /// 当前开始的关卡ID void OnLevelStart(LevelStart levelStart); /// /// 当另一个玩家找到了当前关卡的某个点时,服务端发送此事件 /// /// 另一个玩家找到的点 void OnPointFound(PointFound pointFound); /// /// 当两个玩家都完成了所有关卡时,服务端发送此事件 /// /// 两个玩家的得分 void OnGameFinish(GameFinish gameFinish); /// /// 心跳包 /// void OnHeartbeat(Heartbeat heartbeat); } }