- Edited
var localVillageManager
var wonderVector3 = Vector3()
var randomGenerator = RandomNumberGenerator.new()
func _ready():
isWondering = true
localVillageManager = get_parent_spatial()
randomGenerator.randomize()
wonderVector3 = Vector3(randomGenerator.randf_range(localVillageManager.global_transform.origin.x * 2, localVillageManager.global_transform.origin.x * -2), 0, randomGenerator.randf_range(localVillageManager.global_transform.origin.z * -2, localVillageManager.global_transform.origin.z * 2))
print(wonderVector3)
maleAdultNavigationAgent.set_target_location(wonderVector3)
I'm wondering if I've either miscalculated my radius attempt here or I'm doing something else wrong, I've got my agent wondering about a specific randomised amount now ( Yay ) but I had to use a random number generator because for some reason random.range wasn't playing nice with my code. This seems to be working but I'm pretty sure I've gone wrong with how far the agent is wondering.