private void ButtonCopyText_Click(object sender, EventArgs e) { List <string> playerLoots = new List <string>(); if (Player1.HasName) { playerLoots.Add(Player1.GetText()); } if (Player2.HasName) { playerLoots.Add(Player2.GetText()); } if (Player3.HasName) { playerLoots.Add(Player3.GetText()); } if (Player4.HasName) { playerLoots.Add(Player4.GetText()); } if (Player5.HasName) { playerLoots.Add(Player5.GetText()); } if (Player6.HasName) { playerLoots.Add(Player6.GetText()); } int totalBag = Player1.Bag + Player2.Bag + Player3.Bag + Player4.Bag + Player5.Bag + Player6.Bag; int totalYellow = Player1.Yellow + Player2.Yellow + Player3.Yellow + Player4.Yellow + Player5.Yellow + Player6.Yellow; int totalEternal = Player1.Eternal + Player2.Eternal + Player3.Eternal + Player4.Eternal + Player5.Eternal + Player6.Eternal; int totalMythic = Player1.Mythic + Player2.Mythic + Player3.Mythic + Player4.Mythic + Player5.Mythic + Player6.Mythic; string output = "Loots Bag/Yellow/Eternal"; if (CountMythic) { output += "/Mythic"; } output += ": " + string.Join(", ", playerLoots); output += string.Format(", All loots {0}/{1}/{2}", totalBag, totalYellow, totalEternal); if (CountMythic) { output += "/" + totalMythic; } while (output.Contains(" ")) { output = output.Replace(" ", " "); } Clipboard.Clear(); Clipboard.SetText(output.Trim()); }
public GameObject CreateMyPlayer(int job, int position) { GameObject myPlayer = Instantiate(player, posi[position], transform.rotation); Player5 createPlayer = myPlayer.GetComponent <Player5>(); createPlayer.player_job = job; return(myPlayer); }
void Start() { speed = 5f; sensibility = 3f; jumpHeight = 5f; enableMouse = true; playerConf = GetComponent <Player5>(); armaScript = arma.GetComponent <Arma>(); vida = 200f; bateriaLanterna = 100; }
private void ButtonClear_Click(object sender, EventArgs e) { if (MessageBoxEx.Show(this, "Clear all values?", "", MessageBoxButtons.OKCancel) == DialogResult.OK) { Player1.Clear(); Player2.Clear(); Player3.Clear(); Player4.Clear(); Player5.Clear(); Player6.Clear(); } }
void CallMessage(Packet msg)//클라이언트 수신부 { PROTOCOL protocolType = msg.Protocol; //Debug.Log("콜메세지 " + protocolType); switch (protocolType) { case PROTOCOL.ChatAck: { SEND_TYPE sendType = (SEND_TYPE)msg.PopInt16(); string text = msg.PopString(); } break; case PROTOCOL.LoginAck: { SceneManager.LoadScene(3); Packet sendmsg = PacketBufferManager.Instance.Pop(PROTOCOL.JoinRoom); sendmsg.Push(0); Send(sendmsg); } break; case PROTOCOL.LoginRej: { //다시입력하라고 } break; case PROTOCOL.SignUpAck: { SceneManager.LoadScene(1); } break; case PROTOCOL.SignUpRej: { SceneManager.LoadScene(1); } break; case PROTOCOL.JoinRoomRes: { int current_user_count = msg.PopInt32(); GameObject waitdisplay = GameObject.Find("Wait"); game_wait_click wait_script = waitdisplay.GetComponent <game_wait_click>(); wait_script.user_count = current_user_count; if (current_user_count == connectUserMax) { SceneManager.LoadScene(4); } } break; case PROTOCOL.GameStart: { CreateChracter(1, connectUserMax / 2, msg); CreateChracter(2, connectUserMax / 2, msg); for (int i = 0; i < 3; i++) { int item_position = msg.PopInt32(); GameObject itemSpawner = GameObject.Find("Item_Spawn"); Item_Spawn componentSpawner = itemSpawner.GetComponent <Item_Spawn>(); componentSpawner.item_create(item_position); } for (int i = 0; i < 20; i++) { GameObject npcSpawner = GameObject.Find("NPC_Spawn"); NPC_Spawn componentSpawner = npcSpawner.GetComponent <NPC_Spawn>(); numberingNPC[i] = componentSpawner.create_npc(i); } } break; case PROTOCOL.NPCPosition: { for (int i = 0; i < 20; i++) { int position = msg.PopInt32(); numberingNPC[i].GetComponent <NPC>().way = position; } } break; case PROTOCOL.PositionAck: { string remoteID = msg.PopString(); lock (networkObj) //thread 안정적으로 사용하려고 { if (networkObj.ContainsKey(remoteID)) { Player5 userPlayer = networkObj[remoteID].GetComponent <Player5>(); userPlayer.transform.position = msg.PopVector().Vector; //Quaternion rot = Quaternion.identity; //rot. = msg.PopVector().Vector; Quaternion rotation = userPlayer.transform.rotation; rotation.eulerAngles = msg.PopVector().Vector; userPlayer.transform.rotation = rotation; //userPlayer.transform.Rotate(msg.PopVector().Vector); int count = msg.PopInt32(); for (int i = 0; i < count; i++) { KeyCode key = (KeyCode)msg.PopInt16(); bool press = msg.PopInt16() == 1; userPlayer.inputEventKey[key] = press; } //userPlayer.mouseAxis = msg.PopFloat(); } } } break; case PROTOCOL.DestroyObjAck: { string type = msg.PopString(); string destroyDest = msg.PopString(); if (string.Compare(type, "item") == 0) { Destroy(networkObj[destroyDest], 3f); } else if (string.Compare(type, "thief") == 0) { Destroy(networkObj[destroyDest], 3f); } } break; case PROTOCOL.DestroyObjRej: { } break; case PROTOCOL.PlayerExit: { string remoteID = msg.PopString(); lock (csNetworkObj) { Destroy(networkObj[remoteID]); networkObj.Remove(remoteID); } } break; //case PROTOCOL.CreateObjAck: // { // int objNumbering = msg.PopInt32(); // string objTag = msg.PopString(); // Vector3 position; position.x = msg.PopFloat(); position.y = msg.PopFloat(); position.z = msg.PopFloat(); // lock (csNumberingWaitObj) // { // print(numberingWaitObj.Count); // GameObject createObj = numberingWaitObj.Peek(); // numberingWaitObj.Clear(); // NetworkObj netInfoObj = createObj.GetComponent<NetworkObj>(); // netInfoObj.remoteId = networkID; // lock (networkObj) // { // networkObj.Add(networkID, createObj); // createObj.SetActive(true); // } // } // } // break; default: { string text = msg.PopString(); Debug.Log("그외 " + text); } break; } }
public void UpdateTable() { int i = 0; Player1.Text = PlayerList.AllPlayers[i].Points.ToString(); Player1Points.Text = PlayerList.AllPlayers[i].UserName; i++; if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player2.Text = PlayerList.AllPlayers[i].Points.ToString(); Player2Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player2.Hide(); Player2Points.Hide(); } if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player3.Text = PlayerList.AllPlayers[i].Points.ToString(); Player3Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player3.Hide(); Player3Points.Hide(); } if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player4.Text = PlayerList.AllPlayers[i].Points.ToString(); Player4Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player4.Hide(); Player4Points.Hide(); } if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player5.Text = PlayerList.AllPlayers[i].Points.ToString(); Player5Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player5.Hide(); Player5Points.Hide(); } if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player6.Text = PlayerList.AllPlayers[i].Points.ToString(); Player6Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player6.Hide(); Player6Points.Hide(); } if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player7.Text = PlayerList.AllPlayers[i].Points.ToString(); Player7Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player7.Hide(); Player7Points.Hide(); } if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player8.Text = PlayerList.AllPlayers[i].Points.ToString(); Player8Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player8.Hide(); Player8Points.Hide(); } }
private async void Button_Clicked() { if (CurrentSelectedIndex == 0) { if (string.IsNullOrWhiteSpace(Player1)) { await DialogService.DisplayAlertAsync("", "Please insert player 1", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player2)) { await DialogService.DisplayAlertAsync("", "Please insert player 2", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player3)) { await DialogService.DisplayAlertAsync("", "Please insert player 3", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player4)) { await DialogService.DisplayAlertAsync("", "Please insert player 4", "OK"); return; } } else if (CurrentSelectedIndex == 1) { if (string.IsNullOrWhiteSpace(Player1)) { await DialogService.DisplayAlertAsync("", "Please insert player 1", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player2)) { await DialogService.DisplayAlertAsync("", "Please insert player 2", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player3)) { await DialogService.DisplayAlertAsync("", "Please insert player 3", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player4)) { await DialogService.DisplayAlertAsync("", "Please insert player 4", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player5)) { await DialogService.DisplayAlertAsync("", "Please insert player 5", "OK"); return; } } else { if (string.IsNullOrWhiteSpace(Player1)) { await DialogService.DisplayAlertAsync("", "Please insert player 1", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player2)) { await DialogService.DisplayAlertAsync("", "Please insert player 2", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player3)) { await DialogService.DisplayAlertAsync("", "Please insert player 3", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player4)) { await DialogService.DisplayAlertAsync("", "Please insert player 4", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player5)) { await DialogService.DisplayAlertAsync("", "Please insert player 5", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player6)) { await DialogService.DisplayAlertAsync("", "Please insert player 6", "OK"); return; } } List <Player> players = new List <Player>(); if (CurrentSelectedIndex == 0) { await NavigationMethod.NavigateAsync(nameof(MainPage)); players.Add(new Player(Player1.ToString())); players.Add(new Player(Player2.ToString())); players.Add(new Player(Player3.ToString())); players.Add(new Player(Player4.ToString())); EventAggregator.GetEvent <MessageSentEvent>().Publish(players); } else if (CurrentSelectedIndex == 1) { await NavigationMethod.NavigateAsync(nameof(MainPageWith5Players)); players.Add(new Player(Player1.ToString())); players.Add(new Player(Player2.ToString())); players.Add(new Player(Player3.ToString())); players.Add(new Player(Player4.ToString())); players.Add(new Player(Player5.ToString())); EventAggregator.GetEvent <MessageSentEvent5Players>().Publish(players); } else { await NavigationMethod.NavigateAsync(nameof(MainPageWith6Players)); players.Add(new Player(Player1.ToString())); players.Add(new Player(Player2.ToString())); players.Add(new Player(Player3.ToString())); players.Add(new Player(Player4.ToString())); players.Add(new Player(Player5.ToString())); players.Add(new Player(Player6.ToString())); EventAggregator.GetEvent <MessageSentEvent6Players>().Publish(players); } }