public void SetAssetIntegrity(int assetIndex, float integrity) { Integrities[assetIndex] = integrity; if (Integrities.All((i) => i <= 0f)) { GameManager.Lose(); } updateIntegrityTextUi(); }
private void updateIntegrityTextUi() { IntegrityUi.text = Integrities.Select((e) => e.IntegrityFormat()).Join(" \U0000f142 ").Monospaced(); }