As specified earlier, it is mostly correct about passive and active effects.
The easier way to put it, let's say with Sasuke's example. Your Sasuke can launch Kirin when he has used a barrier earlier. It's not "Whilst in Barrier, you can cast Kirin", but rather "After you cast a barrier, you can cast Kirin", so to say.
On the other side of the spectrum, Darui's passive would be "Whilst in Storm Style barrier, launch extra standard attack", and not "If your barrier is on the field, launch extra standard attack".
Hopefully it clarifies the function a bit. In case of any further questions, please PM me, I will try to explain it then, and close this thread to prevent unneccesary discussions :)
Have a nice day everyone!