public override void OnEnter() { base.OnEnter(); if (_selectedMachine != null) { UiManager.SetMoveOptionsPanelEnabled(true); UiManager.SetMoveConfirmButtonEnabled(true); _initialTile = _selectedMachine.GetCenterTile(); _targetTransform = new GridTransform(_selectedMachine._gridTransform); _targetTransform.SetCenterTile(_initialTile); } }
private void SetPosition(Point tile) { _targetTransform.SetCenterTile(tile); RefreshValidity(); }