Explosion, pressure plate, bomb ice in place

This commit is contained in:
2018-04-22 21:36:25 +10:00
parent db0b719158
commit d6f2f973f6
33 changed files with 715 additions and 5 deletions
+12
View File
@@ -3,18 +3,30 @@ using System.Collections.Generic;
using UnityEngine;
public class BlockIce : MonoBehaviour {
SpriteRenderer spriteRenderer;
Rigidbody2D rigidBody;
public float bombTimer = -1;
public GameObject bombPrefab;
public Sprite alternateSprite;
void Awake() {
spriteRenderer = GetComponent<SpriteRenderer> ();
rigidBody = GetComponent<Rigidbody2D> ();
rigidBody.Sleep ();
}
void Start() {
//switch if it's a bomb block
if (bombTimer >= 0) {
Sprite spr = spriteRenderer.sprite;
spriteRenderer.sprite = alternateSprite;
alternateSprite = spr;
}
}
void OnTriggerEnter2D(Collider2D collider) {
//TODO: use durability class?
FireDamager fire = collider.gameObject.GetComponent<FireDamager> ();