Exemplo n.º 1
0
    public PileController(Pile pile, PileView pileView)
    {
        Pile     = pile;
        PileView = pileView;

        bastraClip  = Resources.Load <AudioClip>("Sounds/Bastra");
        collectClip = Resources.Load <AudioClip>("Sounds/Collect");
    }
Exemplo n.º 2
0
    private void Initialize()
    {
        Transform canvas = FindObjectOfType <Canvas>().transform;

        Pile     pile     = new Pile();
        PileView pileView = Instantiate(Resources.Load <PileView>("Prefabs/Pile"), canvas);

        pileController = new PileController(pile, pileView);

        Player     player     = new Player();
        PlayerView playerView = Instantiate(Resources.Load <PlayerView>("Prefabs/Player"), canvas);

        playerController = new PlayerController(player, playerView, pileController);

        Computer     computer     = new Computer(pile);
        ComputerView computerView = Instantiate(Resources.Load <ComputerView>("Prefabs/Computer"), canvas);

        computerController = new ComputerController(computer, computerView, pileController);

        menuManager = Instantiate(Resources.Load <MenuManager>("Prefabs/Menu"), canvas);
    }