protected override void Awake() { base.Awake(); eState = EStoryScreenState.EShowAll; footer = GetComponentInChildren <Footer>(); scrollView = GetComponentInChildren <ScrollRect>(); if (scrollView == null) { Debug.Log("StoryScreen is missing child ScrollRect"); return; } List <StoryData> storyData = Main.storyDataManager.GetStoryData(); if (storyData.Count <= 0) { AddNewStoryTile(); } else { foreach (StoryData data in storyData) { AddStoryTile(data); } } footer.onAddNewSelected.AddListener(AddNewSelected); }
public void SetState(EStoryScreenState eState) { switch (eState) { case EStoryScreenState.EShowAll: break; case EStoryScreenState.EStoryOpen: break; case EStoryScreenState.EPlotOpen: break; default: break; } this.eState = eState; }