public void letParticlePlayField(Enumerations.enSfxAndPfx e, int duration, Feld target) { GameObject play = null; switch (e) { case Enumerations.enSfxAndPfx.Beschwoeren: play = summonPfx; break; case Enumerations.enSfxAndPfx.Eiswand: play = eiswandPfx; break; case Enumerations.enSfxAndPfx.FieldChange: play = fieldChangePfx; break; } SpellParticleManager.SpawnSpellParticles(play, duration, target); }
//Manages Sound and Particle Effects public void letParticlePlayMonster(Enumerations.enSfxAndPfx e, int duration, KreaturChip target, KreaturChip origin = null) { GameObject play = null; switch (e) { case Enumerations.enSfxAndPfx.Blattgeschoss: play = blattgeschossPfx; break; case Enumerations.enSfxAndPfx.Blizzard: play = blizzardPfx; break; case Enumerations.enSfxAndPfx.Eisadler: play = eisadlerPfx; break; case Enumerations.enSfxAndPfx.Eisblock: play = eisblockPfx; break; case Enumerations.enSfxAndPfx.Eislanze: play = eislanzePfx; break; case Enumerations.enSfxAndPfx.Eispfeil: play = eispfeilPfx; break; case Enumerations.enSfxAndPfx.Energie: play = energiePfx; break; case Enumerations.enSfxAndPfx.ExplosiveSamen: play = explosiveSamenPfx; break; case Enumerations.enSfxAndPfx.Fernkampf: play = fernkampfPfx; break; case Enumerations.enSfxAndPfx.Heilen: play = heilenPfx; break; case Enumerations.enSfxAndPfx.KreaturKO: play = kreaturKOPfx; break; case Enumerations.enSfxAndPfx.Nahkampf: play = nahkampfPfx; break; case Enumerations.enSfxAndPfx.Rankenschlag: play = rankenschlagPfx; break; case Enumerations.enSfxAndPfx.Teleport: play = tauschenPfx; break; case Enumerations.enSfxAndPfx.Wiederkehr: play = wiederkehrPfx; break; case Enumerations.enSfxAndPfx.Wucherwurzeln: play = wucherwurzelnPfx; break; } SpellParticleManager.SpawnSpellParticles(play, duration, target, origin); }