示例#1
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="name"></param>
    /// <returns></returns>
    public ShakeClass GetShake(string name)
    {
        ShakeClass shake = null;

        shakesMap.TryGetValue(name, out shake);
        return(shake);
    }
    static void ShakeEffect(GameObject obj, float intensity, float time)
    {
        if (obj.GetComponent <ShakeClass> () == null)
        {
            obj.AddComponent <ShakeClass> ();
        }
        ShakeClass shake = obj.GetComponent <ShakeClass> ();

        shake.shake       = time;
        shake.shakeAmount = intensity;
    }
示例#3
0
    /// <summary>
    ///
    /// </summary>
    public void init()
    {
        myMods = new List <ModClass>();
        ModClass mod1 = new ModClass();

        myMods.Add(mod1);

        myShakes = new List <ShakeClass>();
        ShakeClass shake1 = new ShakeClass();

        myShakes.Add(shake1);
    }