Remake baricade spice and tree
This commit is contained in:
@@ -133,13 +133,13 @@ public class BlockManager : MonoBehaviour
|
||||
}
|
||||
}
|
||||
|
||||
void OnTriggerEnter(Collider collider)
|
||||
void OnCollisionEnter(Collision collision)
|
||||
{
|
||||
if (blockType == BlockType.Barricade) {
|
||||
Debug.Log(collider.transform.tag);
|
||||
if (collider.transform.CompareTag("Enemy"))
|
||||
Debug.Log(collision.transform.tag);
|
||||
if (collision.transform.CompareTag("Enemy"))
|
||||
{
|
||||
EnemyManager enemyManager = collider.transform.GetComponent<EnemyManager>();
|
||||
EnemyManager enemyManager = collision.transform.GetComponent<EnemyManager>();
|
||||
if (enemyManager != null)
|
||||
{
|
||||
enemyManager.Damage(100);
|
||||
|
@@ -188,7 +188,6 @@ public class EnemyManager : MonoBehaviour
|
||||
|
||||
void OnTriggerEnter(Collider collider)
|
||||
{
|
||||
Debug.Log(collider.transform.tag);
|
||||
if (collider.transform.CompareTag("Meele"))
|
||||
{
|
||||
WeaponManager weaponManager = collider.transform.GetComponent<WeaponManager>();
|
||||
@@ -198,4 +197,19 @@ public class EnemyManager : MonoBehaviour
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void OnCollisionEnter(Collision collision)
|
||||
{
|
||||
if (collision.transform.CompareTag("Spikes"))
|
||||
{
|
||||
BlockManager blockManager = GetComponent<Collider>().transform.GetComponent<BlockManager>();
|
||||
if (blockManager != null && blockManager.blockType == BlockManager.BlockType.Barricade)
|
||||
{
|
||||
Damage(100);
|
||||
blockManager.health = 0;
|
||||
Destroy(blockManager);
|
||||
Destroy(blockManager.gameObject, 3);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user