コード例 #1
0
ファイル: UserAccountRequest.cs プロジェクト: mkawick/Gateway
        public override void CopyFrom(BasePacket packet)
        {
            base.CopyFrom(packet);
            var typedPacket = (UserAccountRequest)packet;

            socketId     = typedPacket.socketId;
            username     = typedPacket.username;
            password     = typedPacket.password;
            product_name = typedPacket.product_name;
        }
コード例 #2
0
ファイル: ProfilePackets.cs プロジェクト: mkawick/Gateway
        public override void CopyFrom(BasePacket packet)
        {
            base.CopyFrom(packet);
            var typedPacket = (ProfileCreateCharacterRequest)packet;

            accountId     = typedPacket.accountId;
            productName   = typedPacket.productName;
            characterName = typedPacket.characterName;
            // TODO: Non-alloc version of this
            state = new PlayerSaveStateData();
            state.CopyFrom(typedPacket.state);
        }