public void LogPanelOpen(string panelName, PanelEventLogType eventType) { if (eventType == PanelEventLogType.None || m_PanelEventLogger == null) { return; } m_PanelEventLogger.LogPanelOpen(panelName, eventType); }
public void LogPanelClose(string name, PanelEventLogType eventType) { switch (eventType) { case PanelEventLogType.Single: CustomEventSingleton(DataAnalysisDefine.SINGLE_PANEL_EVENT, string.Format("{0}_close", name)); break; case PanelEventLogType.LifeCircleSingle: CustomEventLifeCircleSingle(string.Format("{0}_close", name)); break; case PanelEventLogType.Repeat: CustomEvent(DataAnalysisDefine.PANEL_EVENT, string.Format("{0}_close", name)); break; case PanelEventLogType.Mix: CustomEventSingleton(DataAnalysisDefine.SINGLE_PANEL_EVENT, string.Format("{0}_close", name)); CustomEvent(DataAnalysisDefine.PANEL_EVENT, string.Format("{0}_close", name)); break; default: break; } }