public MacrossMemberAttribute(enMacrossType macrossType, string description = "", byte securityLevel = 0) { MacrossType = macrossType; Path = ""; Description = description; SecurityLevel = securityLevel; }
/// <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; }
public bool HasType(enMacrossType type) { return((MacrossType & type) == type); }
public Editor_MacrossClassAttribute(EngineNS.ECSType csType, enMacrossType macrossType) { MacrossType = macrossType; CSType = csType; }
public static bool HasType(enMacrossType cur, enMacrossType tag) { return((cur & tag) == tag); }