public void SetupState() { if (state == StasisState.Random) { if (Random.value < stasisChance) { state = StasisState.Stasis; } else { state = StasisState.Normal; } } switch (state) { case StasisState.Normal: spriteRenderer.color = colorNormal; spriteRenderer.transform.localScale = scaleNormal; break; case StasisState.Stasis: spriteRenderer.color = colorStasis; spriteRenderer.transform.localScale = scaleStasis; break; default: break; } }
private void OnEnable() { state = StasisState.Random; SetupState(); }