public void OnTriggerEnter2D(Collider2D col) { SSGameElement gameElement = col.GetComponent <SSGameElement>(); if (gameElement != null) { if (gameElement.GetObjectTypeID() == SSObjectType.SHIP_MISSILE || gameElement.GetObjectTypeID() == SSObjectType.GAME_SHIP) { enemyLives--; if (enemyLives <= 0) { enemy.DestroyElement(); } } } }
public void OnTriggerEnter2D(Collider2D col) { SSGameElement gameElement = col.GetComponent <SSGameElement>(); if (gameElement != null) { if (gameElement.GetObjectTypeID() == SSObjectType.GAME_ENEMY) { missileDurability--; if (missileDurability <= 0) { missile.DestroyElement(); } } } }
public void OnTriggerEnter2D(Collider2D col) { SSGameElement gameElement = col.GetComponent <SSGameElement>(); if (gameElement != null) { if (gameElement.GetObjectTypeID() == SSObjectType.GAME_ENEMY) { shipLives--; EventBroadcaster.sharedInstance.NotifyObserver(SSNames.ON_LIVES_CHANGED); if (shipLives <= 0) { ship.DestroyElement(); } } } }