Население Тринидада и Тобаго весьма разнообразно по своему составу, что отражает историю развития страны. По оценкам на июль 2008 года численность населения государства составляла 1 231 323 человек.
Рост численности населения Тринидада и Тобаго во второй половине XX века
Первоначально острова были заселены индейцами. После начала колонизации индейцы были постепенно истреблены и ассимилированы европейскими поселенцами.
В течение трёх веков испанского владычества над Тринидадом остров заселялся очень медленно. В 1783 году население Тринидада составляло лишь около 2,8 тысяч человек, из них всего 126 европейцев. Именно в этот год Испания объявила выгодные условия для приобретения земли на острове для католиков. Это привело к тому, что за последующие 14 лет в колонию с других островов Вест-Индии переселилось большое количество французских плантаторов с рабами. Когда в 1797 году колония попала под власть британцев, население составляло уже около 20 000 человек (из них 2 000 европейцев). С 1830-х годов после отмены рабства на британских Карибских островах на Тринидад попадает большое количество рабочих из Индии.
Решение
Я бы расставил контрольные маршрутные точки, добавил к ним коллайдеры в виде триггеров. На них накинуть небольшой скрипт, говорящий какое действие нужно сделать, что бы попасть в следующую маршрутную точку(к примеру повернуть налево и продолжать идти). Когда NPC вступает с ним в коллизию(OnTriggerEnter), берет из него необходимые параметры для продолжения движения. Я так себе реализовывал.
Это если линейно и по кругу. А если рандомно передвижение по территории, то все с теми же контрольным точками, только нужно получить их все, выбрать случайную точку и обходом по графу идти до этой точки. Как только достиг, выбрал случайную следующую точку и пошел дальше.
Объяснение: