private void TankHealthChangedListener(Object obj) { playWindow.RefreshHealth(obj); IDamageable tank = obj as IDamageable; if (tank.currentHealth <= 0) { playWindow.gameObject.SetActive(false); loseWindow.gameObject.SetActive(true); } }