Exemplo n.º 1
0
    private void Start()
    {
        _levelTriggerLayer = 1 << LayerMask.NameToLayer(Layers.LevelTrigger);
        _player            = GameObject.FindGameObjectWithTag(Tags.Player).GetComponent <PlayerActor>();

        _respawnPoint = RespawnPoint.Instance;
        if (!_respawnPoint.HasSpawnInfo)
        {
            _respawnPoint.SetRespawn(_player.transform.position, _player.Mobile.Direction);
        }
        else
        {
            _player.transform.position = _respawnPoint.Position;
            _player.Mobile.Direction   = _respawnPoint.Direction;
        }
    }