Beispiel #1
0
    /// <summary>
    /// 展现文字的动画
    /// </summary>
    void createUpAnim(int changed, GameObject GoParent)
    {
        if (changed == 0)
        {
            return;
        }
        if (lastOne != null)
        {
            lastOne.UpAnimImmediate();
        }

        Object obj = null;

        obj = PrefabLoader.loadFromUnPack("Ban/AngryChg", false);
        GameObject go = Instantiate(obj) as GameObject;

        RED.AddChild(go, GoParent);

        AngryChgAnim aca = go.GetComponent <AngryChgAnim>();

        aca.showAnim(changed);

        lastOne = aca;

        AsyncTask.QueueOnMainThread(() => { lastOne = null; }, aca.StayTime);
    }
Beispiel #2
0
    public static AngryChgAnim createOne(int changed, GameObject GoParent)
    {
        Object obj = null;

        obj = PrefabLoader.loadFromUnPack("Ban/AngryChg", false);
        GameObject go = Instantiate(obj) as GameObject;

        RED.AddChild(go, GoParent);

        AngryChgAnim aca = go.GetComponent <AngryChgAnim>();

        aca.showAnim(changed);
        return(aca);
    }