From 47f2992f5d49689e774cef28cf845764792c4bc2 Mon Sep 17 00:00:00 2001
From: Leonard Wu <364452445@qq.com>
Date: 星期三, 15 八月 2018 22:39:21 +0800
Subject: [PATCH] 提供窗口管理的lua接口
---
Lua/LuaWindow.cs | 10 +---------
1 files changed, 1 insertions(+), 9 deletions(-)
diff --git a/Lua/LuaWindow.cs b/Lua/LuaWindow.cs
index 7b3b427..8807765 100644
--- a/Lua/LuaWindow.cs
+++ b/Lua/LuaWindow.cs
@@ -10,7 +10,6 @@
public class LuaWindow : Window
{
public string fileName;
- public Injection[] injections;
Action luaOnDestroy;
@@ -24,7 +23,6 @@
Action onLateUpdate;
private LuaTable scriptEnv;
- bool luaInited = false;
private void Init()
{
@@ -33,12 +31,6 @@
meta.Set("__index", LuaUtility.env.Global);
scriptEnv.SetMetaTable(meta);
meta.Dispose();
-
- scriptEnv.Set("self", this);
- foreach (var injection in injections)
- {
- scriptEnv.Set(injection.name, injection.value);
- }
LuaUtility.Do(fileName, "LuaWindow", scriptEnv);
@@ -72,7 +64,6 @@
onLateUpdate = null;
scriptEnv.Dispose();
- injections = null;
}
protected override void BindController()
@@ -104,6 +95,7 @@
protected override void OnAfterOpen()
{
+ scriptEnv.Set("root",this.gameObject);
if (onAfterOpen != null)
{
onAfterOpen();
--
Gitblit v1.8.0