Panel的作用就是 获取组件
例如
1
MainCityPanel = {};
local transform;
local gameObject;
local this = MainCityPanel;
--启动事件--
function
MainCityPanel.Awake(
obj)
gameObject = obj;
transform = obj.
transform;
this.
InitPanel();
logWarn(
"Awake lua--->>"..gameObject.
name);
end
--初始化面板--
function
MainCityPanel.InitPanel()
this.
panel = transform:
Find(
"Plane").
gameObject
end
2
local transform;
local gameObject;
StartPanel = {};
local this = StartPanel;
--启动事件--
function
StartPanel.Awake(
obj)
gameObject = obj;
transform = obj.
transform;
this.
InitPanel();
logWarn(
"Awake lua--->>"..gameObject.
name);
end
--初始化面板--
function
StartPanel.InitPanel()
this.
userNameInput = transform:
Find(
"UserName/UserNameInput/Text").
gameObject;
this.
userPwdInput = transform:
Find(
"UserPwd/UserPwdInput/Text").
gameObject;
this.
registerBtn = transform:
Find(
"RegisterBtn").
gameObject;
this.
loginBtn = transform:
Find(
"LoginBtn").
gameObject;
print(this.
loginBtn.
name..this.
userNameInput.
name..this.
userPwdInput.
name..this.
registerBtn.
name)
end