| | |
| | | [SerializeField] ToggleButton m_MapLineSwitch;
|
| | | [SerializeField] Transform m_MapLineContainer;
|
| | | [SerializeField] Text m_CurrentLine;
|
| | | [SerializeField] MapLineBehaviour[] m_MapLineBehaviours;
|
| | | [SerializeField] DynamicCyclicScroll m_LinesScroll;
|
| | | [SerializeField] Button m_WorldMap;
|
| | | [SerializeField] Button m_Close;
|
| | |
|
| | |
| | | m_MapLineContainer.gameObject.SetActive(true);
|
| | | m_MapLineSwitch.isOn = true;
|
| | |
|
| | | for (int i = 0; i < m_MapLineBehaviours.Length; i++)
|
| | | {
|
| | | var behaviour = m_MapLineBehaviours[i];
|
| | | if (i < _mapLines.Count)
|
| | | {
|
| | | behaviour.gameObject.SetActive(true);
|
| | | behaviour.Display(i, m_MapLineContainer);
|
| | | }
|
| | | else
|
| | | {
|
| | | behaviour.gameObject.SetActive(false);
|
| | | }
|
| | | }
|
| | | m_LinesScroll.Init(_mapLines);
|
| | | }
|
| | |
|
| | | private void CheckAchievementGuide()
|