void Awake() { GameObject player = GameObject.FindGameObjectWithTag("Player"); statController = player.GetComponent <PlayerHealthAndMagic>(); healthBar = GameObject.Find("HealthBar").GetComponent <Slider>(); magicBar = GameObject.Find("MagicBar").GetComponent <Slider>(); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("Player")) { trapAnimator.SetTrigger("activationTrigger"); PlayerHealthAndMagic statController = collision.gameObject.GetComponent <PlayerHealthAndMagic>(); statController.Damage(30); } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("Player")) { PlayerHealthAndMagic statManager = collision.gameObject.GetComponent <PlayerHealthAndMagic>(); statManager.health = 100; statManager.magic = 0; Destroy(gameObject); } }
private void DamagePlayer(GameObject player) { PlayerHealthAndMagic stats = player.GetComponent <PlayerHealthAndMagic>(); if (stats == null) { return; } stats.Damage(10); }
void Start() { playerRigidBody = gameObject.GetComponent <Rigidbody2D> (); playerAnimator = gameObject.GetComponent <Animator> (); playerSprite = gameObject.GetComponentInChildren <SpriteRenderer>(); //giati to sprite einai mesa sto adeio wizard body playerRigidBody.gravityScale = 5f; magicModeEffect = GetComponentInChildren <ParticleSystem>(); magicModeEffect.Stop(); winImage.enabled = false; lossImage.enabled = false; statManager = GetComponent <PlayerHealthAndMagic>(); }