1
Fork 0

Add poisoned Heart object

This commit is contained in:
Lorenzo Balugani 2019-04-28 17:30:43 +02:00
parent d943add3ea
commit ae322dfa9a
2 changed files with 38 additions and 0 deletions

View file

@ -0,0 +1,27 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class EntityItemPoisonHeart : EntityItem
{
public int damage;
protected EntityPlayer player;
public override string Name {
get {
return "Poisonous Heart";
}
}
// Start is called before the first frame update
protected new void Start() {
base.Start();
player = GameObject.FindGameObjectWithTag("Player").GetComponent<EntityPlayer>();
}
// Update is called once per frame
public override void OnPickup(EntityPlayer player) {
messageBar.Write("You used: " + Name, Color.yellow);
player.hp-=damage;
if (player.hp <= 0) player.Die();
Destroy(gameObject);
}
}

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6effa3f71be846844844432d38652a57
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: