Can someone make a use case for Cooldown nodes?

I don’t know how to use this node. I tried many ways, but Cooldown did not achieve the expected effect. For example, I set the cooldown time to 10 seconds, but if I execute it again within 10 seconds, it can still be executed successfully.

Hi,

Could you post a screenshot of an example graph where you’re making this happen as described? We can then take a look.

Thanks


Hi,
Is it possible that I have completely misunderstood Cooldown?
Thanks.

Hi @godblesschimp

What version are you using?

I’ve tried the following scenario and it work as expected on 1.0.6:

“Hello World” is output every 3 seconds, first time being the first agent running frame.

Could try that locally?
Thanks

Hi @godblesschimp ,

Just to add in, we did have a bug with the Cooldown node which was fixed in 1.0.5. For more context:

Please update to the latest (1.0.6) and let us know :slight_smile:

I installed com.unity.behavior through Package Manager, and the system automatically installed version 1.0.3. I don’t know how to install version 1.0.6.
Please tell me how to manually install a specified version of the com.unity.behavior package.
And my Unity Version is Unity 6(6000.0.24f1c1)
Thanks.

Thanks, I’ve confirmed that my version is 1.0.3
I’m going to upgrade to 1.0.6

Thanks for confirming your version,

You can update the package from the Package Manager page for the package by using the Update to 1.0.6 button:

OMG.
In my Package Manager User Interface, there is no “Update to …” Button.

How strange! What does it show you in the version history page? Also, I’m not familiar with that Unity version having f1c1, what’s that?

I’m going to take a shower and see if that changes anything.

^-^

Install via name and specify the version: Unity - Manual: Install a UPM package by name

I think that might be the Chinese version. Due to policy reasons, there will be some restrictions in the Chinese region.

1 Like

I tried it, but it doesn’t work. It says there is no package for this version.

I uninstalled the previous Unity and reinstalled it. This time it showed 6000.0.29f1. I opened the previous project and it was upgraded to 1.0.6 normally.
:joy:

I’m glad it’s resolved! :slight_smile: