public override void Init(WebviewOptions options = default)
    {
        bool   hasNetwork = Application.internetReachability != NetworkReachability.NotReachable;
        string message    = hasNetwork ? "Current platform\ndoes not support Webview." : "Network is not reachable.";

        MessageCanvas canvasPrefab = Resources.Load <MessageCanvas>("NotSupportedCanvas");

        messageCanvas = Instantiate(canvasPrefab);
        messageCanvas.SetMessage(message);
    }
Example #2
0
    public void ActivateObject(InteractiveObject currentObject)
    {
        foreach (InteractiveObject interactive in interactiveObjects)
        {
            if (interactive.GetID().Equals(currentObject.GetIDToUnlock()))
            {
                interactive.SetStatus(InteractiveObject.status.unlocked);

                MessageCanvas newMessage = Instantiate(message);
                Debug.Log(interactive.ToString());
                newMessage.SetMessageData(currentObject.display_name, interactive.hints[Random.Range(0, interactive.hints.Length)]);
                Time.timeScale = 0;
            }
        }
    }