コード例 #1
0
    public FakeClientOnServer()
    {
        m_inputProc = new MatchInputProcessor(new MouseAndKbInput());

        var netCom = GetNetworkCommunication();

        GameClient = new GameClient(netCom);
        GameClient.OpponentFound += HandleOpponentFound;
        GameClient.MatchStarted  += HandleMatchStarted;
    }
コード例 #2
0
    private void Awake()
    {
        m_inputProc = new MatchInputProcessor(new MouseAndKbInput());

        var netCom = GetNetworkCommunication();

        GameClient = new GameClient(netCom);
        GameClient.OpponentFound += HandleOpponentFound;
        GameClient.MatchStarted  += HandleMatchStarted;

        // This is for debug purpose.
        // LoadMatchScene();
    }
コード例 #3
0
ファイル: FakeClient.cs プロジェクト: asmCode/soccer_game
    public FakeClient(UserInput input, string playerName, string netAddress)
    {
        m_userInput  = input;
        OutMessages  = new Queue <RawData>();
        m_playerName = playerName;

        NetworkAddress = new FakeAddress(netAddress);

        if (m_userInput != null)
        {
            m_inputProc = new MatchInputProcessor(m_userInput);
        }
    }