Пример #1
0
    IEnumerator TransBack(Vector3 TransBackPos)
    {
        gameManager.BlackPanelFade(1f, 0.5f);
        PlayerStatus.canControl = false;

        yield return(new WaitForSeconds(0.5f));

        GameObject.Find("Player").GetComponent <PlayerControl>().FallAsleep();
        GameObject.Find("Player").GetComponent <Rigidbody2D>().velocity = Vector3.zero;

        playerTrans.position = RecordPointManager.Get_playerRecordPos();
        gameManager.BlackPanelFade(0f, 0.5f);

        yield return(new WaitForSeconds(0.5f));

        GameObject.Find("Player").GetComponent <PlayerControl>().SleepAwake();
        PlayerStatus.canControl = true;
    }
Пример #2
0
    void TransBack()
    {
        Vector3 backPos = RecordPointManager.Get_playerRecordPos();

        StartCoroutine(TransBack(backPos));
    }