public MainPanel()
{
_view = UIPackage.CreateObject("Demo", "Demo").asCom;
_view.fairyBatching = true;//优化drawcall,可以切换这条语句看效果
_view.SetSize(GRoot.inst.width, GRoot.inst.height);
_view.AddRelation(GRoot.inst, RelationType.Size);
GRoot.inst.AddChild(_view);
_backBtn = _view.GetChild("btn_Back");
_backBtn.visible = false;
_backBtn.onClick.Add(onClickBack);
_demoContainer = _view.GetChild("container").asCom;
_cc = _view.GetController("c1");
int cnt = _view.numChildren;
for (int i = 0; i < cnt; i++)
{
GObject obj = _view.GetChildAt(i);
if (obj.group != null && obj.group.name == "btns")
obj.onClick.Add(runDemo);
}
_demoObjects = new Dictionary<string, GComponent>();
}