1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  | using UnityEngine; 
 |    
 |  public class EffectMgr  
 |  { 
 |    
 |      //玩家是否主动屏蔽了特效 
 |      public static bool IsNotShowBySetting(int id) 
 |      { 
 |          var config = EffectConfig.Get(id); 
 |          if (config == null) 
 |          { 
 |  #if UNITY_EDITOR 
 |              if (id != 0) 
 |                  Debug.LogError("特效配置表中没有找到id为" + id + "的特效"); 
 |  #endif 
 |              return true; 
 |          } 
 |          bool isNotShow = LocalSave.GetBool("IsNotShowBroadEffect", false); 
 |          if (config.notShow == 1 && isNotShow) 
 |              return true; 
 |    
 |          return false; 
 |      } 
 |    
 |  } 
 |  
  |