public void RemoveObject(GoapObject _object)
        {
            if (!goapObjects.ContainsKey(_object.GetObjectLayer().value))
            {
                return;
            }

            goapObjects[_object.GetObjectLayer().value].Remove(_object);
        }
        public void AddObject(GoapObject _object)
        {
            if (!goapObjects.ContainsKey(_object.GetObjectLayer().value))
            {
                goapObjects[_object.GetObjectLayer().value] = new List <GoapObject>();
            }

            goapObjects[_object.GetObjectLayer().value].Add(_object);
        }