public static NetworkController instance() { if (NetworkController.ncInstance == null) { NetworkController.ncInstance = new NetworkController(); } return NetworkController.ncInstance; }
void Awake() { Physics.gravity = new Vector3(0, -forceOfGravity, 0); network = GetComponent<NetworkController>(); if (network != null) { network.gameType = Debug.isDebugBuild ? "Falling Down Development" : "Falling Down"; } }
/** * Runs at load time */ void Start () { playersCollection = Players.S; gameController = GameController.S; mapsController = MapsController.S; networkController = NetworkController.S; uiController = UIController.S; unitsController = UnitsController.S; }
const float MOVEMENT_WINDOW = .033f; //about 2 frames if running at 60fps void Awake() { // Setting up the references. anim = GetComponent<Animator>(); controller = GetComponent<Controller2D>(); myhook = GetComponent<Hook>(); networkController = GetComponent<NetworkController>(); meleeObject.GetComponent<BoxCollider2D>().enabled = false; }
NetworkController getNetworkController() { if (controller == null) { GameObject gObj = GameObject.Find("NetworkController"); controller = (NetworkController)gObj.GetComponent<NetworkController>(); } return controller; }
// We start working from here void Start() { Application.runInBackground = true; // Let the application be running while the window is not active. Debug.Log("GameScreen starting"); GameObject gObj = GameObject.Find("NetworkController"); controller = (NetworkController)gObj.GetComponent<NetworkController>(); controller.doGetRank(); }
void Start () { netController = GetComponent<NetworkController>(); border = Resources.Load("Images/border") as Texture2D; wooden_guiStyle = new GUIStyle(); wooden_guiStyle.normal.background = border; wooden_guiStyle.border = new RectOffset(4, 4, 4, 4); }
private UIController uiController = null; //!< The local reference to the UIController #endregion #region Unity methods /// @name Unity methods /** * Called when the script is loaded, before the game starts */ void Awake () { S = this; // Get the network scripts networkDiscovery = gameObject.GetComponent<NetworkDiscovery> (); networkManager = gameObject.GetComponent<NetworkManager> (); // Get the broadcast time, used to supply the wait times messageBroadcastTime = networkDiscovery.broadcastInterval; }
/** * Runs at load time */ void Start () { networkController = NetworkController.S; playerController = PlayerController.S; turnsController = TurnsController.S; uiController = UIController.S; unitsController = UnitsController.S; // Force the screen mode into landscape mode Screen.orientation = ScreenOrientation.LandscapeLeft; }
/** * Runs at load time */ void Start () { gameController = GameController.S; lobbyController = LobbyController.S; multiplayerController = MultiplayerController.S; networkController = NetworkController.S; uiController = UIController.S; // Setup the UI's buttons construct (); }
void Awake() { Instance = this; if (Network.isServer) { isNetworked = true; playerNum = 1; } if (Network.isClient) { isNetworked = true; playerNum = 2; } }
public async Task PostFollowUserAsync_ReturnsBadRequest_FollowerAndToFollowAreEqual() { var options = this.CreateUniqueClassOptions <ApplicationDbContext>(); using (var context = new ApplicationDbContext(options)) { //You have to create the database context.Database.EnsureClean(); context.Database.EnsureCreated(); //context.SeedDatabaseFourBooks(); context.Users.Add(SharedFunctions.CreateUser("testUser1")); context.Users.Add(SharedFunctions.CreateUser("testUser2")); context.SaveChanges(); context.Users.Count().ShouldEqual(2); // Arrange //******************* var userManager = SharedFunctions.InitialiseUserManager(context); //********************** var mockRepo = new Mock <INetworkRepository>(); var mockUnitOfWork = new Mock <IUnitOfWork>(); var controller = new NetworkController(_mapper, mockUnitOfWork.Object, _logger.Object, mockRepo.Object, userManager); string requestingUser = "******"; string userToFollow = requestingUser; controller.ControllerContext = new ControllerContext() { HttpContext = new DefaultHttpContext() { User = SharedFunctions.GetTestClaimsPrincipal(requestingUser) } }; // Act var result = await controller.PostFollowUserAsync(SharedFunctions.GetTestNetworkUserViewModel(userToFollow)); // Assert var objectResult = result as ObjectResult; Assert.NotNull(objectResult); Assert.IsType <BadRequestObjectResult>(result); Assert.True(objectResult is BadRequestObjectResult); Assert.Equal(StatusCodes.Status400BadRequest, objectResult.StatusCode); var actual = Assert.IsType <string>(objectResult.Value); Assert.Equal("Trying to follow yourself", actual); } }
/// <summary> /// Initiates the RESTar interface /// </summary> /// <param name="port">The port that RESTar should listen on</param> /// <param name="uri">The URI that RESTar should listen on. E.g. '/rest'</param> /// <param name="configFilePath">The path to the config file containing API keys and /// allowed origins</param> /// <param name="prettyPrint">Should JSON output be pretty print formatted as default? /// (can be changed in settings during runtime)</param> /// <param name="daysToSaveErrors">The number of days to save errors in the Error resource</param> /// <param name="requireApiKey">Should the REST API require an API key?</param> /// <param name="allowAllOrigins">Should any origin be allowed to make CORS requests?</param> /// <param name="lineEndings">The line endings to use when writing JSON</param> /// <param name="entityResourceProviders">External entity resource providers for the RESTar instance</param> /// <param name="protocolProviders">External protocol providers for the RESTar instance</param> /// <param name="contentTypeProviders">External content type providers for the RESTar instance</param> public static void Init ( ushort port = 8282, string uri = "/rest", bool requireApiKey = false, bool allowAllOrigins = true, string configFilePath = null, bool prettyPrint = true, ushort daysToSaveErrors = 30, LineEndings lineEndings = LineEndings.Windows, IEnumerable <IEntityResourceProvider> entityResourceProviders = null, IEnumerable <IProtocolProvider> protocolProviders = null, IEnumerable <IContentTypeProvider> contentTypeProviders = null ) { try { ProcessUri(ref uri); Settings.Init(port, uri, false, prettyPrint, daysToSaveErrors, lineEndings); Log.Init(); DynamitConfig.Init(true, true); ResourceFactory.MakeResources(entityResourceProviders?.ToArray()); ContentTypeController.SetupContentTypeProviders(contentTypeProviders?.ToList()); ProtocolController.SetupProtocolProviders(protocolProviders?.ToList()); RequireApiKey = requireApiKey; AllowAllOrigins = allowAllOrigins; ConfigFilePath = configFilePath; NetworkController.AddNetworkBindings(new ScNetworkProvider()); Initialized = true; UpdateConfiguration(); DatabaseIndex.Init(); DbOutputFormat.Init(); ResourceFactory.BindControllers(); ResourceFactory.FinalCheck(); ProtocolController.OnInit(); Webhook.Check(); WebhookLogSettings.Init(); RegisterStaticIndexes(); RunCustomMigrationLogic(); } catch { Initialized = false; RequireApiKey = default; AllowAllOrigins = default; ConfigFilePath = default; NetworkController.RemoveNetworkBindings(); Settings.Clear(); NewState(); throw; } }
private void NetworkController_NetworkAddressChanged(NetworkController sender, NetworkAddressChangedEventArgs e) { var ipProperties = sender.GetIPProperties(); var address = ipProperties.Address.GetAddressBytes(); var subnet = ipProperties.SubnetMask.GetAddressBytes(); var gw = ipProperties.GatewayAddress.GetAddressBytes(); var interfaceProperties = sender.GetInterfaceProperties(); var dnsCount = ipProperties.DnsAddresses.Length; var dns1 = string.Empty; var dns2 = string.Empty; for (var i = 0; i < dnsCount; i++) { var dns = ipProperties.DnsAddresses[i].GetAddressBytes(); if (i == 0) { dns1 = "dns[" + i + "] :" + dns[0] + "." + dns[1] + "." + dns[2] + "." + dns[3]; } else { dns2 = "dns[" + i + "] :" + dns[0] + "." + dns[1] + "." + dns[2] + "." + dns[3]; } } var ip = address[0] + "." + address[1] + "." + address[2] + "." + address[3]; var gateway = gw[0] + "." + gw[1] + "." + gw[2] + "." + gw[3]; var subnetmask = subnet[0] + "." + subnet[1] + "." + subnet[2] + "." + subnet[3]; this.isWifiConnected = address[0] != 0; Application.Current.Dispatcher.Invoke(TimeSpan.FromMilliseconds(1), _ => { this.ipAddressLable.TextContent = this.ipAddress + ip; this.gatewayLabel.TextContent = this.gateway + gateway; this.subnetmaskLabel.TextContent = this.subnetmask + subnetmask; this.dnsLable1.TextContent = this.dns1 + dns1; this.dnsLable2.TextContent = this.dns2 + dns2; this.status.TextContent = address[0] != 0 ? "Wifi connected." : "Wifi connection failed."; this.ipAddressLable.Invalidate(); this.gatewayLabel.Invalidate(); this.subnetmaskLabel.Invalidate(); this.dnsLable1.Invalidate(); this.dnsLable2.Invalidate(); this.status.Invalidate(); return(null); }, null); }
public void ClickCreate() { if (roomNameInput.text != "") { if (!needPasswordToggle.isOn || passwordInput.text != "") { if (!canWatchToggle.isOn || playerNumberInput.text != "") { NetworkController.RequestCreateRoom(roomNameInput.text, needPasswordToggle.isOn ? "" : passwordInput.text, canWatchToggle.isOn, int.Parse(playerNumberInput.text)); } } } }
public void Init(Vector2 speed, Material material, NetworkController owner) { this.owner = owner; // BulletsManager.AddBullet(this); bulletRigidbody.velocity = speed; MeshRenderer meshRenderer = GetComponent <MeshRenderer>(); if (meshRenderer != null) { meshRenderer.sharedMaterial = material; } }
private void Awake() { _newPosition = transform.position; _renderer = GetComponent <Renderer>(); _networkController = GameObject.FindGameObjectWithTag("NetworkController").GetComponent <NetworkController>(); _gameController = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameController>(); _transportableByConveyor = GetComponent <TransportableByConveyor>(); _photonView = GetComponent <PhotonView>(); Rigidbody = GetComponent <Rigidbody>(); _collider = GetComponent <Collider>(); _outline = GetComponent <Outline>(); _audioSource = GetComponent <AudioSource>(); }
private NetworkController getNetworkController() { if (controller != null) { return controller; } else { Debug.Log("NetworkTransform is initializing controller"); GameObject gameManager = GameObject.Find("_GameManager"); GameManager gm = (GameManager)gameManager.GetComponent<GameManager>(); controller = gm.controller; return controller; } }
/// <summary> /// The driver class for the main form and its event handelers. /// </summary> public MainForm() { /* Initialize UI */ InitializeComponent(); // VS Studio Autogen code this.panelDashboard.Visible = true; this.panelScanMain.Visible = false; this.panelExport.Visible = false; /* Initialize models and controllers */ this.databaseModel = new DatabaseModel(this); this.exportModel = new ExportModel(); this.serialPortController = new SerialPortController(this, databaseModel); this.networkController = new NetworkController(this, databaseModel); }
void Awake() { NWC = GameObject.Find("NetworkController").GetComponent <NetworkController>(); if (NWC == null) { Debug.Log("There is no NetworkController"); } PFC = GameObject.Find("NetworkController").GetComponentInChildren <PlayFabsController>(); if (PFC == null) { Debug.Log("There is no PlayFabsController"); } }
public static void NetworkTest() { CanPort port = new CanPort("HW318371"); port.BitRate = BaudRate.BR10; port.FrameFormat = FrameFormat.StandardFrame; port.Mode = PortMode.NORMAL; NetworkController controller = new NetworkController(port, 1); controller.Devices.Add(DeviceBase.Create(DeviceType.KIP_MAIN_POWERED_v1)); controller.Start(); return; }
//define tickRate on Aplication private void Start() { // getting the componnent _checKThreadBlock = GameObject.Find("checkThreadBlock"). GetComponent <RectTransform>(); QualitySettings.vSyncCount = 0; // set the target rate Application.targetFrameRate = _targetTickRate; // start network Controller _networkController = GetComponent <NetworkController>(); _networkController.StartServer(); }
public void UpdateMessage() { buffer = ReadBytes(); if (buffer != null) { int datalength = buffer.ReadShort(); int typeId = buffer.ReadInt(); byte[] pbdata = buffer.ReadBytes(); Debug.Log("接收到新的消息,消息长度为:" + (datalength + sizeof(ushort)) + ";剩余消息长度:" + Datas.Count); NetworkController.Receive((CmdEnum)typeId, pbdata); } }
public void SwapPieces(bool sentByLocal, Point originPoint, IPiece target) { Point targetPoint = target.Position; OccupyPoint(pieces[originPoint.x, originPoint.y], targetPoint); OccupyPoint(target, originPoint); target.PositionChanged(target.Color, GetPieceAt(originPoint), originPoint); if (sentByLocal) { NetworkController.MovePiece(true, targetPoint, originPoint); } }
// Update is called once per frame void Update() { if (NetworkController.getInstance() != null) { if (NetworkController.getInstance().isNetAvailable() && NetworkController.getInstance().ServerConnected) { setGameModeBtnActive(true, true); } else { setGameModeBtnActive(true, false); } } }
void Update() { if (needAliveLink && !IsAliveLinking) { CurTimeCount -= Time.deltaTime; if (CurTimeCount <= 0f) { IsAliveLinking = true; CurTimeCount = time_count; //发送一条连接 NetworkController.RequestAlive(); } } }
private void Awake() { // find the reference to the networkController _netController = GameObject.Find("ServerController").GetComponent <NetworkController>(); // get the player num by the name of the game obj if (this.gameObject.name == "Player1Goal") { _playerNum = 1; } else if (this.gameObject.name == "Player2Goal") { _playerNum = 2; } }
private void NetworkAddressChanged( NetworkController sender, NetworkAddressChangedEventArgs e) { var ipProperties = sender.GetIPProperties(); var address = ipProperties.Address.GetAddressBytes(); if (address != null && address[0] != 0 && address.Length > 0) { Debug.WriteLine($"Network interface address assinged: {ipProperties.Address}"); } IsConnected = true; }
// Use this for initialization void Start() { SoundManager.GetInstance().StopAllLoopingSoundEffects(); remoteUserPanel = transform.Find("Panel").gameObject; remoteUserPanel.transform.Find("Callee").GetComponent <Image>().sprite = Resources.Load <Sprite>("Textures/Photos/Profile/" + UserDataController.GetInstance().CalleeImage); transform.Find("BottomBar/Tab/Name").GetComponent <Text>().text = UserDataController.GetInstance().CalleeUserName; if (UserDataController.GetInstance().ActiveUserType == UserDataController.UserType.Senior) { transform.Find("BottomBar/InCall/Mic").gameObject.SetActive(false); transform.Find("BottomBar/InCall/Sound").gameObject.SetActive(false); } CalleeCanvasZoom = remoteUserPanel.GetComponent <RectTransform>(); calleeCanvas = remoteUserPanel.transform.Find("VideoCallee").GetComponent <CanvasRenderer>(); CalleeOriginalSize = remoteUserPanel.transform.Find("VideoCallee").GetComponent <RectTransform>().sizeDelta; CallTime = transform.Find("BottomBar/Tab/Calling").GetComponent <Text>(); if (UserDataController.GetInstance().ActiveUserType == UserDataController.UserType.Senior) { transform.Find("BottomBar/InCall/Sound").gameObject.SetActive(false); transform.Find("BottomBar/InCall/Mic").gameObject.SetActive(false); } StartCoroutine(CallTimer()); localUserPanel = transform.Find("UserPanel").gameObject; UserPanelRef = localUserPanel.AddComponent <UserPanel>(); endCall = transform.Find("BottomBar/InCall/EndCall").GetComponent <Button>(); endCall.onClick.AddListener(() => { SoundManager.GetInstance().PlaySingle("SoundFX/pop_drip"); videoCall.GetComponent <VideoCall>().Restart(); }); GameObject videoCallPrefab = Resources.Load <GameObject>("Prefabs/SeniorCall/VideoCall"); videoCall = GameObject.Instantiate <GameObject>(videoCallPrefab); videoCall.transform.SetParent(this.transform); videoCall.transform.localPosition = Vector3.zero; StartCoroutine(videoCall.GetComponent <VideoCall>().SetupVideo(OnVideoStart)); DragSlot dragComponent = transform.Find("SharedPhoto/DragSlot").gameObject.AddComponent <DragSlot>(); dragComponent.method += PhotoDragHandler; NetworkController.GetInstance().OnPhotoReceived += ReceivedNetworkPhoto; }
protected override void Start() { base.Start(); _transform = transform; if (!IsLocal) { NetworkController.RegisterHandler <TransformData>(Handler, NetworkId.Id, UpdateTransform); } else { Sync(); } }
public EthClickDevice(NetworkController networkController, GpioPin resetPin) : base(networkController, resetPin) { Settings = new EthernetNetworkInterfaceSettings { Address = new IPAddress(new byte[] { 192, 168, 1, 100 }), SubnetMask = new IPAddress(new byte[] { 255, 255, 255, 0 }), GatewayAddress = new IPAddress(new byte[] { 192, 168, 1, 1 }), MacAddress = new byte[] { 0x3E, 0x4B, 0x27, 0x21, 0x61, 0x57 } }; networkController.SetInterfaceSettings(Settings); Reset(); }
/// <summary> /// Initialize SC20260D development board onboard ethernet. /// </summary> internal static void InitializeEthernet() { var networkController = NetworkController.FromName(SC20260.NetworkController.EthernetEmac); var networkInterfaceSetting = new EthernetNetworkInterfaceSettings { MacAddress = new byte[] { 0x00, 0x8D, 0xB4, 0x49, 0xAD, 0xBD } }; networkController.SetInterfaceSettings(networkInterfaceSetting); networkController.NetworkAddressChanged += NetworkAddressChanged; networkController.SetAsDefaultController(); networkController.Enable(); }
public bool coolingDown(NetworkController nc) { //cooldown mode, don't let it do anything else if (cooldownCounter > 0 && cooldownCounter < COOLDOWN_THRESHOLD) { //pull fingers taught nc.pullServo(); cooldownCounter++; } else if (cooldownCounter == COOLDOWN_THRESHOLD) { //release fingers //nc.resetTopServo (); Debug.Log ("Done cooldown"); cooldownCounter = 0; } return cooldownCounter > 0; }
void Awake() { instance = gameObject.GetComponent<NetworkController>(); // facebook facebook = GameObject.Find("Play Controller").GetComponent<FacebookConnector>(); facebook.EventCallback += new SnEventHandler(OnFacebookEvent); facebook.Init(); // funapi network network = new FunapiNetwork(false); network.OnSessionInitiated += new FunapiNetwork.SessionInitHandler(OnSessionInitiated); network.OnSessionClosed += new FunapiNetwork.SessionCloseHandler(OnSessionClosed); FunapiTcpTransport transport = new FunapiTcpTransport(kServerIp, 8022, FunEncoding.kProtobuf); transport.AutoReconnect = true; network.AttachTransport(transport); network.RegisterHandler("sc_spawn_self", this.OnSpawnSelf); network.RegisterHandler("sc_spawn_other", this.OnSpawnOther); network.RegisterHandler("sc_update", this.OnUpdate); network.RegisterHandler("sc_killed", this.OnKilled); network.RegisterHandler("sc_face", this.OnFaceUpdate); }
void Start() { GameObject explanationTextL1 = GameObject.FindGameObjectWithTag ("ExplanationText_L1"); explanationText = explanationTextL1.GetComponent<TextMesh> (); renderer = GameObject.FindGameObjectWithTag ("Image").renderer; // Adding initial configuration message explanations.Add(new TimedExplanation("Prepare for battle! You are about to\npartake in a magical duel...\nTO THE DEATH!!", 5, renderer)); explanations.Add(new GestureExplanation("Arm yourself with fireballs.\nTo create a fireball, first make a fist.", "fist", 2, renderer)); explanations.Add(new GestureExplanation("Now open your fist, palm facing up.", "fire", 2, renderer)); explanations.Add(new TimedExplanation("This charges the fire. The more charged,\nthe more damage it does.", 5, renderer)); explanations.Add(new TimedExplanation("If you charge too long, you'll overload\n and be unable to cast spells\nfor a while.", 5, renderer)); explanations.Add(new GestureExplanation("Charge again, and when you have a fire\nin your hand, thrust your palm\n forwards to shoot it.", "fireball", 3, renderer)); explanations.Add(new TimedExplanation("Good job! You are ready to hurt enemies\n with fire. Now to defend yourself.", 3, renderer)); explanations.Add(new GestureExplanation("Create an ice wall. Put your palm\ntowards the screen and hold it.", "forward", 3, renderer)); explanations.Add(new GestureExplanation("Keep holding your palm out to charge\nit. The more charged the stronger\nthe wall.", "forward", 3, renderer)); explanations.Add(new TimedExplanation("You now have all the skills you'll need\nGet ready to fight!", 3, renderer)); explanationText.text = explanations[counter].text; nc = NetworkController.instance(); controller = new Controller (); //nc.accelGyro(); }
void Start() { instance = this; gameParent = GameObject.Find ("GameParent"); remainingTimeText = GameObject.Find ("RemainingTimeText").GetComponent<Text> (); if (LobbyManager.instance.networkObject == null) LobbyManager.instance.networkObject = gameObject; if (!NetworkServer.active) StartMatch (); }
// Use this for initialization void Start() { rigidbody.freezeRotation = true; networkController = GameObject.Find("GameController").GetComponent<NetworkController>(); }
void OnGUI() { //버튼이 눌리면 통신 시작. if (m_networkController == null) { PlayerInfo info = PlayerInfo.GetInstance(); int x = 50; int y = 650; // 클라이언트를 선택했을 때 접속할 서버의 주소를 입력합니다. GUIStyle style = new GUIStyle(); style.fontSize = 18; style.fontStyle = FontStyle.Bold; style.normal.textColor = Color.black; GUI.Label(new Rect(x, y-25, 200.0f, 50.0f), "대전 상대의 IP 주소", style); m_hostAddress = GUI.TextField(new Rect(x, y, 200, 20), m_hostAddress); y += 25; if (GUI.Button(new Rect(x, y, 150, 20), "대전 상대를 기다립니다")) { m_networkController = new NetworkController(m_hostAddress, true); //서버 시작. info.SetPlayerId( 0 ); // 플레이어 ID를 설정합니다. GameObject.Find("Title").SetActive(false); //타이틀 표시 OFF. } if (GUI.Button(new Rect(x+160, y, 150, 20), "대전 상대와 접속합니다")) { m_networkController = new NetworkController(m_hostAddress, false); // 클라이언트 시작. info.SetPlayerId( 1 ); // 플레이어 ID를 설정합니다. GameObject.Find("Title").SetActive(false); // 타이틀 표시 OFF. } } //결과 화면 종료 시는 버튼으로 리셋할 수 있게 합니다. GameObject resultController = GameObject.Find(m_resultControllerPrefab.name); if (resultController && resultController.GetComponent<ResultController>().IsEnd()) { // 종료 버튼 표시. if (GUI.Button(new Rect(20, Screen.height - 100, 80, 80), "RESET")) { Application.LoadLevel("PingPong"); } return; } // 연결 끊김 확인 . if (m_networkController != null && m_networkController.IsConnected() == false && m_networkController.IsSuspned() == false && m_networkController.GetSyncState() != NetworkController.SyncState.NotStarted) { // 끊었습니다. NotifyDisconnection(); } }
void OnNetworkLoadedLevel() { showControls = false; showInventory = false; ready = true; _NC = FindObjectOfType(typeof(NetworkController)) as NetworkController; // _loader = FindObjectOfType(typeof(Loader)) as Loader; }
// Use this for initialization void Start () { anim = GetComponent<Animator>(); networkController = GetComponent<NetworkController>(); status = GetComponent<PlayerStatus>(); originalBounds = new Bounds(boxCollider.center, boxCollider.size); if(onSpawn != null) { onSpawn(networkController.theOwner, this); } switch(characterType) { case Character.Colossus: crouchBounds = new Bounds(new Vector3(0f, -.24f, 0f), new Vector3(.38f, .6f, 0f)); break; case Character.Blue: crouchBounds = new Bounds(new Vector3(-.03f, -.34f, 0f), new Vector3(.46f, .54f, 0f)); break; case Character.Mummy: crouchBounds = new Bounds(new Vector3(0.0352f, -0.2f, 0f), new Vector3(0.5432f, 0.57f, 0f)); break; } }
void OnGUI() { switch (m_gameState) { case GameState.EndGame: OnGUIEndGame(); break; case GameState.Disconnect: NotifyDisconnection(); break; } float px = Screen.width * 0.5f - 100.0f; float py = Screen.height * 0.75f; //미접속일 때의 GUI 표시. if (m_networkController == null) { if (GUI.Button(new Rect(px, py, 200, 30), "대전 상대를 기다립니다")) { m_networkController = new NetworkController(); //서버. m_playerId = 0; m_gameState = GameState.Ready; m_isGameOver = false; //플레이어 생성. m_serverPlayer = Instantiate(m_serverPlayerPrefab) as GameObject; m_serverPlayer.name = m_serverPlayerPrefab.name; GameObject.Find("BGM").audio.Play(); //BGM. GameObject.Find("Title").SetActive(false); //타이틀 표시 OFF. } // 클라이언트를 선택했을 때 접속할 서버의 주소를 입력합니다. Rect labelRect = new Rect(px, py + 80, 200, 30); GUIStyle style = new GUIStyle(); style.fontStyle = FontStyle.Bold; style.normal.textColor = Color.white; GUI.Label(labelRect, "상대방 IP 주소", style); labelRect.y -= 2; style.fontStyle = FontStyle.Normal; style.normal.textColor = Color.black; GUI.Label(labelRect, "상대방 IP 주소", style); m_serverAddress = GUI.TextField(new Rect(px, py + 95, 200, 30), m_serverAddress); if (GUI.Button(new Rect(px, py + 40, 200, 30), "대전 상대와 접속합니다")) { m_networkController = new NetworkController(m_serverAddress); //서버. m_playerId = 1; m_gameState = GameState.Ready; m_isGameOver = false; //플레이어 생성. m_clientPlayer = Instantiate(m_clientPlayerPrefab) as GameObject; m_clientPlayer.name = m_clientPlayerPrefab.name; //플레이어 위치 조정. GameObject board = GameObject.Find("BoardYou"); Vector3 pos = board.transform.position; pos.x *= -1; board.transform.position = pos; GameObject.Find("BGM").audio.Play(); //BGM. GameObject.Find("Title").SetActive(false); //타이틀 표시 OFF. } } }
public PlayerShipsResponseHandler(NetworkController controller) : base(controller) { }
void OnPlayerSyncMode(NetworkController.GameMode mode) { selectedMode = mode; }
public UpdatePopulationResponseHandler(NetworkController controller) : base(controller) { }
public KnownStarsResponseHandler(NetworkController controller) : base(controller) { }
public void Start() { if (Instance == null) { Instance = this; _client = new Client(); } else { Destroy(gameObject); return; } Accept(); }
public LoginResponseHandler(NetworkController controller) : base(controller) { }
void Start () { networkController = GetComponent<NetworkController>(); controller2D = GetComponent<Controller2D>(); animator = GetComponent<Animator>(); }
public static void CreateInstance() { Debug.Log ("CreateInstance"); if( instance == null ) { GameObject connectorObject = GameObject.Find( "NetworkController" ); if( connectorObject == null ) { connectorObject = new GameObject( "NetworkController" ); connectorObject.AddComponent<NetworkController>(); } instance = connectorObject.GetComponent<NetworkController>(); } }
public MissionCompleteResponseHandler(NetworkController controller) : base(controller) { }