Ejemplo n.º 1
0
 public async Task TraceLine(LineRenderer line)
 {
     Vector3[] linePos = new Vector3[line.positionCount];
     line.GetPositions(linePos);
     for (int i = 0; i < line.positionCount; i += 3)
     {
         await lowerHandle.MoveToPosition(linePos[i], handleVelocity);
     }
     Debug.Log(linePos[0]);
 }
Ejemplo n.º 2
0
    async Task IntroducePlayers()
    {
        await _speechOut.Speak("This is you.");

        await _upperHandle.MoveToPosition(playerSpawn.position, 5f);

        _upperHandle.Freeze();

        await _speechOut.Speak("This is your enemy.");

        await _lowerHandle.MoveToPosition(enemySpawn.position, 5f);

        _lowerHandle.Freeze();
    }