private void SetActiveHeader(HOption _opt) { switch (_opt) { case HOption.Play: HeaderPlay.color = Color.white; HeaderAdventure.color = Color.grey; HeaderCollection.color = Color.grey; break; case HOption.Adventures: HeaderPlay.color = Color.grey; HeaderAdventure.color = Color.white; HeaderCollection.color = Color.grey; break; case HOption.Collections: HeaderPlay.color = Color.grey; HeaderAdventure.color = Color.grey; HeaderCollection.color = Color.white; break; } }
protected void SetActiveGroup(HOption _opt) { Debug.Log("Setting active group with Option = " + _opt); switch (_opt) { case HOption.Play: GameObject playGroup = null; if (Groups.TryGetValue(_opt, out playGroup)) { CloseOpenGroups(); if (!playGroup.activeSelf) { SlideHeaderGlow(PlayBtn.transform.position.x); SetActiveHeader(_opt); playGroup.SetActive(true); } } break; case HOption.Adventures: GameObject advGroup = null; if (Groups.TryGetValue(_opt, out advGroup)) { CloseOpenGroups(); if (!advGroup.activeSelf) { SlideHeaderGlow(AdventureBtn.transform.position.x); SetActiveHeader(_opt); advGroup.SetActive(true); } } break; case HOption.Collections: break; } }