Ejemplo n.º 1
0
    void Start()
    {
        _phoneUsers         = new PhoneUsers();
        _phoneCallsHarcoded = new PhoneCallsHarcode();

        _telephoneCentral = new TelephoneCentral(this, Board, StressController, _phoneUsers, SFXController);

        //StartGame();
    }
Ejemplo n.º 2
0
    public TelephoneCentral(GameController gameController, Board board, StressController stressController, PhoneUsers phoneUsers, SFXController sfxController)
    {
        Instance = this;

        this.board            = board;
        this.stressController = stressController;
        this.gameController   = gameController;
        this.phoneUsers       = phoneUsers;
        this.sfxController    = sfxController;

        board.OnTalkingFinished += FinishCall;

        board.SubscribeToJabEvent(ConnectCall);
        stressController.OnStressPeak += EndCalls;

        LoadCallGroups();
    }