Ejemplo n.º 1
0
    private PourStream CreateStream()
    {
        GameObject streamObject = Instantiate(_streamPrefab, _origin.position, Quaternion.identity, _origin);
        PourStream pourStream   = streamObject.GetComponent <PourStream>();

        return(pourStream);
    }
Ejemplo n.º 2
0
 private void StartPour()
 {
     _currentStream = CreateStream();
     _currentStream.SetColor(_color);
     _currentStream.SetStreamScale(_streamScale);
     _currentStream.IgnoreCollider(_objectCollider);
     _currentStream.Begin();
 }
Ejemplo n.º 3
0
 private void EndPour()
 {
     _currentStream.End();
     _currentStream = null;
 }