protected override UnityView CreateViewInstance(ThemedReactContext reactContext) { if (!UnityUtils.IsInitialized) { UnityUtils.CreatePlayer(); UnityUtils.Player.OnUnityMessage -= Player_OnUnityMessage; UnityUtils.Player.OnUnityMessage += Player_OnUnityMessage; } UnityUtils.Player.Detach(); return(UnityUtils.Player.View); }
public void OnResume() { if (!UnityUtils.IsInitialized) { UnityUtils.CreatePlayer(); UnityUtils.Player.OnUnityMessage -= Player_OnUnityMessage; UnityUtils.Player.OnUnityMessage += Player_OnUnityMessage; } else { if (!DONOT_RESUME) { UnityUtils.Player.Resume(); } } }