static UnityMessageManager() { GameObject go = new GameObject("UnityMessageManager"); DontDestroyOnLoad(go); Instance = go.AddComponent <UnityMessageManager>(); }
void OnEnable() { UnityMessageManager.OnMessage += this.OnReceiveMessage; this.subscription = UnityMessageManager.Subscribe("launcher", this.OnReceiveMessage); UnityMessageManager.Send(MessageID, new JObject { { "state", "enable" } }); }
private void Awake() { GameObject go = new GameObject("UnityMessageManager"); DontDestroyOnLoad(go); this.unityMessageManager = go.AddComponent <UnityMessageManager>(); this.unityMessageManager.SceneLoaded += this.OnSceneLoaded; this.unityMessageManager.OnMessageReceive += this.OnReceiveMessage; }
void OnDisable() { UnityMessageManager.Send(MessageID, new JObject { { "state", "disable" } }); UnityMessageManager.OnMessage -= this.OnReceiveMessage; this.subscription?.Dispose(); this.subscription = null; }
/// <summary> /// Start is called before the first frame update. /// </summary> public void Start() { messageSender = GetComponent <UnityMessageManager>(); // On charge le module de communication avec flutter _myRenderer = GetComponent <Renderer>(); // Code Repris }
private void Awake() { Instance = this; DontDestroyOnLoad(this); url = "file://" + Application.streamingAssetsPath + "/" + "root.html";//"https://www.google.com" }
void Start() { UnityMessageManager.Send(MessageID, new JObject { { "state", "start" } }); }
void Awake() { UnityMessageManager.Send(MessageID, new JObject { { "state", "awake" } }); }