public override void OnShow(object param) { base.OnShow(param); if (null != param) { UITaskOnBuildData data = param as UITaskOnBuildData; RefreshView(data); } GameEvents.BigWorld_Event.OnReflashScreen += RefreshPos; GameEvents.BigWorld_Event.Listen_ShowTaskOnBuild += RefreshView; }
private void RefreshView(UITaskOnBuildData data) { RefreshPoolView(data.m_pool_task); RefreshBranchView(data.m_branch_task); }