private void SetViewer(eViewType viewType) { if (m_characterViewerDic.ContainsKey(viewType)) { m_viewType = viewType; m_currentSubCharacterViewer = m_characterViewerDic[m_viewType]; m_currentSubCharacterViewer.Init(this); if (m_actorRootLook != null) { } if (m_viewType == eViewType.Map) { } } }
private void OnEnableCharacterView() { m_isRefreshGlobalManager = true; //m_useSpawnWithTimeLineEditor = EditorPrefs.GetBool("UseSpawnWithTimeLineEditor"); CreateSubCharacterViewer(); if (true == m_characterViewerDic.ContainsKey(m_viewType)) { m_currentSubCharacterViewer = m_characterViewerDic[m_viewType]; m_currentSubCharacterViewer.Init(this); foreach (KeyValuePair <eViewType, ISubCharacterViewer> keyValuePair in m_characterViewerDic) { keyValuePair.Value.OnEnable(); } } }