private void Start() { _cadastre = Cadastre.Instance; _pointList = new List <PolyPoint>(); _segmentList = new List <PolySegment>(); _line = GetComponent <LineRenderer>(); _linePositionList = new List <Vector3>(); _pointsPool = _cadastre.PointsPool; }
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); }
private void Start() { _drawingTool = DrawingTool.Instance; _cadastre = Cadastre.Instance; _cam = Camera.main.GetComponent <CameraMovement>(); }