Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using PlayFab;
- using PlayFab.ServerModels;
- using PlayFab.ClientModels;
- using UnityEngine.Networking;
- using System.Net;
- using System.Net.Sockets;
- public class PlayfabControl : MonoBehaviour
- {
- public NetworkManager netManager;
- [SerializeField] private string gameID;
- [SerializeField] private string buildVersion;
- [SerializeField] private string gameMode;
- [SerializeField] private string serverHostDomain;
- [SerializeField] private int serverPort;
- [SerializeField] private string serverRegion;
- [SerializeField] private string playfabAPIEndpoint;
- [SerializeField] private string titleSecretKey;
- private string currentLobbyID;
- // Use this for initialization
- void Start()
- {
- var cliArgs = System.Environment.GetCommandLineArgs();
- gameID = cliArgs[0];
- buildVersion = cliArgs[1];
- gameMode = cliArgs[2];
- serverHostDomain = cliArgs[3];
- serverPort = System.Convert.ToInt32(cliArgs[4]);
- serverRegion = cliArgs[5];
- playfabAPIEndpoint = cliArgs[6];
- titleSecretKey = cliArgs[7];
- netManager.networkAddress = serverHostDomain;
- netManager.networkPort = serverPort;
- netManager.StartServer();
- }
- private void OnPlayerDisconnected(NetworkPlayer player)
- {
- }
- private void OnPlayerConnected(NetworkPlayer player)
- {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement