void onEntityHit(EntityHitEvent entityHit)
 {
     if (entityHit.Tag == "Finish")
     {
         updateHealthbar(entityHit.HealthLeft);
     }
 }
    void Start()
    {
        coreHealth  = GetComponent <HealthComponent>();
        imageSlider = GetComponent <ImageSlider>();

        EntityHitEvent.Register(onEntityHit);
    }
 void onEntityHit(EntityHitEvent entityHit)
 {
     if (entityHit.Entity.Equals(gameObject))
     {
         audioSource.PlayOneShot(Clip, volume);
     }
 }
Example #4
0
 void onEntityHit(EntityHitEvent entityHit)
 {
     if (entityHit.Entity.Equals(playerObject))
     {
         Debug.LogFormat("{0} got hit", playerObject);
         updateHealthbar(entityHit.HealthLeft);
     }
 }
Example #5
0
    void Start()
    {
        //Subscribing to GameEvents
        EntityHitEvent.Register(onEntityHit);
        ItemCollectedEvent.Register(onItemCollected);

        //Finding Player Oject
        playerObject = GameObject.FindGameObjectWithTag("Player");
        playerHealth = playerObject.GetComponent <HealthComponent>();

        //UI Slider
        ImageSlider.SetSliderValue(1);
    }
 private void OnDestroy()
 {
     EntityHitEvent.DeRegister(onEntityHit);
 }
 // Use this for initialization
 void Start()
 {
     EntityHitEvent.Register(onEntityHit);
 }