活动暂存
This commit is contained in:
1 parent
17aee7a740
commit
e231d3540e
12 files changed
+259
-277
No files matched your search
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 81ba7cd19f440d4418b28812b34dbe86
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,62 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class ActivityController : PFUIPanel
|
||||
{
|
||||
Transform browser;
|
||||
protected override void Awake()
|
||||
{
|
||||
browser = transform.Find("Browser");
|
||||
UIManager.AddEvent(browser.Find("Image").gameObject, UnityEngine.EventSystems.EventTriggerType.PointerClick, b =>
|
||||
{
|
||||
CloseFunc();
|
||||
});
|
||||
}
|
||||
|
||||
public override void Show()
|
||||
{
|
||||
base.Show();
|
||||
Debug.Log(20);
|
||||
Invoke("StartPageFunc",1.0f);
|
||||
}
|
||||
|
||||
private void StartPageFunc()
|
||||
{
|
||||
Debug.Log("开始");
|
||||
var rect = browser.GetComponent<RectTransform>();
|
||||
var webView = browser.GetComponent<UniWebView>();
|
||||
webView.Frame = new Rect(0, 0, Screen.width, Screen.height);
|
||||
|
||||
webView.ReferenceRectTransform = rect;
|
||||
// Load a URL.
|
||||
webView.Load("http://192.168.0.101:3081/Activity/LightUpChina");
|
||||
// Show it.
|
||||
webView.Show();
|
||||
webView.OnMessageReceived -= FromJs;
|
||||
webView.OnMessageReceived += FromJs;
|
||||
}
|
||||
private void FromJs(UniWebView webView, UniWebViewMessage message)
|
||||
{
|
||||
switch (message.Path)
|
||||
{
|
||||
case "Close": CloseFunc(); break;
|
||||
default:break;
|
||||
}
|
||||
//if (message.Path.Equals("Close"))
|
||||
//{
|
||||
// Debug.Log(message.Args["msg"]);
|
||||
// //transform.Find("Text").GetComponent<Text>().text = message.Args["msg"];
|
||||
//}
|
||||
}
|
||||
private void CloseFunc()
|
||||
{
|
||||
CancelInvoke("StartPageFunc");
|
||||
Close();
|
||||
}
|
||||
// Update is called once per frame
|
||||
void Update()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f1555c37779867f4c8f57a837cfe01c7
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -178,6 +178,8 @@ public class HomeController : PFUIPanel
|
||||
//进入比赛
|
||||
private void GoMatch(BaseEventData e)
|
||||
{
|
||||
UIManager.ShowActivityPanel();
|
||||
return;
|
||||
UIManager.ShowRaceHomePanel();
|
||||
OnExit(e);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user