public void PointExit( ) { if (state == WineState.Selected) { state = WineState.Normal; transform.DOMove(initPosition, SelectTime); if (instrument != null) { instrument.transform.DOScale(1f, SelectTime); } } }
public void Pour() { state = WineState.Pour; open.Play(); Sequence seq = DOTween.Sequence(); seq.Append(transform.DOMove(target.position, pourMoveTime)); seq.Join(transform.DORotate(target.rotation.eulerAngles, pourMoveTime)); seq.AppendCallback(BeginPour); seq.AppendInterval(pourTime); seq.AppendCallback(SendAddWine); seq.Append(transform.DOMove(initPosition, pourMoveTime / 2f)); seq.Join(transform.DORotate(initRotation, pourMoveTime / 2f)); seq.AppendCallback(EndPour); }
public void PointEnter( ) { if (state == WineState.Normal) { raise.Play(); example.Play(); example.volume = 0; example.DOFade(1f, 0.5f); state = WineState.Selected; pointEnterTime = Time.time; transform.DOMove(Vector3.up * enterIntense, SelectTime).SetRelative(true); if (instrument != null) { instrument.transform.DOScale(2f, SelectTime); } } }
public void EndPour() { state = WineState.Normal; }