Ejemplo n.º 1
0
    public void OnInputBegin()
    {
        ActualRoadPoints.Clear();

        var line = Instantiate(RoadPrefab, LineParent);

        ActualLine = line.GetComponent <RoadController>();

        ActualLine.UpdateRoad(ActualRoadPoints);

        var point = InputController.Instance.InputPosition;

        ActualRoadPoints.Add(point);
        _lastPoint = point;
    }
Ejemplo n.º 2
0
    void Update()
    {
        if (!InputController.Instance.InputActive)
        {
            return;
        }

        var point = InputController.Instance.InputPosition;

        if (Vector3.Distance(point, _lastPoint) > PointOffset)
        {
            ActualRoadPoints.Add(point);
            _lastPoint = point;
            ActualLine.UpdateRoad(ActualRoadPoints);
        }
    }