Атрибут позволяет запускать статические методы в определенные этапы жизненного цикла Unity.
В данном примере, Unity запустит статический метод перед заставкой игры. То есть перед тем, как будет выполнен код, который написал разработчик.
```csharp
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSplashScreen)]
public static void BeforeSplashScreen()
{
```
Какие еще параметры можно передавать атрибуту написано [здесь](https://docs.unity3d.com/ScriptReference/RuntimeInitializeLoadType.html)
Про атрибут написано [здесь](https://docs.unity3d.com/ScriptReference/RuntimeInitializeOnLoadMethodAttribute.html)