Exemplo n.º 1
0
    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();
    }
Exemplo n.º 2
0
    //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;
            //}

        }
    }