public virtual void Start() { shapePickerController = FindObjectOfType<ShapePickerController>(); if (gameMode == GameMode.FREE) { StartCoroutine(StartLevel()); } }
private void Start() { ShapePickerController shapePicker = FindObjectOfType <ShapePickerController>(); locator = FindObjectOfType <FigureLocator>(); shapePicker.onPickObject += (newFigure) => { figure = newFigure; }; shapePicker.onDropObject += () => { if (locator.isFocusedonBoard) { figure.ForceRotate(targetAngular, currentVelocity, autoRotateSmoothing); } figure = null; }; }
private void Start() { ShapePickerController shapePicker = FindObjectOfType <ShapePickerController>(); shapePicker.onPickObject += (newFigure) => { figure = newFigure; }; shapePicker.onDropObject += () => { if (needSmoothPos && figure) { if (figure.transform.position != targetPos) { figure.ForceLocate(targetPos, currentVelocity, pickupSmoothing); } } figure = null; }; }