public void updateCombo(int amount) { if (amount == 0) { animateTo(ComboContainerStatus.hidden); this.status = ComboContainerStatus.hidden; } if (amount > 1) { setText(amount); switch (status) { case ComboContainerStatus.hidden: { animateTo(ComboContainerStatus.visible); this.status = ComboContainerStatus.visible; break; } case ComboContainerStatus.visible: { animateTo(ComboContainerStatus.shine); this.status = ComboContainerStatus.visible; break; } } } }
private void animateTo(ComboContainerStatus status) { switch (status) { case ComboContainerStatus.hidden: { anim.SetInteger("Status", 0); break; } case ComboContainerStatus.visible: { anim.SetInteger("Status", 1); break; } case ComboContainerStatus.shine: { anim.SetTrigger("Shine"); StartCoroutine(comboExplotionienumerator()); break; } } }