Exemple #1
0
    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" }
     });
 }
Exemple #3
0
    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;
 }
Exemple #5
0
 /// <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" }
     });
 }