// Use this for initialization void Start() { InkStoryManager = GetComponent <InkStoryManager>(); PopulateStoryStates(); MapButtonsLookUp = new Dictionary <string, Button>(); foreach (Button b in MapPinButtons) { MapButtonsLookUp[b.name] = b; b.gameObject.SetActive(false); } InkStoryManager.RegisterStoryObserver("currentStoryState", CheckStoryState); CheckState(); }