Inheritance: NetworkManager
示例#1
0
        protected override IEnumerator End()
        {
            CustomNetworkManager.Stop();
            EnemyController.Claer();

            return(base.End());
        }
示例#2
0
    public void Start()
    {
        networkManager = CustomNetworkManager.Instance;
        screen_PlayerName.SetActive(true);
        screen_ConnectTo.SetActive(false);
        string steamName = "";
        string prefsName;

        if (Client.Instance != null)
        {
            steamName = Client.Instance.Username;
        }
        if (!string.IsNullOrEmpty(steamName))
        {
            prefsName = steamName;
        }
        else
        {
            prefsName = PlayerPrefs.GetString(UserNamePlayerPref);
        }

        if (!string.IsNullOrEmpty(prefsName))
        {
            playerNameInput.text = prefsName;
        }
        serverAddressInput.text = DefaultServer;
        portInput.text          = DefaultPort;
    }
 public void Start()
 {
     _networkManager              = FindObjectOfType <CustomNetworkManager>();
     _networkManager.networkPort  = CustomNetworkManager.DefaultPort;
     _networkManager.offlineScene = "MainMenu";
     IpTextBox.text = PlayerPrefs.GetString("connection_address", _networkManager.networkAddress);
 }
示例#4
0
    void Start()
    {
        text = GetComponent <Text>();
        NetworkManager mng = NetworkManager.singleton;

        networkManager = mng.GetComponent <CustomNetworkManager>();
    }
 // Lifecycle
 void Start()
 {
     networkManager = CustomNetworkManager.Instance;
     OnHostToggle();
     // Init Lobby UI
     InitPlayerName();
 }
示例#6
0
 public void Click()
 {
     if (!CrashDetector.Show())
     {
         CustomNetworkManager customNetworkManager = UnityEngine.Object.FindObjectOfType <CustomNetworkManager>();
         if (NetworkClient.active)
         {
             customNetworkManager.StopClient();
         }
         NetworkServer.Reset();
         customNetworkManager.ShowLog(13);
         customNetworkManager.networkAddress = this.ip;
         try
         {
             customNetworkManager.networkPort = int.Parse(this.port);
         }
         catch
         {
             GameConsole.Console.singleton.AddLog("Wrong server port, parsing to 7777!", new Color32(182, 182, 182, byte.MaxValue), false);
             customNetworkManager.networkPort = 7777;
         }
         GameConsole.Console.singleton.AddLog(string.Concat(new string[]
         {
             "Connecting to ",
             this.ip,
             ":",
             this.port,
             "!"
         }), new Color32(182, 182, 182, byte.MaxValue), false);
         customNetworkManager.StartClient();
     }
 }
示例#7
0
 void Start()
 {
     // This is muy importante
     if (networkManager == null)
     {
         Debug.LogError("Network Manager was not properly set up! Doing GO.Find to locate as backup method...");
         GameObject nm = GameObject.Find("NetworkManager");
         if (nm == null)
         {
             nm = GameObject.Find("Network Manager");
             if (nm == null)
             {
                 Debug.Log("Yep, couldn't find it. Fix this.");
             }
             else
             {
                 networkManager = nm.GetComponent <CustomNetworkManager>();
                 Debug.Log("Found Network Manager.");
             }
         }
         else
         {
             networkManager = nm.GetComponent <CustomNetworkManager>();
             Debug.Log("Found Network Manager.");
         }
     }
 }
示例#8
0
    private void Awake()
    {
        moneyValue     = GameObject.Find("MoneyValue").GetComponent <TextMeshProUGUI>();
        canvasCommon   = GameObject.Find("CanvasCommon");
        canvasDialog   = GameObject.Find("CanvasDialog");
        networkMenu    = GameObject.Find("NetworkMenu");
        canvasShop     = GameObject.Find("CanvasShop");
        canvasControl  = GameObject.Find("CanvasControl");
        interactButton = GameObject.Find("InteractButton").GetComponent <DInteractButton>();
        joystick       = GameObject.Find("Joystick").GetComponent <Joystick>();
        shop           = GameObject.Find("Shop").GetComponent <DShop>();
        shop.CreateShop();
        globalLight    = GameObject.Find("GlobalLight").GetComponent <Light2D>();
        mapGenerator   = GameObject.Find("MapGenerator").GetComponent <DMapGenerator>();
        cameraMain     = GameObject.Find("MainCamera").GetComponent <Camera>();
        cameraScript   = GameObject.Find("MainCamera").GetComponent <DCamera>();
        effector       = GameObject.Find("Effector").GetComponent <DEffector>();
        networkManager = GameObject.Find("NetworkManager").GetComponent <CustomNetworkManager> ();
        pokemonSystem  = GameObject.Find("PokemonSystem").GetComponent <DPokemonSystem>();
        pokemonControl = GameObject.Find("PokemonControl");
        pokemonEnemy   = GameObject.Find("PokemonEnemy");
        //pokemonControl.SetActive(false);

        poolObjects = new List <GameObject>();
        poolNames   = new List <string>();
        canvasDialog.SetActive(false);
        canvasShop.SetActive(false);

        DStat stat = new DStat();
    }
        public void Start()
        {
            networkManager = CustomNetworkManager.Instance;
            screen_PlayerName.SetActive(true);
            screen_ConnectTo.SetActive(false);
            string steamName = "";
            string prefsName;

            if (SteamManager.Initialized)
            {
                steamName = SteamFriends.GetPersonaName();
            }
            if (steamName != "" || steamName == null)
            {
                prefsName = steamName;
            }
            else
            {
                prefsName = PlayerPrefs.GetString(UserNamePlayerPref);
            }

            if (!string.IsNullOrEmpty(prefsName))
            {
                playerNameInput.text = prefsName;
            }
            serverAddressInput.text = DefaultServer;
            portInput.text          = DefaultPort;
        }
示例#10
0
    void Start()
    {
        NetworkManager mng = NetworkManager.singleton;

        networkManager = mng.GetComponent <CustomNetworkManager>();
        animator       = GetComponent <Animator>();
    }
示例#11
0
    // Update is called once per frame
    void Update()
    {
        if (isServer)
        {
            if (nmc == null)
            {
                nmc = FindObjectOfType <CustomNetworkManager>();
            }

            playersConnected = CustomNetworkManager.singleton.numPlayers;
            //PlayerCounter.text = playersConnected.ToString();

            if (playersConnected > 1)
            {
                TimeToStart -= Time.deltaTime;
                //TimerImage.fillAmount = TimeToStart / 10;
            }
            if (playersConnected < 2)
            {
                TimeToStart = 10f;
            }

            if (TimeToStart <= 0)
            {
                TimeToStart = 10;
                CustomNetworkManager.singleton.ServerChangeScene("Multiplayer");
            }
        }

        if (isClient)
        {
            //PlayerCounter.text = playersConnected.ToString();
            //TimerImage.fillAmount = TimeToStart / 10;
        }
    }
示例#12
0
 /// Called upon initialization
 void Start()
 {
     networkManager     = networkManagerObject.GetComponent <CustomNetworkManager>();
     tpt                = networkManagerObject.GetComponent <TelepathyTransport>();
     mainCameraControls = mainCamera.GetComponent <ControlCamera>();
     mainCameraControls.DeTransition();
 }
示例#13
0
    public void CmdShotRay()
    {
        if (rayAmmo > 0)
        {
            RpcShootRay();
            rayAmmo -= 1;

            //GameObject r = Instantiate(railPrefab,
            //    rayGun.transform.Find("gunEnd").transform.position,
            //    gameObject.transform.Find("Camera").transform.rotation
            ///    );
            //r.GetComponent<Rigidbody>().AddForce(r.transform.forward *  50f, ForceMode.Impulse);
            //NetworkServer.Spawn(r);



            RaycastHit hit;
            if (Physics.Raycast(gameObject.transform.Find("Camera").transform.position, gameObject.transform.Find("Camera").transform.forward, out hit, 100f))
            {
                Debug.Log(hit.collider.gameObject.name);

                if (hit.collider.gameObject.tag == "Player")
                {
                    string id   = hit.collider.gameObject.GetComponent <NetworkIdentity>().netId.ToString();
                    string myId = gameObject.GetComponent <NetworkIdentity>().netId.ToString();
                    CustomNetworkManager.getPlayer(id).takeDamage(myId, 90);
                }
            }
        }
    }
        protected override IEnumerator Init()
        {
            NetworkClient nc = CustomNetworkManager.AddPlayer();



            if (nc != null)
            {
                TerrainController tc = GameObject.FindObjectOfType <TerrainController>();

                if (tc != null)
                {
                    yield return(tc.GenerateTerrain(LoadingPanel.OnProgress));
                }
                tc.CreateLight();

                if (Parent != null)
                {
                    Parent.Activate <GameState_Play>();
                }
            }
            else
            {
                nc.Disconnect();
                CustomNetworkManager.Stop();
                Deactivate <GameState_AddPlayer>();
            }


            yield return(base.Init());
        }
示例#15
0
        // Lifecycle
        void Start()
        {
            networkManager = CustomNetworkManager.Instance;

            // Init server address and port defaults
            if (BuildPreferences.isForRelease)
            {
                serverAddressInput.text = Managers.instance.serverIP;
            }
            else
            {
                serverAddressInput.text = DefaultServerAddress;
            }
            serverPortInput.text = DefaultServerPort.ToString();

            OnHostToggle();

            // Init Lobby UI
            InitPlayerName();

            //TODO: Enable auto login. If CharacterSettings have not been downloaded for this instance
            // then you need to download them if the user is already logged in. Show a logging in status text
            // when doing this
            // if (ServerData.Auth.CurrentUser != null)
            // {
            //  ShowConnectionPanel();
            // }
            // else
            // {
            ShowLoginScreen();
            // }
        }
    void Start()
    {
        networkManager = GameObject.FindGameObjectWithTag("NetworkManager").GetComponent <CustomNetworkManager>();
        gUIManager     = GetComponentInParent <GUIManager>();


        for (int i = 0; i < Screen.resolutions.Length; i++)
        {
            if (Screen.resolutions[i].height == Screen.height)
            {
                j = (byte)i;
                break;
            }
        }

        isFullScreen = Screen.fullScreen;

        if (QualitySettings.vSyncCount == 1)
        {
            vSync = true;
        }
        else
        {
            vSync = false;
        }
    }
示例#17
0
        // Lifecycle
        void Start()
        {
            networkManager = CustomNetworkManager.Instance;

            // Init server address and port defaults
            if (BuildPreferences.isForRelease)
            {
                serverAddressInput.text = Managers.instance.serverIP;
            }
            else
            {
                serverAddressInput.text = DefaultServerAddress;
            }
            serverPortInput.text = DefaultServerPort.ToString();

            OnHostToggle();

            // Init Lobby UI
            InitPlayerName();

            if (ServerData.Auth.CurrentUser != null)
            {
                ShowConnectionPanel();
            }
            else
            {
                ShowLoginScreen();
            }
        }
示例#18
0
 public void CNMGetter()
 {
     if (CNM == null)
     {
         CNM = FindObjectOfType <CustomNetworkManager>();
     }
 }
示例#19
0
        public void Start()
        {
            _networkManager              = GameObject.FindObjectOfType <CustomNetworkManager>();
            _networkManager.networkPort  = CustomNetworkManager.DefaultPort;
            _networkManager.offlineScene = "MainMenu";

            var dropDown = LevelPacksDropDown.GetComponent <Dropdown>();
            var options  = new List <Dropdown.OptionData>();

            foreach (var levelPack in LevelPacks)
            {
                options.Add(new Dropdown.OptionData(string.Format("{0}", levelPack.Name)));
            }
            OnLevelPackChanged(0);

            dropDown.AddOptions(options);

#if UNITY_STANDALONE
            try
            {
                var discoverer = new NatDiscoverer();
                var cts        = new CancellationTokenSource();
                var device     = discoverer.DiscoverDeviceAsync(PortMapper.Upnp, cts);
                device.Wait(cts.Token);
                device.Result.CreatePortMapAsync(new Mapping(Protocol.Tcp, 15678, 15678, "GDGP"));
            }
            catch
            {
                Debug.LogWarning("UPnP port opening failed");
            }
#endif
        }
示例#20
0
    private IEnumerator RefreshSession()
    {
        CustomNetworkManager cnm = base.GetComponent <CustomNetworkManager>();

        for (;;)
        {
            WWWForm form = new WWWForm();
            form.AddField("update", 0);
            form.AddField("ip", ServerConsole.ip);
            form.AddField("passcode", ServerConsole.password);
            int plys = 0;
            try
            {
                plys = GameObject.FindGameObjectsWithTag("Player").Length - 1;
            }
            catch
            {
            }
            form.AddField("players", plys + "/" + cnm.maxConnections);
            form.AddField("port", cnm.networkPort);
            float timeBefore = Time.realtimeSinceStartup;
            WWW   www        = new WWW("https://hubertmoszka.pl/authenticator.php", form);
            yield return(www);

            if (!string.IsNullOrEmpty(www.error) || !www.text.Contains("YES"))
            {
                ServerConsole.AddLog("Could not update the session - " + www.error + www.text + "LOGTYPE-8");
            }
            yield return(new WaitForSeconds(5f - (Time.realtimeSinceStartup - timeBefore)));
        }
        yield break;
    }
示例#21
0
        // Lifecycle
        void Start()
        {
            networkManager = CustomNetworkManager.Instance;

            // Init server address and port defaults
            if (BuildPreferences.isForRelease)
            {
                serverAddressInput.text = Managers.instance.serverIP;
            }
            else
            {
                serverAddressInput.text = DefaultServerAddress;
            }
            serverPortInput.text = DefaultServerPort.ToString();

            OnHostToggle();

            // Init Lobby UI
            InitPlayerName();

            //TODO TODO: Check if Auto login is set and if both username and password are saved
            ShowLoginScreen();

            if (PlayerPrefs.GetInt("autoLogin") == 1)
            {
                PerformLogin();
            }
        }
示例#22
0
    // Use this for initialization
    void Start()
    {
        this.ClientNumberText.text = "0";
        GameObject go = GameObject.Find("NetworkManager");

        this.customNetworkManager = go.GetComponent <CustomNetworkManager>();
    }
        // Lifecycle
        void Start()
        {
            networkManager = CustomNetworkManager.Instance;

            // Init server address and port defaults
            if (Managers.instance.isForRelease)
            {
                serverAddressInput.text = Managers.instance.serverIP;
            }
            else
            {
                serverAddressInput.text = DefaultServerAddress;
            }
            serverPortInput.text = DefaultServerPort.ToString();

            // OnChange handler for toggle to
            // disable server address and port
            // input fields
            hostServerToggle.onValueChanged.AddListener(isOn =>
            {
                serverAddressInput.interactable = !isOn;
                serverPortInput.interactable    = !isOn;
            }
                                                        );
            hostServerToggle.onValueChanged.Invoke(hostServerToggle.isOn);

            // Init Lobby UI
            InitPlayerName();
            ShowStartGamePanel();
        }
示例#24
0
    // Use this for initialization
    void Start()
    {
        score        = 0;
        scored       = false;
        gimp         = false;
        justTakenOut = false;
        numPlayers   = 0;
        Physics.IgnoreCollision(top, left, true);
        Physics.IgnoreCollision(top, right, true);
        Physics.IgnoreCollision(bottom, left, true);
        Physics.IgnoreCollision(bottom, right, true);
        Physics.IgnoreCollision(parentCollider, top, true);
        Physics.IgnoreCollision(parentCollider, bottom, true);
        Physics.IgnoreCollision(parentCollider, left, true);
        Physics.IgnoreCollision(parentCollider, right, true);

        manager           = FindObjectOfType <CustomNetworkManager>();
        health            = 1;
        maxVelocity       = 5;
        jumpVelocity      = 15f;
        cameraPos         = Camera.main.transform.position;
        currentCollisions = 0;
        playerBody        = this.gameObject.GetComponent <Rigidbody>();
        dead         = 0;
        winners      = 0;
        transformPos = new Vector3(0, 0, 0);
        eulerAngles  = new Vector3(0, 0, 0);
    }
    public void QuitGame(CustomNetworkManager manager)
    {
        if (!isServer)
        {
            if (NetworkClient.allClients.Count > 0)
            {
                NetworkClient.allClients[0].Disconnect();
                print("Called Client Disconnect");
            }

            print("Ran Client Disconnect Portion of the Function");
        }

        if (isServer)
        {
            Network.Disconnect(0);
            //connectionToServer.Disconnect();
            //manager.StopHost();
            //Network.Disconnect(10);
            //MasterServer.UnregisterHost();
            print("Server Disconnected");
        }

        SceneManager.LoadScene(0);

        print("Restarted");

        return;
    }
示例#26
0
    // Use this for initialization
    void Start()
    {
        lifePrefab         = Resources.Load("Prefabs/Life") as GameObject;
        explosiveTrap      = Resources.Load("Prefabs/Weapons/ExplosiveTrap") as GameObject;
        inmovilTrap        = Resources.Load("Prefabs/Weapons/InmovilTrap") as GameObject;
        blindGrenadePrefab = Resources.Load("Prefabs/Weapons/blindGrenade") as GameObject;
        grenadePrefab      = Resources.Load("Prefabs/Weapons/Grenade") as GameObject;

        cam = GetComponentInChildren <Camera> ();
        cam.transform.position = camFirstPerson.position;
        cam.enabled            = true;
        controller             = GetComponent <CharacterController>();
        weaponController       = GetComponent <WeaponController2>();
        InitializeCooldowns();
        //
        networkManager = FindObjectOfType <CustomNetworkManager>();
        //
        if (isServer)
        {
            networkManager.RegisterPlayer(gameObject);
            networkManager.SetColorToPlayers();
        }

        //
        effectManager = FindObjectOfType <Effects>();
    }
示例#27
0
 void Start()
 {
     if (isServer)
     {
         networkManager = GameObject.FindGameObjectWithTag("GameController")
                          .GetComponent <CustomNetworkManager>();
     }
 }
示例#28
0
    // Use this for initialization
    void Start()
    {
        o  = GameObject.FindGameObjectWithTag("NetworkManager");
        nm = o.GetComponent <CustomNetworkManager>();

        ClientScene.Ready(nm.client.connection);
        ClientScene.AddPlayer(0);
    }
示例#29
0
 // Lifecycle
 void Start()
 {
     networkManager = CustomNetworkManager.Instance;
     networkManager.OnClientDisconnected.AddListener(OnClientDisconnect);
     OnHostToggle();
     // Init Lobby UI
     InitPlayerName();
 }
示例#30
0
    // Use this for initialization
    void Start()
    {
        o = GameObject.FindGameObjectWithTag("NetworkManager");
        nm = o.GetComponent<CustomNetworkManager>();

        ClientScene.Ready(nm.client.connection);
        ClientScene.AddPlayer(0);
    }
示例#31
0
 public void Initialize()
 {
     Instance = this;
     PhotonNetwork.autoJoinLobby       = false;
     PhotonNetwork.sendRate            = 30;
     PhotonNetwork.sendRateOnSerialize = 20;
     PhotonNetwork.ConnectUsingSettings(GameManager.Instance.GameVersion);
 }
示例#32
0
	void Start () {
		setDescription (selectedButton.name);

		networkManager = GameObject.FindObjectOfType<CustomNetworkManager> ();
		if (networkManager) {
			SetPlayerClass(selectedButton.name);
		}

		GameObject myEventSystem = GameObject.Find("EventSystem");
		myEventSystem .GetComponent<UnityEngine.EventSystems.EventSystem> ().SetSelectedGameObject (selectedButton);
	}
示例#33
0
	void Start(){
		if (singleton == null) {
			singleton = this;
			DontDestroyOnLoad(gameObject);
		} else {
			DestroyImmediate (gameObject);
			return;
		}
		
		playerClasses = new Dictionary<int, GameObject> ();
	}
    void Awake()
    {
        if (instance == null)
            instance = this;

        else if (instance != this)
            Destroy(gameObject);

        DontDestroyOnLoad(gameObject);

        if(NetworkServer.active)
        {
            spawnHealth = true;

            spawnTime = Random.Range (10, 20);
        }
    }
示例#35
0
	// Update is called once per frame
	void Update () {
		if (!networkManager) {
			networkManager = GameObject.Find ("NetworkManager").GetComponent<CustomNetworkManager> ();
			return;
		}
		if (isLocalPlayer) {
			if (!rup) {
				rup = GameObject.FindGameObjectWithTag("ReadyUpPanel");
				return;
			} else if (!selection) {
				selection = rup.GetComponent<ClassSelection>();
			}
			if (currentClass != selection.selectedClass) {
				currentClass = selection.selectedClass;
				CmdSendClass(currentClass);
			}
		}
	}
    void Start ()
	{
        Cursor.visible = true;
        Cursor.lockState = CursorLockMode.None;

        networkManager = FindObjectOfType<CustomNetworkManager>();
        // This allows us to send as much data as possible. However this means that connection to server will be slow if the servers keeps track of a lot of objects
        networkManager.connectionConfig.MaxSentMessageQueueSize = ushort.MaxValue;
        networkManager.Start();

        ActivateInputField();

        // Use the matchmaker
        if (useMatchmaking)
        {
            networkManager.StartMatchMaker();
            networkManager.matchMaker.SetProgramAppID((AppID)359252);
            if (hostMatchmakingGame)
                networkManager.matchMaker.CreateMatch("Default", 100, false, "", networkManager.OnMatchCreate);
            else
                networkManager.matchMaker.ListMatches(0, 6, "", OnMatchList);
        }


        if (autoConnect)
	    {
	        if (serverInEditor)
	        {
	            if (Application.isEditor)
	                ConnectAs(ConnectionType.Host);
	            else
	                ConnectAs(ConnectionType.Client);
	        }
	        else
	        {
	            if (Application.isEditor)
	                ConnectAs(ConnectionType.Client);
	            else
	                ConnectAs(ConnectionType.Host);
	        }
	    }
	}
 void Start()
 {
     s_Singleton = this;
 }
    private void Start()
    {
        volumeFadeIn = true;
        AudioListener.volume = 0.0f;

        // Initialize values
        pauseAnimation = false;
        pause = false;
        started = false;
        client = false;
        settings = false;
        isDrifting = false;
        canContinue = false;
        canDrift = true;
        canShowExtra = true;
        avoiding = false;
        timeLabelState = 0;
        totalScore = 0;
        driftScore = 0;
        maxDriftScore = 0;
        multiplier = 0;
        rigidbodyVelocity = Vector3.zero;
        multiplierTemp = multiplierTempInit;
        collisionTemp = collisionTempInit;
        avoidTemp = avoidTempInit;
        initPosition = new Vector3[labelsUI.Length];
        dataManager = DataManager.Instance;
        carInput = CarInput.Instance;

        if(!standaloneModule)
        {
            standaloneModule = GameObject.Find ("EventSystem").GetComponent<KeyboardInputModule>();
        }

        if(dataManager.isGamepad)
        {
            standaloneModule.horizontalAxis = "Horizontal360";
            standaloneModule.verticalAxis = "Vertical360";
            standaloneModule.submitButton = "Submit360";
            standaloneModule.cancelButton = "Cancel360";

            #if !UNITY_EDITOR
            UnityEngine.Cursor.visible = false;
            UnityEngine.Cursor.lockState = CursorLockMode.Locked;
            #endif
        }
        else
        {
            standaloneModule.horizontalAxis = "Horizontal";
            standaloneModule.verticalAxis = "Vertical";
            standaloneModule.submitButton = "Submit";
            standaloneModule.cancelButton = "Cancel";

            #if !UNITY_EDITOR
            UnityEngine.Cursor.visible = false;
            UnityEngine.Cursor.lockState = CursorLockMode.None;
            #endif
        }

        if(dataManager.isGamepad)
        {
            #if !UNITY_EDITOR
            UnityEngine.Cursor.visible = false;
            UnityEngine.Cursor.lockState = CursorLockMode.Locked;
            #endif
        }
        else
        {
            #if !UNITY_EDITOR
            UnityEngine.Cursor.visible = false;
            UnityEngine.Cursor.lockState = CursorLockMode.None;
            #endif
        }

        // Load data
        maxDriftScore = dataManager.bestDrift;

        for(int i = 0; i < labelsUI.Length; i++)
        {
            labelsUI[i].color = initColor;
            auxColor = labelsUI[i].color;
            auxColor.a = initAlpha;
            labelsUI[i].color = auxColor;
            initPosition[i] = labelsUI[i].transform.position;
        }

        network = GetComponent<CustomNetworkManager>();
        introAnimation = GetComponent<CameraIntroAnimation>();
        settingsManager = GetComponent<SettingsManager>();
        extraTweenText = extraTween.GetComponent<Text>();
        challengeLabelTween = challengeLabel.GetComponent<TweenFontSize>();
        bloomUI = GameObject.Find ("UICamera").GetComponent<Bloom>();

        pauseUI.SetActive (false);
        settingsUI.SetActive (false);
        gameplayUI.SetActive (false);
        startUI.SetActive(false);
        bloomUI.enabled = false;

        EventSystem.current.SetSelectedGameObject(null);

        // Enable match maker by default
        network.StartMatchMaker();
        network.matchMaker.SetProgramAppID((UnityEngine.Networking.Types.AppID)338802);
        network.SetMatchHost("mm.unet.unity3d.com", 443, true);
        network.matchSize = 5;
        network.matchName = adressField.text;
    }
示例#39
0
	// Use this for initialization
	void Start () {
		currentClass = "";
		networkManager = GameObject.Find ("NetworkManager").GetComponent<CustomNetworkManager> ();
	}
 public void setNetworkConnection(NetworkConnection conn,CustomNetworkManager networkManager)
 {
     localPlayerScript.connection = conn;
     localPlayerScript.manager = networkManager;
 }
示例#41
0
 public WaitForJoinGameState(CustomNetworkManager networkManager)
     : base(networkManager)
 {
 }
 void Start()
 {
     playersAtEnd = 0;
     netManager = GameObject.FindGameObjectWithTag("NetManager").GetComponent<CustomNetworkManager>();
     audioOut = GetComponent<AudioSource> ();
 }
 private void Awake()
 {
     _instance = this; //Singelton creation
 }
示例#44
0
 public HostInGameState(CustomNetworkManager networkManager)
     : base(networkManager)
 {
 }
示例#45
0
	void Update() {
		if (!networkManager) {
			networkManager = GameObject.FindObjectOfType<CustomNetworkManager> ();
		}
	}
示例#46
0
 private void Start()
 {
     this.networkManager = this.GetComponent<CustomNetworkManager>();
     this.state = new JoinOrHostState(this.networkManager);
 }
示例#47
0
 public JoinOrHostState(CustomNetworkManager networkManager)
     : base(networkManager)
 {
     MenuGUI menuGUI = networkManager.GetComponent<MenuGUI>();
     menuGUI.textPlane.SetActive(true);
     menuGUI.instructions.SetActive(true);
     Camera.main.transform.rotation = Quaternion.identity;
 }
示例#48
0
 public State(CustomNetworkManager networkManager)
 {
     this.networkManager = networkManager;
 }