Exemplo n.º 1
0
    /// <summary>
    /// CCFunction
    ///
    /// 延时调用
    /// </summary>
    public static CCDelay Delay(this Transform s, Action action, CCDelay.OnAction onAction, float time, params object[] _params)
    {
        CCDelay dela = Delay(s, action, time);

        dela.SetHandle(onAction, _params);
        return(dela);
    }
Exemplo n.º 2
0
    /// <summary>
    /// CCFunction
    ///
    /// 延时调用
    /// </summary>
    public static CCDelay Delay(this Transform s, Action action, CCDelay.OnAction onAction, float time)
    {
        CCDelay dela = Delay(s, action, time);

        dela.SetHandle(onAction, null);
        return(dela);
    }
Exemplo n.º 3
0
    /// <summary>
    /// CCFunction
    ///
    /// 延时调用
    /// </summary>
    public static CCDelay Delay(this GameObject s, Action action, CCDelay.OnAction onAction, float time, params UnityEngine.Object[] _params)
    {
        CCDelay dela = Delay(s, action, time);

        dela.SetHandle(onAction, _params);
        return(dela);
    }