HFTGamepad.InitializeNetPlayer C# (CSharp) Method

InitializeNetPlayer() public method

public InitializeNetPlayer ( SpawnInfo spawnInfo ) : void
spawnInfo SpawnInfo
return void
    void InitializeNetPlayer(SpawnInfo spawnInfo)
    {
        m_netPlayer = spawnInfo.netPlayer;
        m_netPlayer.OnDisconnect += HandleDisconnect;

        // Setup events for the different messages.
        m_netPlayer.RegisterCmdHandler<MessageButton>("button", HandleButton);
        m_netPlayer.RegisterCmdHandler<MessageDPad>("dpad", HandleDPad);
        m_netPlayer.RegisterCmdHandler<MessageOrient>("orient", HandleOrient);
        m_netPlayer.RegisterCmdHandler<MessageAccel>("accel", HandleAccel);
        m_netPlayer.RegisterCmdHandler<MessageRot>("rot", HandleRot);
        m_netPlayer.RegisterCmdHandler<MessageTouch>("touch", HandleTouch);

        m_playerNameManager = new HFTPlayerNameManager(m_netPlayer);
        m_playerNameManager.OnNameChange += HandleNameChange;

        // If the controller is showing the player "game full"
        // then tell it can play.
        m_netPlayer.SendCmd("play");
        SendControllerOptions();
        SendColor();
    }