public FVec3 GetRandomPointInWalkables(FPseudoRandom random) { int index = this.GetRandomIndexInWalkables(random); FVec3 coord = this.IndexToCoord(index); coord.x *= this.scale.x; coord.z *= this.scale.z; return(new FVec3(random.NextFix64(coord.x, coord.x + this.scale.x), coord.y, random.NextFix64(coord.z - this.scale.z, coord.z))); }