private void LeaveGame() { if (isOnlineMode) { NetworkManagerCustom manager = GameObject.FindObjectOfType <NetworkManagerCustom>(); if (isHost) { manager.StopServer(); } else { manager.OnStopClient(); } createPlayersSticks(); setOnlineMode(false, true); MainMenu mainMenu = GameObject.FindObjectOfType <MainMenu>(); mainMenu.DisplayMainMenu(); } if (aiMode) { AI aI = GameObject.FindGameObjectWithTag("Board").GetComponent <AI>(); aI.removeAi(); aiMode = false; } restartGame(); }
void Start() { #if UNITY_IOS serverConnect.SetActive(false); gameConnectPanel.gameObject.SetActive(false); connectPanel.gameObject.SetActive(true); #endif //logLevel = LogFilter.FilterLevel.Debug; GameObject es = GameObject.Find("EventSystem"); GameObject.DontDestroyOnLoad(es); isPause = false; SingletonNM = this; currentMode = NetworkMode.Level; selectedDifficulty = selectedDifficulty = LevelEnum.Unselected; //currentPanel = connectPanel; lobbyPlayerArray = new ArrayList(maxPlayers); gameplayerControllers = new ArrayList(maxPlayers); disconnectedPlayerControllers = new ArrayList(maxPlayers); userNameSet = new HashSet<string>(); levels = new ArrayList(maxPlayers); for (int i = 0; i < maxPlayers; i++) { lobbyPlayerArray.Add(null); gameplayerControllers.Add(null); disconnectedPlayerControllers.Add(null); levels.Add(LevelEnum.Unselected); } lobbySystemStartSetting(); citizenshipZeroTime = 0; //StartCoroutine(startLatency()); //infoPanel.DisplayDisconnectError("Client error : ", StopClientClbk, ReconnectClinetClbk); }
public void NetButtonClick()//マルチプレイーボータン { if (LoadingObj != null) { LoadingObj.SetActive(true); } NetworkManagerCustom.NetGame(); }
public void Awake() { networkRoomManager = NetworkManager.singleton as NetworkManagerCustom; if (isServer) { networkRoomManager.PlayerNamesChanged += OnPlayerNameChanged; } }
public void Awake() { networkManager = NetworkManager.singleton as NetworkManagerCustom; Debug.Log("is server?????: " + isServer); if (isServer) { Debug.Log("is server"); } RoomPlayerCustom.RoomPlayerUpdated += SetRoomPlayer; }
void CreateOnlineGame() { aiModeEasy = false; aiModeHard = false; //Create online game HideSettingsMenu(); gameController.DestroyAllSticks(); NetworkManagerCustom manager = GameObject.FindGameObjectWithTag("NetworkManager").GetComponent <NetworkManagerCustom>(); manager.StartHost(); gameController.setOnlineMode(true, true); StartCoroutine(SetupPlayer1()); }
public void JoinOnlineGame(string ip) { aiModeEasy = false; aiModeHard = false; //Join online game HideSettingsMenu(); gameController.DestroyAllSticks(); NetworkManagerCustom manager = GameObject.FindGameObjectWithTag("NetworkManager").GetComponent <NetworkManagerCustom>(); manager.networkAddress = ip; manager.StartClient(); gameController.setOnlineMode(true, false); StartCoroutine(SetupPlayer2()); }
// Start is called before the first frame update void Start() { NetworkManagerCustom manager = GameObject.FindObjectOfType <NetworkManagerCustom>(); if (manager.SeedIsInit) { Random.state = manager.RandomSeed; } else { manager.RandomSeed = Random.state; manager.SeedIsInit = true; } _realSize = new Vector2(mapXSize * tileXScale, mapZSize * tileZScale); _middlePoint = _realSize * 0.5f; MapBiomeToProbabilityRanges(); GenerateMap(); PlaceSpecialObjects(); }
private void Awake() { singleton = this; netJoiner = GetComponent <NetworkJoiner>(); }
void Start() { s_Singleton = this; DontDestroyOnLoad(gameObject); }
/// <summary> /// Setup all variables that reference singleton instance related components. /// Call in Start(), needs to be start to give the instances time to be created. /// </summary> private void InitializeSingletonReferences() { _networkManagerCustom = (NetworkManagerCustom)NetworkManager.singleton; //touchFieldLook = UIManager.Instance.GetTouchFieldRight(); }
public void SingleButtonClick()//シングルプレイーボータン { NetworkManagerCustom.SingleGame(); }
/// <summary> /// Sets up reference vars to their respective singletons. /// Call in Start() so as to give time for singleton instances to actually instantiate. /// </summary> private void InitializeSingetonReferences() { _networkManagerCustom = (NetworkManagerCustom)NetworkManager.singleton; _uiManager = UIManager.Instance; }
/// <summary> /// Setup all variables that reference singleton instance related components. /// Call in Start(), needs to be start to give the instances time to be created. /// </summary> private void InitializeSingletonReferences() { NetworkManagerCustom netMngr = (NetworkManagerCustom)NetworkManager.singleton; _cameraCoordr = netMngr.CameraCoordr; }
void Awake() { NetworkManager = FindObjectOfType <NetworkManagerCustom>(); players = new List <int>(); }
// Start is called before the first frame update void Start() { networkManager = NetworkManager.singleton as NetworkManagerCustom; }
public void LanButtonClick()//ローカルボータン { NetworkManagerCustom.LanGame(); }
/// <summary> /// Setup all variables that reference singleton instance related components. /// Call in Start(), needs to be start to give the instances time to be created. /// </summary> private void InitializeSingletonReferences() { _networkManagerCustom = (NetworkManagerCustom)NetworkManager.singleton; //touchJoystickMove = UIManager.Instance.GetTouchJoystickLeft(); }
/// <summary> /// Setup all variables that reference singleton instance related components. /// Call in Start(), needs to be start to give the instances time to be created. /// </summary> private void InitializeSingletonReferences() { _networkManagerCustom = (NetworkManagerCustom)NetworkManager.singleton; _bulletPooler = GameManager.Instance.SpawnManager. GetNetworkObjectPooler(ObjectPoolerContentType.ProjectileBullet); }
void Start() { mapAContent = GameObject.Find("votecontentA").transform; mapBContent = GameObject.Find("votecontentB").transform; voterVoted = null; if (isLocalPlayer) { netmanager = GameObject.Find("NetworkManagerCustom").transform.GetComponent <NetworkManagerCustom> (); cvmanager = GameObject.Find("Canvas").transform.GetComponent <canvasManager>(); currentgamewinstreak = PlayerPrefs.GetInt("CurrentWinStreak"); winsave = PlayerPrefs.GetInt("MyWin"); losssave = PlayerPrefs.GetInt("MyLoss"); tiessave = PlayerPrefs.GetInt("MyTies"); highestwinstreak = PlayerPrefs.GetInt("MyWinStreak"); voteMapHeader = GameObject.Find("voteHeader").transform.GetComponent <UnityEngine.UI.Text>(); voteAMap = GameObject.Find("mapA"); voteBMap = GameObject.Find("mapB"); voteAname = GameObject.Find("mapAname").transform.GetComponent <UnityEngine.UI.Text>(); voteBname = GameObject.Find("mapBname").transform.GetComponent <UnityEngine.UI.Text>(); matchInformationUI = GameObject.Find("matchInfoHolder"); voteMapHeader.enabled = false; voteAMap.transform.GetComponent <UnityEngine.UI.Image>().enabled = false; voteBMap.transform.GetComponent <UnityEngine.UI.Image>().enabled = false; voteAMap.transform.GetComponent <UnityEngine.UI.Button>().onClick.RemoveAllListeners(); voteAMap.transform.GetComponent <UnityEngine.UI.Button>().onClick.AddListener(delegate { PlaceVote("mapA"); }); voteBMap.transform.GetComponent <UnityEngine.UI.Button>().onClick.RemoveAllListeners(); voteBMap.transform.GetComponent <UnityEngine.UI.Button>().onClick.AddListener(delegate { PlaceVote("mapB"); }); voteAname.enabled = false; voteBname.enabled = false; timerText = GameObject.Find("time").transform.GetComponent <UnityEngine.UI.Text>(); myTeamText = GameObject.Find("meTeam").transform.GetComponent <UnityEngine.UI.Text>(); enemyTeamText = GameObject.Find("notmeTeam").transform.GetComponent <UnityEngine.UI.Text>(); myTeamScoreText = GameObject.Find("scoreMyTeam").transform.GetComponent <UnityEngine.UI.Text>(); enemyTeamScoreText = GameObject.Find("scoreEnemyTeam").transform.GetComponent <UnityEngine.UI.Text>(); gameTypeText = GameObject.Find("gameTypename").transform.GetComponent <UnityEngine.UI.Text>(); myDeathMatchScoreText = myTeamScoreText; enemyDeathMatchScoreText = enemyTeamScoreText; topPlayerPlanel = GameObject.Find("TopPlayerPanel"); gameScoreLimit = PlayerPrefs.GetInt("ScoreLimit"); waitTime = 0f; CmdTellMyNetID(this.transform.gameObject, GetComponent <NetworkIdentity>().netId.ToString()); CmdTellSetmyRank(this.gameObject, PlayerPrefs.GetInt("Mylevel")); if (isClient && !isServer) { if (host == null && !isFindingHost) { isFindingHost = true; StartCoroutine(findHostAndPickTeam()); } } if (isServer) { lobbygameType = PlayerPrefs.GetString("GameMode"); minutes = PlayerPrefs.GetInt("MatchTime"); matchminutes = minutes; CmdtellSeverToUpdateGameTime(this.gameObject, minutes, seconds); CmdTellServerToActivateGameMode(this.transform.gameObject, lobbygameType); host = ClientScene.localPlayers[0].gameObject; if (Random.Range(0, 2) == 0) { CmdTellServeryourTeam(this.gameObject, "A"); } else { CmdTellServeryourTeam(this.gameObject, "B"); } hasPickedteam = true; } } }
/// <summary> /// Setup all variables that reference singleton instance related components. /// Call in Start(), needs to be start to give the instances time to be created. /// </summary> private void InitializeSingletonReferences() { _networkManagerCustom = (NetworkManagerCustom)NetworkManager.singleton; }
private void Start() { Instance = this; PlayersInfo = new List <PlayerInfo>(); }