/// <summary>
 /// 指定した種類のサーバ情報を得る
 /// </summary>
 /// <param name="kind">取得したいサーバの種類</param>
 /// <returns>サーバ情報</returns>
 public static ServerInfo Select(KIND kind)
 {
     return(list.Find(delegate(ServerInfo info)
     {
         return info.kind == kind;
     }));
 }
Beispiel #2
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 public RevPos()
 {
     fStart = new Position(0, 0);
     fEnd = new Position(0, 0);
     fRange = null;
     fKind = KIND.TEXT;//デフォルト
 }
Beispiel #3
0
    public CardModel(bool isDish, int cardID, int cost, bool isRare)
    {
        CardEntity cardEntity = null;

        if (isDish)
        {
            cardEntity = Resources.Load <CardEntity>("CardEntityList/Dishes/Card" + cardID);
        }
        else
        {
            cardEntity   = Resources.Load <CardEntity>("CardEntityList/Ingredients/Card" + cardID);
            this.cost    = cost;
            this.isRare  = isRare;
            partnerID    = cardEntity.partnerID;
            specialMixID = cardEntity.specialMixID;
        }


        this.cardID = cardID;

        name = cardEntity.name;

        cal = cardEntity.cal;

        this.kind = cardEntity.kind;

        icon = cardEntity.icon;

        isSelected = false;
    }
 private ServerInfo(KIND _kind, EncSession.DWC_ENC_SERVER _server, string _key, string _baseUrl, NetworkCredential _credential, string _name)
 {
     kind       = _kind;
     server     = _server;
     key        = _key;
     baseUrl    = _baseUrl;
     credential = _credential;
     name       = _name;
 }
Beispiel #5
0
    public void ShowTitle()
    {
        //カード決定
        int num = Random.Range(0, 3);

        KIND[] kind = new KIND[2];

        switch (num)
        {
        case 0:
            kind[0] = KIND.RED;
            kind[1] = KIND.YELLOW;
            break;

        case 1:
            kind[0] = KIND.YELLOW;
            kind[1] = KIND.GREEN;
            break;

        case 2:
            kind[0] = KIND.GREEN;
            kind[1] = KIND.RED;
            break;
        }

        for (int i = 0; i < 2; i++)
        {
            int cardID = -1;
            if (kind[i] == KIND.RED)
            {
                cardID = Random.Range(0, 3);
            }
            else if (kind[i] == KIND.YELLOW)
            {
                cardID = Random.Range(3, 6);
            }
            else
            {
                cardID = Random.Range(6, 9);
            }

            card[i].GetComponent <CardController>().TitleCardInit(cardID);
            card[i].GetComponent <Image>().sprite = card[i].GetComponent <CardController>().model.icon;
        }

        int dishID = cardGenerator.SpecialMix(card[0].GetComponent <CardController>(), card[1].GetComponent <CardController>());

        dish.GetComponent <Image>().sprite = CardData.instance.dishCardEntity[dishID].icon;

        time = hopDuration;

        _color = startText.color;
    }
Beispiel #6
0
        /// <summary>
        /// コンストラクタ
        /// </summary>
        /// <param name="start">変更箇所の開始位置</param>
        /// <param name="end">変更箇所の終了位置</param>
        /// <param name="rng">レンジ・インスタンス</param>
        /// <param name="kind">変更の種類</param>
        public RevPos(Position start, Position end, Word.Range rng, KIND kind)
        {
            if (start >= end) {
                throw new ArgumentOutOfRangeException(
                    this.GetType().FullName + "." + MethodBase.GetCurrentMethod().Name);
            }

            fStart = start;
            fEnd = end;
            fRange = rng;
            fKind = kind;
        }
Beispiel #7
0
        private string GetPattern(List <string> list, KIND kIND)
        {
            string text;

            pattern = ClearPattern();

            if (list.Count > 0)
            {
                text = string.Join("|", list);

                if (kIND.Equals(KIND.Unserching))
                {
                    pattern = string.Format("^(?!.*({0})).*$", text);
                }
                else if (kIND.Equals(KIND.Searching))
                {
                    pattern = string.Format("^(?=.*({0})).*$", text);
                }
            }

            return(pattern);
        }
    void Start()
    {
        assetsManager  = FindObjectOfType <AssetsManager>();
        animator       = GetComponent <Animator>();
        hideTime       = hideBaseTime;
        animator.speed = animSpeed;

        // もぐらの種類設定
        if (gameObject.CompareTag(GameUtil.Const.TAG_NAME_MOLE))
        {
            kind = KIND.MOLE;
        }
        else if (gameObject.CompareTag(GameUtil.Const.TAG_NAME_MOLEGOLD))
        {
            kind = KIND.MOLEGOLD;
        }
        else if (gameObject.CompareTag(GameUtil.Const.TAG_NAME_MAJIRO))
        {
            kind = KIND.MAJIRO;
        }

        // カメラの方向にむかせる
        if (transform.rotation.eulerAngles.x >= 45)
        {
            // オブジェクトの角度が45度以上(垂直):Z軸をオブジェクトの位置にしてLOOKさせる
            Vector3 lookTransform = new Vector3(Camera.main.transform.position.x, Camera.main.transform.position.y, transform.position.z);
            transform.LookAt(lookTransform, transform.up);
        }
        else
        {
            // オブジェクトの角度が0度(水平):Y軸をオブジェクトの位置にしてLOOKさせる
            Vector3 lookTransform = new Vector3(Camera.main.transform.position.x, transform.position.y, Camera.main.transform.position.z);
            transform.LookAt(lookTransform, transform.up);
        }

        // 生成時の向きを取得
        initRotate = transform.rotation;
    }
Beispiel #9
0
    private Sprite GetKindSprite(KIND kind)
    {
        switch (kind)
        {
        case KIND.NONE:
            return(NoneSprite);

        case KIND.SPRING:
            return(SpringSprite);

        case KIND.SUMMER:
            return(SummerSprite);

        case KIND.FALL:
            return(FallSprite);

        case KIND.WINTER:
            return(WinterSprite);

        default:
            return(NoneSprite);
        }
    }
Beispiel #10
0
 Block(KIND kind, int regenerateFrame)
 {
     this.kind            = kind;
     this.regenerateFrame = regenerateFrame;
 }
Beispiel #11
0
    private Sprite getCardImage(KIND kind, int number)
    {
        string pathString = "";

        switch (kind) {

        case KIND.Spade:
            pathString = "s";
            break;
        case KIND.Heart:
            pathString = "h";
            break;
        case KIND.Club:
            pathString = "c";
            break;
        case KIND.Diamond:
            pathString = "d";
            break;
        }

        pathString += string.Format ("{0:00}", number);

        return Resources.Load<Sprite> ("Sprites/" + pathString);
    }
Beispiel #12
0
    private void setButtonColor(KIND kind)
    {
        switch (kind) {

        case KIND.Home:

            _homeButtonObj.GetComponent<Image> ().color = new Color32 (168, 212, 221, 255);
            break;
        case KIND.Game:

            _gameButtonObj.GetComponent<Image> ().color = new Color32 (168, 212, 221, 255);
            break;
        case KIND.Friend:

            _friendButtonObj.GetComponent<Image> ().color = new Color32 (168, 212, 221, 255);
            break;
        case KIND.Setting:

            _settingButtonObj.GetComponent<Image> ().color = new Color32 (168, 212, 221, 255);
            break;
        }
    }
Beispiel #13
0
 private static RevPos create(Position start, Position end, Word.Range rng, KIND kind)
 {
     switch (kind) {
         case KIND.FIGURE:
             return new RevPosOfFigure(start, end, rng);
         case KIND.TABLE:
             return new RevPosOfTable(start, end, rng);
         case KIND.TEXT:
             return new RevPosOfText(start, end, rng);
         default:
             return null;
     }
 }
 public KindSearchView(KIND kind)
 {
     this.KINDID   = kind.KINDID;
     this.KINDNAME = kind.KINDNAME;
 }