The law of attraction states that positive thoughts attract positive outcomes by reducing or mitigating risk taking behaviors. So, a positive mood can affect your gambling outcome.
Furthermore, a positive mood can boost your confidence and put you in a state where you can make better decisions, follow through with your strategies and make the best of your gambling experience.