示例#1
0
    private void StopTexEffect(int type, int playingId)
    {
        if (playingId < 0)
        {
            return;
        }
        SMaterialEffect_Tex sMaterialEffect_Tex = this.FindEffect(type) as SMaterialEffect_Tex;

        if (sMaterialEffect_Tex == null)
        {
            return;
        }
        if (playingId > 0 && sMaterialEffect_Tex.playingId != playingId)
        {
            return;
        }
        if (sMaterialEffect_Tex.enableFade)
        {
            sMaterialEffect_Tex.BeginFadeOut();
        }
        else
        {
            this.StopEffect(sMaterialEffect_Tex);
        }
    }
 private void StopTexEffect(int type, int playingId)
 {
     if (playingId >= 0)
     {
         SMaterialEffect_Tex effect = this.FindEffect(type) as SMaterialEffect_Tex;
         if ((effect != null) && ((playingId <= 0) || (effect.playingId == playingId)))
         {
             if (effect.enableFade)
             {
                 effect.BeginFadeOut();
             }
             else
             {
                 this.StopEffect(effect);
             }
         }
     }
 }