void move_to_bridge() { idling = !idling; current_state.play_outro(); playing = false; c = null; this.GetComponent<red_alert>().emergency(); int i = 0; GameObject[] navs = GameObject.FindGameObjectsWithTag("bridge"); idiorts = GameObject.FindGameObjectsWithTag("idiort"); foreach(GameObject idiort in idiorts){ NavMeshAgent n = idiort.GetComponent<NavMeshAgent>(); Transform dest; if(idiort.name == "captain"){ dest = GameObject.Find("captains_chair").GetComponent<Transform>(); } else { dest = navs[i].GetComponent<Transform>(); i++; } n.SetDestination(dest.position); } }
public void play_audio(string room) { if(walking_to_brig){ if(room == "security_office"){ end_day(); } } else { Converstaion conv = current_state.play_room(room); if(conv != null && !rooms_visited.Contains(room)){ c = conv; playing = true; rooms_visited.Add(room); } } }