namespace Plugins.JNGame.Network.Action
{
    public enum NActionEnum : int
    {
        Ping = 1, //PING
        NActionDemo = 2, //Demo 消息
        NActionDemo2 = 3, //Demo 消息
        
        LocalClientConnect = 11,  //客户端连接 (用于客户端通知)
        LocalClientDisconnect = 12,  //客户端断开 (用于客户端通知)
        ServerClientConnect = 13,  //服务器客户端连接 (用于业务服务端通知)
        ServerClientDisconnect = 14,  //服务器客户端断开 (用于业务服务端通知)

        NSyncFrameStart = 100, //帧同步开始
        NSyncFrameEnd = 101, //帧同步结束
        NSyncFrameBack = 102, //帧同步回调
        NSyncFrameInput = 103, //帧同步输入
        NSyncFrameReset = 104, //重置帧同步
        
        NSyncStateStartRequest = 110,      //状态同步开始
        NSyncStateEndRequest = 111,        //状态同步结束
        NSyncStateBackResponse = 112,      //状态同步回调
        NSyncStateDataUpdateRequest = 113, //状态同步更新
        NSyncStateAllUpdateRequest = 114,  //状态全量更新
        NSyncStateAllBackResponse = 115,    //状态同步全量回调
        
        NSyncStateDataUpdate = 121, //状态同步更新
        NSyncStateAllUpdate = 122,  //状态全量更新
        NSyncStateAllUpdateBack = 123,    //状态同步全量回调
        
        NSyncTileInput = 131,               //区块Tile同步输入
        NSyncTileAllUpdate = 132,           //区块全量更新
        NSyncTileAllUpdateBack = 133,       //区块同步全量回调
        NSyncTileGetTileInfo = 134,         //获取指定区块的全量信息
        
        NAddTileServer = 141,       //添加区块服务器
        
    }
}