public void ButtonInput(int buttonType) { int val = 0; if (buttonType == 1) { val = 15; } if (buttonType == 2) { val = 25; } if (buttonType == 3) { val = 40; } if (PlayerMoney >= val) { summoner = barracks.GetTroop(buttonType); summoner.Summon(); PlayerMoney -= val; PlayerMoneyText.text = PlayerMoney.ToString(); } else { Debug.Log("KULANG PRE"); } }
private void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.name == "GFCASTLE") { } else if (startingGameObject.gameObject.name != other.gameObject.name) { ITroopFactory troop = other.gameObject.GetComponent <ITroopFactory>(); if (troop != null) { troop.Damaged(1); } this.gameObject.SetActive(false); } }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.A)) { summoner = barracks.GetTroop(1); summoner.Summon(); } if (Input.GetKeyDown(KeyCode.S)) { summoner = barracks.GetTroop(2); summoner.Summon(); } if (Input.GetKeyDown(KeyCode.D)) { summoner = barracks.GetTroop(3); summoner.Summon(); } if (Input.GetKeyDown(KeyCode.R)) { summoner = barracks.GetTroop(4); summoner.Summon(); } PlayerMoneyText.text = PlayerMoney.ToString(); }