﻿using System.Runtime.CompilerServices;

namespace JLGames.RocketDriver.Games.NetManager.Virtual
{
    public class VirtualServerNotify
    {
        public string Pid;
        public object Data;

        public override string ToString()
        {
            return $"VirtualServerNotify{{Pid={Pid}, Data={Data}}}";
        }

        [MethodImpl((MethodImplOptions) 256)]
        public static implicit operator VirtualClientNotify(VirtualServerNotify o)
        {
            return new VirtualClientNotify {Pid = o.Pid, Data = o.Data};
        }
    }
}