Esempio n. 1
0
    private void ResetAll(Vector3?playerPos = null, Vector3?devourerPos = null)
    {
        _player.ResetVelocity();
        _devourer.ResetVelocity();

        Vector3 newPlayerPos = _firstPlace.position;

        if (playerPos != null)
        {
            newPlayerPos    = playerPos.Value;
            newPlayerPos.x += LeftClamp.position.x;
            newPlayerPos.z += BotClamp.position.z;
        }
        _player.transform.position = newPlayerPos;

        Vector3 newDevourerPos = _secondPlace.position;

        if (devourerPos != null)
        {
            newDevourerPos    = devourerPos.Value;
            newDevourerPos.x += LeftClamp.position.x;
            newDevourerPos.z += BotClamp.position.z;
        }
        _devourer.transform.position = newDevourerPos;
    }