public void ShakeDefault()
    {
        //Debug.Log( "ShakeDefault()", transform );

        if (SkillEventMgr.ActiveEvent)
        {
            SkillEventShaker.Shake();
        }
        else
        {
            Shaker.Shake();
        }
    }
Exemple #2
0
    public static void Shake(byte shakeType = 1, System.Action callback = null)
    {
        CameraShakeData data;

        if (CameraManager.instance.shakeDataDic.TryGetValue(shakeType, out data))
        {
            Shaker.Shake(data.shakeType, data.numberOfShakes, data.shakeAmount, data.rotationAmount, data.distance, data.speed, data.decay, 0, data.multiplyByTimeScale, () =>
            {
                startRootObj.transform.position = Vector3.zero;
                startRootObj.transform.rotation = Quaternion.identity;
            });
        }
        else
        {
            Shaker.Shake();
        }
    }