예제 #1
0
    public override List <Vector2> GeneratePoints(int n)
    {
        // Points manager reference
        ManagerPoints manager = ManagerPoints.Instance;

        List <Vector2> points = new List <Vector2>();

        for (int i = 0; i < n; i++)
        {
            // Implement "packed" generation here
        }

        return(points);
    }
예제 #2
0
    public override List <Vector2> GeneratePoints(int n)
    {
        // Points manager reference
        ManagerPoints manager = ManagerPoints.Instance;

        List <Vector2> points = new List <Vector2>();

        for (int i = 0; i < n; i++)
        {
            points.Add(
                new Vector2(
                    Random.Range(
                        -manager.pointBoundaries.x,
                        manager.pointBoundaries.x),
                    Random.Range(
                        -manager.pointBoundaries.y,
                        manager.pointBoundaries.y)));
        }

        return(points);
    }