예제 #1
0
    public void StartGame()
    {
        // let em' know we're starting the game
        SendToClient((int)Player1.ConnectionId, new NetMsg(NetOP.GameInit));
        SendToClient((int)Player2.ConnectionId, new NetMsg(NetOP.GameInit));

        GameInstance.InitializeGame(Player1.PlayerInfo, Player2.PlayerInfo, new Deck(CardCache.Instance, 20, true, true));

        // send the initial (setup) turns

        Debug.Log("Sending Initial UPDATES");

        SendTurnToPlayer(GameInstance.P1InitialSetup, Player1);
        SendTurnToPlayer(GameInstance.P2InitialSetup, Player1);
        SendTurnToPlayer(GameInstance.P1InitialSetup, Player2);
        SendTurnToPlayer(GameInstance.P2InitialSetup, Player2);
    }