Пример #1
0
    /// <summary>
    /// Show the specified type.
    /// </summary>
    /// <param name='type'>
    /// Type of effect
    /// </param>
    public static void Show(EffectType type, EZ3DItemManager.EffectEndDelegate endDele = null)
    {
        NewEffectFontBuffer tBuffer = new NewEffectFontBuffer();

        tBuffer.type = type;
        tBuffer.dele = endDele;

        smBufferedTypeList.Insert(0, tBuffer);

        if (smInstance == null)
        {
            smInstance = (NewEffectFont)Instantiate(Globals.Instance.M3DItemManager.NewEffectFontPrefab);
        }
    }
Пример #2
0
    public void PlayRankUpEffect(EZ3DItemManager.EffectEndDelegate callback)
    {
        GUIMain gui = Globals.Instance.MGUIManager.GetGUIWindow <GUIMain>();

        if (null != gui && gui.IsVisible)
        {
            Globals.Instance.M3DItemManager.PlayRankUpEffect(gui.GetButtonRankPosition(), delegate()
            {
                if (null != callback)
                {
                    callback();
                }
            });
        }
    }
Пример #3
0
    public void PlayLevelUpEffect(EZ3DItemManager.EffectEndDelegate callback)
    {
        Globals.Instance.M3DItemManager.PlayLevelUpEffect(Vector3.zero, delegate(){
            if (null != callback)
            {
                callback();
            }
        });

        // GUIMain gui = Globals.Instance.MGUIManager.GetGUIWindow<GUIMain>();
        // if (null != gui && gui.IsVisible)
        // {
        //  Globals.Instance.M3DItemManager.PlayLevelUpEffect(gui.GetButtonLevelPosition(), delegate(){
        //      if (null != callback){
        //          callback();
        //      }
        //  });
        // }
    }