The mediator pattern is handy when you have many objects you need to control. Without the mediator, there would be many dependencies and each of the objects would need to know about each other. When using the mediator, the objects don’t know about the other objects, instead, they contact the mediator, which decides what will happen and can notify the other objects. This pattern will help you to follow the single-responsibility and the open-closed principle, decouple your code, and achieve centralized control over the objects.
👍 Like and 🔔Subscribe for More Unity and C# Tutorials https://www.youtube.com/@UClTnTUyCeSu9tN8FNNoXMRg
🌟 Support My Work and Unlock Exclusive Content! 🌟
👉 Patreon: https://www.patreon.com/FreedomCoding
🎮 Join Our Developer Community!
💬 Discord: https://discord.gg/JzssYyjvGu
💖 Support Me Financially
☕ PayPal, Revolut: marek.freedom.coding@gmail.com
Project Files – https://www.patreon.com/posts/114347613
Website – https://www.freedom-coding.com
Timestamps:
00:00 Why To Use Mediator?
00:51 Player And Mediator Abstractions
01:55 Managing Player Turns
04:44 Notifying All Players
07:22 Notifying Players In Range
09:05 Notyfying Only Enemies
12:20 Testing
13:59 Conclusion, Pros & Cons
Voir sur youtube