yandexmobile / metrica-plugin-unity

Unity plugin for Yandex AppMetrica SDK
38 stars 18 forks source link

Static s_initialized value not supported for Domain Reload #66

Open Mefodei opened 7 months ago

Mefodei commented 7 months ago

Hi, there.

if project disable Domain Reload on Scene loading when the s initialized variable not resetting. You need to add to AppMetrica monobehaviour script:

public class AppMetrica : MonoBehaviour
{
    public const string VERSION = "5.2.0";

    private static bool s_isInitialized;

    [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)]
    private static void ResetStaticData()
    {
        s_isInitialized = false;
    }