// 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; } }