private void Start() { _towerData = FindObjectOfType <Tower>(); _jengaPool = FindObjectOfType <Pool>(); _tower = FindObjectOfType <TowerGenerator>(); _turnController = FindObjectOfType <TurnController>(); }
//[SerializeField] bool autoFire = true; private void Start() { battery = this.GetComponentInChildren <TowerBattery>(); generator = this.GetComponentInChildren <TowerGenerator>(); if (generator != null) { generator.GenerateEvent.AddListener(AddEnergy); } gun = this.GetComponentInChildren <ITowerGun>(); if (gun != null) { gun.ReadyToFireEvent += FireGun; } transmitter = this.GetComponentInChildren <TowerTransmitter>(); }
public override void OnInspectorGUI() { TowerGenerator towerGenerator = (TowerGenerator)target; if (GUILayout.Button("Generate")) { towerGenerator.GenerateTower(); } if (DrawDefaultInspector()) { if (towerGenerator.shouldAutoUpdate) { towerGenerator.GenerateTower(); } } }
// Use this for initialization void Start() { velocity = Vector3.zero; towerMap = towerCentre.GetComponent<TowerGenerator>(); }
// Use this for initialization void Start() { textMoney = GameObject.Find("Money"); manager = GameObject.Find("GameManager").GetComponent<TowerGenerator>(); }
// Use this for initialization void Start() { textMoney = GameObject.Find("Money"); manager = GameObject.Find("GameManager").GetComponent <TowerGenerator>(); }
// Use this for initialization void Start() { GameObject towerObj = GameObject.Find("TowerRoot"); towerMap = towerObj.GetComponent<TowerGenerator>(); }