예제 #1
0
//	void OnGUI()
//	{
//		if (GUI.Button (new Rect (Screen.width / 2 - Screen.width / 16, Screen.height / 2 - Screen.height / 5.5f, Screen.width / 8, Screen.height / 14), "Sua Vez"))
//		{
//			player1.NextRound();
//		}
//	}

    public void Start()
    {
        quemComeca = Random.Range(0, 2);

        gameActive = true;

        Player1Status status;

        for (int i = 1; i <= 1; i++)
        {
            GameObject player_prefab = Resources.Load <GameObject>("Prefabs/Player1");
            //GameObject player_obj = (GameObject)GameObject.Instantiate(player_prefab);
            Player1Controller player = (Player1Controller)Oplayer1.GetComponent("Player1Controller");
            status            = (Player1Status)Oplayer1.GetComponent("Player1Status");
            status.controller = this;
//			TextMesh textoHpInimigo = (TextMesh)transform.Find ("Player life text").GetComponent("TextMesh");
            player.player_number = i;
            if (i == 1)
            {
                player.Init(this);
            }
//			SetPlayerPosition (player_obj, i);
        }

        for (int i = 2; i <= 2; i++)
        {
            Player2Status status2;
            GameObject    player_prefab = Resources.Load <GameObject>("Prefabs/Player2");
            //GameObject player_obj = (GameObject)GameObject.Instantiate(player_prefab);
            Player2Controller player2 = (Player2Controller)Oplayer2.GetComponent("Player2Controller");
            status2            = (Player2Status)Oplayer2.GetComponent("Player2Status");
            status2.controller = this;
            //TextMesh textoHpInimigo = (TextMesh)transform.Find ("Player life text").GetComponent("TextMesh");
            player2.player_number = i;
            if (i == 2)
            {
                player2.Init(this);
            }
//			SetPlayerPosition (player_obj, i);
        }
//		cardcontroller = (CardController)player1.GetComponent("CardController");
//		properties = (AbstractCard)player1.GetComponent("AbstractCard");
    }