void Update() { if (GameStart == 1 && Application.loadedLevelName != "BattleRoom") { Buffer.BlockCopy(recv_E.Buffer, 4, id_temp, 0, 4); Application.LoadLevel("BattleRoom"); } if (GameStart == 1 && Application.loadedLevelName == "BattleRoom") { readyInfo.SetReady(); pInfo = GameObject.Find("Player").GetComponent <PInfo>(); enemyInfo = GameObject.Find("EnemyPlayer").GetComponent <EnemyPlayerInfo>(); pInfo.player_Info.user_id = BitConverter.ToInt32(id_temp, 0); enemyInfo.transform.position = new Vector3(-10, 0, 0); pInfo.transform.position = new Vector3(0, 0, 0); if (pInfo.player_Info.user_id == 2) { pInfo.transform.position = new Vector3(-10, 0, 0); enemyInfo.transform.position = new Vector3(0, 0, 0); } Packet.Serialize(readyInfo).CopyTo(pbuffer, 0); packet.Packet_Create(pbuffer); send_E.SetBuffer(packet.GetPacket(), 0, packet.GetPacket().Length); send(send_E); GameStart++; } if (GameStart == 2 && Application.loadedLevelName == "BattleRoom") { if (playerInfo.user_id == pInfo.player_Info.user_id) { return; } enemyInfo.SetPos(playerInfo.playerPos); enemyInfo.SetRot(playerInfo.playerRot); enemyInfo.SetHealth(playerInfo.health); enemyInfo.SetShoot(playerInfo.shoot); enemyInfo.SetWalking(playerInfo.walking); enemyInfo.SetDeath(playerInfo.death); enemyInfo.SetSkill(playerInfo.skill); enemyInfo.SetAimPos(playerInfo.CannonPos); } }