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"

How can I delay within a for loop?

I am trying to add a delay for each loop of a for loop in c++.

 void UTankAimingComponent::Reload()
 {
     RoundsLoaded = 0;
     for (int i = 0; i < MaxRoundsLoadable; i++)
     {
         float DelayTime = ReloadTimeInSeconds / MaxRoundsLoadable;
 
         // TODO Delay by DelayTime
 
         RoundsLoaded++;
         RoundsLeft--;
 
         if (!ensure(ReloadSound)) return;
         UGameplayStatics::PlaySoundAtLocation(this, ReloadSound, Barrel->GetSocketLocation(FName("Projectile")), ReloadVolumeMultiplier, ReloadPitchMultiplier, ReloadStartTime);
     }
 }

I am aware this may be doable with timers, although I feel there might be a better way. Is the only way to use timers?

Thank you - Dan

Product Version: UE 4.19
Tags:
more ▼

asked Aug 19 '18 at 12:44 AM in C++ Programming

avatar image

iMrBlurr
1 1 1

avatar image Fan.JIN Aug 19 '18 at 02:27 AM

In Blueprint, you can use the built-in function "Delay". I think there must be an equivalent of it in the C++ framework.

avatar image iMrBlurr Aug 19 '18 at 02:30 AM

Thats what I am trying to find, but I am having no luck

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

0 answers: sort voted first
Be the first one to answer this question
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