Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice

Bug b15 Player and Addressable build bug. Regression

Discussion in '2021.2 Beta' started by SevenPointRed, Oct 8, 2021.

  1. SevenPointRed

    SevenPointRed

    Joined:
    Feb 3, 2016
    Posts:
    218
    I had to add a bunch of extra code during the last few betas to hack around the domain reload being broken and managed to get a build that worked without domain reload.

    I now get the following error in b15 when building addressables.

    Code (CSharp):
    1. RuntimeInitializeOnLoadMethodAttribute: Is not allowed on a Generic class AddressablePrefabPool`1.DomainReload
    2. UnityEditor.AddressableAssets.Settings.AddressableAssetSettings:BuildPlayerContent ()
    The code, its just in a generic class that controls object pooling, nothing fancy.

    Code (CSharp):
    1. #if UNITY_EDITOR
    2.         [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)]
    3.         static void DomainReload()
    4.         {
    5.             // Clears some static lists.
    6.         }
    7. #endif