Example #1
0
        public Tile CreateDoor(EDoorType doorType)
        {
            var tile = new Tile_Door(doorType);

            tile.IsBlock = false;

            return(tile);
        }
Example #2
0
 /// <summary>
 /// 是否相同
 /// </summary>
 /// <param name="type"></param>
 /// <param name="typeStr"></param>
 /// <returns></returns>
 public static bool Equals(EDoorType type, string typeStr)
 {
     if (String.IsNullOrEmpty(typeStr))
     {
         return(false);
     }
     if (GetEnum(typeStr) == type)
     {
         return(true);
     }
     return(false);
 }
Example #3
0
 public KeyHolding(int?tenantId, string visitorName, DateTime visiteStartTime, DateTime visiteEndTime, string password, EDoorType keyType, long homeOwerId, long communityId)
 {
     TenantId        = tenantId;
     VisitorName     = visitorName;
     VisiteStartTime = visiteStartTime;
     VisiteEndTime   = visiteEndTime;
     Password        = password;
     KeyType         = keyType;
     CommunityId     = communityId;
     HomeOwerId      = homeOwerId;
     IsCollection    = false;
 }
Example #4
0
        /// <summary>
        /// 根据枚举类型获取信息
        /// </summary>
        /// <param name="type"></param>
        /// <returns></returns>
        public static string GetValue(EDoorType type)
        {
            switch (type)
            {
            case EDoorType.Gate:
                return("Gate");

            case EDoorType.MailBox:
                return("MailBox");

            case EDoorType.Maindoor:
                return("Maindoor");

            case EDoorType.Garage:
                return("Garage");

            default:
                return("FileDoor");
            }
        }
Example #5
0
 public Tile_Door(EDoorType type)
     : base(EType.Door)
 {
     mDoorType = type;
 }
Example #6
0
 /// <summary>
 /// 根据枚举类型获取展示信息
 /// </summary>
 /// <param name="type"></param>
 /// <returns></returns>
 public static string GetText(EDoorType type)
 {
     return(L(GetValue(type)));
 }
Example #7
0
 /// <summary>
 /// 是否相同
 /// </summary>
 /// <param name="type"></param>
 /// <param name="typeStr"></param>
 /// <returns></returns>
 public static bool Equals(string typeStr, EDoorType type)
 {
     return(Equals(type, typeStr));
 }
Example #8
0
 public DoorBrush(EDoorType doorType) : base()
 {
     this.doortype = doorType;
 }