void Start() { this.player = GameObject.Find("OrcaPrefab"); scoreController = FindObjectOfType <ScoreController>(); Hpcontroller = FindObjectOfType <HpController>(); feedGenerator = FindObjectOfType <FeedGenerator>(); }
void Start() { this.player = GameObject.Find("OrcaPrefab"); scoreController = FindObjectOfType <ScoreController>(); Hpcontroller = FindObjectOfType <HpController>(); randoms = FindObjectOfType <Randoms>(); }
public void SetDamage(int damage) { _hp -= damage; HpController.GetInstance().Hp = _hp; if (_hp <= 0) { Die(); } }
void Start() { hpController = GameObject.FindGameObjectWithTag("HpController").transform.GetComponent <HpController>(); physicsObject = GetComponent <PhysicsObject>(); spriteRenderer = GetComponent <SpriteRenderer>(); projectileMovement = ProjectilePrefab.GetComponent <ProjectileMovement>(); projectileRadius = projectileMovement.transform.localScale.x * projectileMovement.transform.GetComponent <CircleCollider2D>().radius; playerRadius = transform.localScale.x * transform.GetComponent <CircleCollider2D>().radius; }
public void updateAllTankHealthBars(HpController hpController) { for (int i = 0; i < 3; i++) { Tank currentTank = this.tanks[i]; if (currentTank is EmptyTankSlot) { continue; } else { switch (i) { case 0: if (this.playerColor == PlayerColors.Red) { hpController.RedTank1Hp(currentTank.getHealth()); } else { hpController.BlueTank1Hp(currentTank.getHealth()); } break; case 1: if (this.playerColor == PlayerColors.Red) { hpController.RedTank2Hp(currentTank.getHealth()); } else { hpController.BlueTank2Hp(currentTank.getHealth()); } break; case 2: if (this.playerColor == PlayerColors.Red) { hpController.RedTank3Hp(currentTank.getHealth()); } else { hpController.BlueTank3Hp(currentTank.getHealth()); } break; } } } }
void OnTriggerEnter2D(Collider2D collider) { HpController missile = collider.gameObject.GetComponent <HpController>(); if (missile) { health -= missile.GetDamage(); missile.Hit(); } if (health <= 0) { Destroy(gameObject); AudioSource.PlayClipAtPoint(deadSound, transform.position); ScoreKeeper.Instance.Score(); } }
void Start() { HpController.GetInstance().Hp = _hp; _isReadyToPlay = false; }
void Awake() { instance = this; heartImg = transform.GetChild(0).GetComponent<Image>(); }
public void updatePlayerHealthBars(HpController hpController) { player1.updateAllTankHealthBars(hpController); player2.updateAllTankHealthBars(hpController); }
// Use this for initialization /// <summary> /// Start this init. /// </summary> void Start() { hpController = GetComponent <HpController>(); scoreController = GetComponent <ScoreController>(); }
private void Awake() { _instance = this; }