public void Initialize() { try { active = SteamAPI.Init(); Console.WriteLine("Steam logged on: " + SteamUser.BLoggedOn().ToString()); if (active) { Console.WriteLine("Initializing GalaxySDK"); GalaxyInstance.InitLocal("48767653913349277", "58be5c2e55d7f535cf8c4b6bbc09d185de90b152c8c42703cc13502465f0d04a", "."); encryptedAppTicketResponse = CallResult <EncryptedAppTicketResponse_t> .Create(onEncryptedAppTicketResponse); galaxyAuthListener = new GalaxyHelper.AuthListener(onGalaxyAuthSuccess, onGalaxyAuthFailure, onGalaxyAuthLost); galaxyStateChangeListener = new GalaxyHelper.OperationalStateChangeListener(onGalaxyStateChange); Console.WriteLine("Requesting Steam app ticket"); SteamAPICall_t handle = SteamUser.RequestEncryptedAppTicket(new byte[0], 0); encryptedAppTicketResponse.Set(handle); ConnectionProgress++; } } catch (Exception value) { Console.WriteLine(value); active = false; ConnectionFinished = true; } if (active) { gameOverlayActivated = Callback <GameOverlayActivated_t> .Create(onGameOverlayActivated); gamepadTextInputDismissed = Callback <GamepadTextInputDismissed_t> .Create(OnKeyboardDismissed); } }