Server.Network.PacketHandlers.UnicodePromptResponse C# (CSharp) Méthode

UnicodePromptResponse() public static méthode

public static UnicodePromptResponse ( NetState state, PacketReader pvSrc ) : void
state NetState
pvSrc PacketReader
Résultat void
        public static void UnicodePromptResponse( NetState state, PacketReader pvSrc )
        {
            int serial = pvSrc.ReadInt32();
            int prompt = pvSrc.ReadInt32();
            int type = pvSrc.ReadInt32();
            string lang = pvSrc.ReadString( 4 );
            string text = pvSrc.ReadUnicodeStringLESafe();

            if ( text.Length > 128 )
                return;

            Mobile from = state.Mobile;
            Prompt p = from.Prompt;

            if ( p != null && p.Serial == serial && p.Serial == prompt )
            {
                from.Prompt = null;

                if ( type == 0 )
                    p.OnCancel( from );
                else
                    p.OnResponse( from, text );
            }
        }
PacketHandlers