コード例 #1
0
    void Start()
    {
        deck = GetComponentInChildren <DeckCards>();
        print("Screen width = " + Screen.width.ToString());
        hand  = GetComponentsInChildren <CardCollection>()[0];
        board = GetComponentsInChildren <CardCollection>()[1];

        print("PAAAAAAAAAREZZA" + hand.transform.parent.gameObject.tag);
        print("asjkdfasd 319" + board.transform.parent.gameObject.tag);


        hand.transform.position = new Vector3(-1.0f * Screen.width / 200, transform.position.y, 0);
        print("Card collectio" + GetComponentInChildren <CardCollection>().transform.position.ToString());
        hand.w = 1.0f * Screen.width / 100;
        hand.ForceStart();
        for (int i = 0; i < number_of_starting_cards; i++)
        {
            hand.AddCard(deck.NextCard());
        }

        board.transform.position = new Vector3(hand.transform.position.x, hand.transform.position.y + board_hand_buf, 0);
        board.w = hand.w;
        board.ForceStart();

        var game = GameObject.FindGameObjectWithTag("game").GetComponent <Game>();

        transform.parent.GetComponentInChildren <EndTurn>().Activate(game.player_turn);
        transform.parent.GetComponentInChildren <EndTurn>().Deactivate((game.player_turn + 1) % 2);
    }