Exemple #1
0
    void Start()
    {
        deck = new  List <Koma>();

        makeKoma(kinNum, KinInstance, "kin");
        makeKoma(keimaNum, keimaObject, "keima");
        makeKoma(huNum, HuObject, "hu");
        makeKoma(ginNum, ginObjecet, "gin");
        makeKoma(kyousyaNum, kyousyaObject, "kyousya");
        makeKoma(hisyaNum, hisyaObject, "hisya");
        makeKoma(kakuNum, kakuObject, "kaku");

        deck = deck.OrderBy(a => Guid.NewGuid()).ToList();

        Koma ou = Instantiate(OuObject);

        ou.name        = "Ou";
        ou.masterUser  = this;
        ou.settingturn = Board.turn;
        ou.makeMV();
        hand.Add(ou);

        for (int i = 0; i < handNum; i++)
        {
            draw();
        }
        setCardPos();
    }
Exemple #2
0
 // Update is called once per frame
 void makeKoma(int komaNum, Koma komaObj, string name)
 {
     for (int i = 0; i < komaNum; i++)
     {
         Koma madeHu = Instantiate(komaObj);
         deck.Add(madeHu);
         madeHu.name        = name + i;
         madeHu.settingturn = Board.turn;
         madeHu.makeMV();
     }
 }