示例#1
0
    public PlayState(GameManager gameManager_ref)
    {
        this.gameManagerRef = gameManager_ref;

        if (gameManager_ref.debugMode)
        {
            Debug.Log("Constructing PlayState!");
        }

        gameManagerRef.audioManagerRef.StartPlayMusicTrack();

        if (!gameManagerRef.gameRunning)
        {
            gameManagerRef.gameRunning = true;
            gameManagerRef.audioManagerRef.StartPlayMusicTrack();
        }

        if (gameManager_ref.debugMode)
        {
            Debug.Log("Constructing PlayState DONE!!!");
        }

        CanvasManager.ActivatePlayMenu();
        PlayerManager.StopScanningForPlayers();
        PlayerManager.SetPlayerLockstate(false);
        EnemyManager.StartSpawning();
    }