Make a WaitForSeconds(); shorter than one second

Is it possible to make a WaitForSeconds(); shorter than one second?

guiObject.SetActive(true);
yield return new WaitForSeconds(1);
guiObject.SetActive(false);

yes

yield return new WaitForSeconds(0.5f);

that would be half a second. you just use decimals to get the desired wait time.

yes

yield return new WaitForSeconds(0.5f);

that would be half a second. you just use decimals to get the desired wait time.