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); }
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; } } }