Пример #1
0
 public MacrossMemberAttribute(enMacrossType macrossType, string description = "", byte securityLevel = 0)
 {
     MacrossType   = macrossType;
     Path          = "";
     Description   = description;
     SecurityLevel = securityLevel;
 }
Пример #2
0
 /// <summary>
 /// 允许在逻辑图中使用的成员(函数、属性等)
 /// </summary>
 /// <param name="path">在节点列表中显示的路径(aa.bb.cc)</param>
 /// <param name="description">描述</param>
 /// <param name="securityLevel">安全级别,根据客户权限对能否调用进行筛选</param>
 public MacrossMemberAttribute(enMacrossType macrossType, string path, string description, byte securityLevel = 0)
 {
     MacrossType   = macrossType;
     Path          = path.Replace(",", ".");
     Description   = description;
     SecurityLevel = securityLevel;
 }
Пример #3
0
 public bool HasType(enMacrossType type)
 {
     return((MacrossType & type) == type);
 }
Пример #4
0
 public Editor_MacrossClassAttribute(EngineNS.ECSType csType, enMacrossType macrossType)
 {
     MacrossType = macrossType;
     CSType      = csType;
 }
Пример #5
0
 public static bool HasType(enMacrossType cur, enMacrossType tag)
 {
     return((cur & tag) == tag);
 }