void Start() { currentState = HumanStates.Search; gm = GameObject.Find("GameManager").GetComponent<GameManager>(); rm = GameObject.Find("GameManager").GetComponent<RoomGenerator>(); rcm = GameObject.Find("GameManager").GetComponent<RoomChangeManager>(); SpecialItems = rm.AiTracker; ItemGoalPlacement = GameObject.FindGameObjectsWithTag("Heartagram").ToList(); }
//public float minDistance = 10; void Awake() { _RoomChangeManager = GetComponent<RoomChangeManager>(); currentSpecialItems = new List<GameObject>(); currentFurniture = new List<GameObject>(); for (int i = 0; i < 4; i++) { int rand = Random.Range(0, AllSpecialItems.Count); currentSpecialItems.Add(AllSpecialItems[rand]); AllSpecialItems.Remove(AllSpecialItems[rand]); //DON'T YOU DARE TRY AND USE THIS //pls its so funny //if (AllSpecialItems[rand].name.Contains("Cat")) //{ // List<GameObject> CatsToDelete = new List<GameObject>(); // foreach (GameObject obj in AllSpecialItems) // { // if (obj.name.Contains("Cat")) // CatsToDelete.Add(obj); // } // foreach (GameObject obj in CatsToDelete) // { // AllSpecialItems.Remove(obj); // } // CatsToDelete.Clear(); // return; //} } }