Beispiel #1
0
    private UILevel003Key GetKey(UILevel003KeyType toType)
    {
        String keys = string.Empty;

        switch (toType)
        {
        case UILevel003KeyType.Main:
            keys = _allKeys;
            return(new UILevel003Key(toType, keys));

        case UILevel003KeyType.Wrong:
            keys = _allKeys;
            return(new UILevel003Key(toType, keys));

        case UILevel003KeyType.Right:
            List <ButtonDirection> list = this._mainKey.needClickButtonList;
            list = list.GetRange(0, list.Count);
            list.RemoveAt(0);
            return(new UILevel003Key(toType, list));
        }
        return(null);
    }
Beispiel #2
0
 public UILevel003Key(UILevel003KeyType type, List <ButtonDirection> list)
 {
     this.keyType             = type;
     this.needClickButtonList = list;
     this.keys = ListToKeys(list);
 }
Beispiel #3
0
 public UILevel003Key(UILevel003KeyType type, string keys)
 {
     this.keyType             = type;
     this.keys                = keys;
     this.needClickButtonList = KeysToList(keys);
 }