示例#1
0
    /**
     *玩家模块-->移动检测 服务器通知回调
     */
    public static void MoveCheckCB(ModMessage notifyMsg)
    {
        HumanRpcMoveCheckNotifyWraper notifyPBWraper = new HumanRpcMoveCheckNotifyWraper();

        notifyPBWraper.FromMemoryStream(notifyMsg.protoMS);
        if (MoveCheckCBDelegate != null)
        {
            MoveCheckCBDelegate(notifyPBWraper);
        }
    }
示例#2
0
    /**
     *玩家模块-->移动检测 RPC通知
     */
    public void MoveCheck(int Obj_id, float Dir, float X, float Y)
    {
        HumanRpcMoveCheckNotifyWraper notifyPBWraper = new HumanRpcMoveCheckNotifyWraper();

        notifyPBWraper.Obj_id = Obj_id;
        notifyPBWraper.Dir    = Dir;
        notifyPBWraper.X      = X;
        notifyPBWraper.Y      = Y;
        ModMessage notifyMsg = new ModMessage();

        notifyMsg.MsgNum  = RPC_CODE_HUMAN_MOVECHECK_NOTIFY;
        notifyMsg.protoMS = notifyPBWraper.ToMemoryStream();

        Singleton <GameSocket> .Instance.SendNotify(notifyMsg);
    }