using System;
using System.Collections;
using System.Collections.Generic;
using AX.Network.Protocols;
using UnityEngine;
using AX.Serialization;

/// <summary>
/// 灭火机器人收起铺设的管线
/// </summary>
public class FIREROBOT_PICKUPLINE_SYNC : NetworkMessageBehaviour
{
    protected override void Execute(BinaryMessage message)
    {
        InputHistory.Instance.RegisterInputHistory(message);

        var info = message.Body.Deserialize<BaseNetworkSyncDate>();
        if (InputManager.Instance)
        {
            if (CurrentUserInfo.mySelf.Id != info.SendUserID)
            {
                if (info.gameObjID == GetComponent<BaseGameObjInfo>().gameObjID)
                {
                    GetComponent<FireRobotLayWaterHose>().PickUpLayHose();
                    GetComponent<AgentController>().pathFindEnable = true;
                }
            }
        }
    }
}