Ejemplo n.º 1
0
        public static void Execute(Dictionary <string, string> _params, ActionDelegate _onFinish)
        {
            string param_duration = "";

            if (!_params.TryGetValue("duration", out param_duration))
            {
                Log.Error("setCameraFadeIn", "need params duration");
                return;
            }

            try
            {
                float duration = float.Parse(param_duration);

                CameraMgr.Shake(duration, () =>
                {
                    _onFinish();
                });
            }
            catch (System.Exception e)
            {
                Log.Error("Shake", "error: " + e.Message);
            }
        }