public PileController(Pile pile, PileView pileView) { Pile = pile; PileView = pileView; bastraClip = Resources.Load <AudioClip>("Sounds/Bastra"); collectClip = Resources.Load <AudioClip>("Sounds/Collect"); }
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); }