Exemplo n.º 1
0
    // Start is called before the first frame update
    void Awake()
    {
        if (TryGetComponent(out PlayerController playerController))
        {
            this.playerController = playerController;
        }

        if (TryGetComponent(out TowerPlacer towerPlacer))
        {
            this.towerPlacer = towerPlacer;
        }

        if (TryGetComponent(out TowerPlacerController towerPlacerController))
        {
            this.towerPlacerController = towerPlacerController;
        }

        if (TryGetComponent(out SelectTowerController selectTowerController))
        {
            this.selectTowerController = selectTowerController;
        }

        if (TryGetComponent(out PlayerTowerInteraction playerTowerInteraction))
        {
            this.playerTowerInteraction = playerTowerInteraction;
        }

        if (TryGetComponent(out PlayerMenu playerMenu))
        {
            this.playerMenu = playerMenu;
        }

        playerController.OnDeath += new PlayerController.MyEventHandler(OnDeath);
    }
    // Start is called before the first frame update
    void Awake()
    {
        if (TryGetComponent(out PlayerInterface playerInterface))
        {
            this.playerInterface = playerInterface;
        }

        if (TryGetComponent(out PlayerTowerInteraction playerTowerInteraction))
        {
            this.playerTowerInteraction = playerTowerInteraction;
        }
    }