x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

TArray sort - networking problem

I have a TArray of cards that get sorted in a function called OrganizeHand(). This function is called from a NetMulticast function. The problem is only 2 cards are sorted if you're playing as a client. As the server, all cards get sorted. I also change the color of every card in the hand and that works as expected. Here is the function:

  void ASPawn::OrganizeHand()
  {
       // sort hand - only sorts 2 cards if client
       ClientHand.Sort(AClientCard::SortHand);

       // disable hand - works as expected on both server and client
       for (int32 i = 0; i < ClientHand.Num(); i++)
       {
            ClientHand[i]->SetDisabled();
       }
  }

And here is the sort:

  inline static bool SortHand(const ASCard& c1, const ASCard& c2)
  {
       return ((c1.suit < c2.suit) || (c1.suit == c2.suit && c1.cardValue < c2.cardValue));
  }
Product Version: UE 4.8
Tags:
more ▼

asked Jul 13 '15 at 06:40 PM in C++ Programming

avatar image

Kochab
554 59 164 125

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

The problem was that I was calling a NetMulticast function on the cards (for animation stuff) every tick, which stopped the other calls from going through.

more ▼

answered Jul 13 '15 at 07:31 PM

avatar image

Kochab
554 59 164 125

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question