示例#1
0
    // 等待特定秒数以后开始切换
    private IEnumerator WaitAndSwitchWorld(Loop.WorldName targetWorld, float seconds)
    {
        Debug.Log("Switch world after " + seconds + " seconds...");

        yield return(new WaitForSeconds(seconds));

        Loop.WorldManager.SwitchToWorld(targetWorld);
        _currentPlayer.SwitchToWorld(targetWorld);
        Loop.CameraManager.SwitchWorldCamera(targetWorld);

        StartCoroutine(WaitToInput(Loop.WorldConstants.TIME_AFTER_SWITCH));
    }