private void ChangeSwordParticles(PlayerStanceType value) { switch (value) { case PlayerStanceType.STANCE_NONE: swordBlueOrb.SetActive(false); swordBlueLine.SetActive(false); swordRedOrb.SetActive(false); swordRedLine.SetActive(false); swordEmitter.ChangeMaterial(0); shieldEmitter.ChangeMaterial(0); currentHeavyAttackParticles = greyHeavyAttackParticles; break; case PlayerStanceType.STANCE_BLUE: swordBlueOrb.SetActive(true); swordBlueLine.SetActive(true); swordRedOrb.SetActive(false); swordRedLine.SetActive(false); swordEmitter.ChangeMaterial(1); shieldEmitter.ChangeMaterial(1); currentHeavyAttackParticles = blueHeavyAttackParticles; break; case PlayerStanceType.STANCE_RED: swordBlueOrb.SetActive(false); swordBlueLine.SetActive(false); swordRedOrb.SetActive(true); swordRedLine.SetActive(true); swordEmitter.ChangeMaterial(2); shieldEmitter.ChangeMaterial(2); currentHeavyAttackParticles = redHeavyAttackParticles; break; } }