示例#1
0
 private void Start()
 {
     _cadastre         = Cadastre.Instance;
     _pointList        = new List <PolyPoint>();
     _segmentList      = new List <PolySegment>();
     _line             = GetComponent <LineRenderer>();
     _linePositionList = new List <Vector3>();
     _pointsPool       = _cadastre.PointsPool;
 }
示例#2
0
    private void Awake()
    {
        if (_instance == null)
        {
            _instance = this;
        }

        _polygons     = new List <Polygon>();
        _polygonsPool = new Pool <Polygon>(_polygonPrefab, _polygonPoolStartCount, _polygonPoolMaxCount, _polygonsPoolParent, _polygonsParent);
        _pointsPool   = new Pool <PolyPoint>(_pointPrefab, _pointPoolStartCount, _pointPoolMaxCount, _pooledPointsParent, _pointsParent);
    }
示例#3
0
 private void Start()
 {
     _drawingTool = DrawingTool.Instance;
     _cadastre    = Cadastre.Instance;
     _cam         = Camera.main.GetComponent <CameraMovement>();
 }