public void CreateFilmEffector(int effecttype, Color targetColor, int targetpower, int style, float length, bool isBlocking) { effectCamera.GetComponent <Camera>().enabled = true; FilmEffector filmEffector = effectCamera.AddComponent <FilmEffector>(); filmEffector.Prepare(effecttype, targetColor, targetpower, style, length, isBlocking); }
public void CreateBlur(int targetpower, float length, bool isBlocking) { useBlur = true; filmPower = targetpower; if (effector != null) { HideFilmEffector(length, isBlocking: false); effector = null; } gameSystem.RegisterAction(delegate { EffectCamera.GetComponent <Camera>().enabled = true; effector = EffectCamera.AddComponent <FilmEffector>(); effector.Prepare(12, Color.white, targetpower, 0, length, isBlocking); }); }
public void CreateFilmEffector(int effecttype, Color targetColor, int targetpower, int style, float length, bool isBlocking) { useFilm = true; filmPower = targetpower; filmColor = targetColor; filmType = effecttype; filmStyle = style; gameSystem.RegisterAction(delegate { EffectCamera.GetComponent <Camera>().enabled = true; if (effector == null) { effector = EffectCamera.AddComponent <FilmEffector>(); } effector.Prepare(effecttype, targetColor, targetpower, style, length, isBlocking); }); }