Ejemplo n.º 1
0
    private void SendDeleteCharacterRequest()
    {
        CharacterDeletePacket cd           = new CharacterDeletePacket(characterID);
        SubPacket             sp           = cd.GetQueryPacket();
        BasePacket            packetToSend = BasePacket.CreatePacket(sp, PacketProcessor.isAuthenticated, false);

        var box = gameObject.GetComponent <StatusBoxHandler>();

        box.InstantiateStatusBoxPrefabWithNoMenuLink(MenuPrefabs.StatusBox);
        StatusBoxHandler.statusText = "Waiting for response from server..";
        PacketProcessor packetProcessor = GameObject.FindGameObjectWithTag("PacketProcessor").GetComponent <PacketProcessor>();

        packetProcessor.SendPacket(packetToSend);
        StartCoroutine(WaitForServerResponse(box));
    }