private void Awake()
 {
     parent   = this.transform.parent.GetComponentInChildren <NPC>();
     switcher = parent.GetComponentInChildren <PhoneSwitcher>();
     parent.SawDisguisedBigfootEvent += AddTimesSeen;
     SeenEvent += ReactToBigfootMinor;
     movement   = parent.GetComponent <NPCMovement>();
     BoxCollider[] colls = parent.GetComponents <BoxCollider>();
     parentTrigger = System.Array.Find(colls, x => x.isTrigger);
     progression   = this.GetComponent <ProgressiveAgent>();
     sManager_ref  = FindObjectOfType <SubtitleManager>().GetComponent <SubtitleManager>();
 }
 private void Awake()
 {
     m_phoneSwitcher = GameObject.FindObjectOfType <PhoneSwitcher>();
 }