Asgard.Core.Network.Packets.RPCPacket.Deserialize C# (CSharp) Method

Deserialize() public method

public Deserialize ( Bitstream msg ) : void
msg Bitstream
return void
        public override void Deserialize(Bitstream msg)
        {
            Name = msg.ReadString();
            EntityId = msg.ReadVariableUInt32();
            int count = msg.ReadInt32();
            Parameters = new List<object>(count);
            for(int i=0; i < count; ++i)
            {
                var p = ReadParam(msg);
                Parameters.Add(p);
            }

            RPCManager._Call(Name, EntityId, Parameters);
        }