void Start() { n_manager = GameObject.Find("Custom Network Manager(Clone)"); n_manager_script = n_manager.GetComponent <network_manager>(); current_player = (byte)(n_manager_script.client_players_amount); //client_update_values(n_manager_script.server_to_client_data_large); //server_get_values_to_send(); }
public void Prep() { n_manager = GameObject.Find("Custom Network Manager(Clone)"); n_manager_script = n_manager.GetComponent <network_manager>(); current_player = (byte)(n_manager_script.client_players_amount); if (current_player != 2) { } BroadcastMessage("Set_Ai_Id", ai_id); }
void Start() { n_manager = GameObject.Find("Custom Network Manager(Clone)"); n_manager_script = n_manager.GetComponent <network_manager>(); current_player = (byte)(n_manager_script.client_players_amount); //client_update_world(n_manager_script.server_to_client_data_large); server_get_data_to_send(); past_positions = new Queue <Vector3>(10); }
public void Prep() { n_manager = GameObject.Find("Custom Network Manager(Clone)"); n_manager_script = n_manager.GetComponent <network_manager>(); current_player = (byte)(n_manager_script.client_players_amount); if (current_player != 1) { //this.GetComponent<Drive_Control_CS>().enabled = false; //BroadcastMessage("DisableDriveWheel"); } }
public void Prep() { n_manager = GameObject.Find("Custom Network Manager(Clone)"); n_manager_script = n_manager.GetComponent <network_manager>(); current_player = (byte)(n_manager_script.client_players_amount); if (current_player != 2) { vertical_crank.GetComponent <VRTK.VRTK_InteractableObject>().enabled = false; //horizontal_crank.GetComponent<VRTK.VRTK_InteractableObject>().enabled = false; } }
public void Prep() { n_manager = GameObject.Find("Custom Network Manager(Clone)"); n_manager_script = n_manager.GetComponent <network_manager>(); current_player = (byte)(n_manager_script.client_players_amount); if (current_player != 1) { left_lever.GetComponent <VRTK.VRTK_InteractableObject>().enabled = false; right_lever.GetComponent <VRTK.VRTK_InteractableObject>().enabled = false; } }
public void spawn_four_players(byte host, byte first_connected, byte second_connected, byte third_connected) { Debug.Log("I will spawn 4 players"); spawn_player(1, host); spawn_player(2, first_connected); spawn_player(3, second_connected); spawn_player(4, third_connected); GameObject n_manager = GameObject.Find("Custom Network Manager(Clone)"); network_manager n_manager_script = n_manager.GetComponent <network_manager>(); n_manager_script.game_ready = true; }
public void Prep() { n_manager = GameObject.Find("Custom Network Manager(Clone)"); n_manager_script = n_manager.GetComponent <network_manager>(); current_player = (byte)(n_manager_script.client_players_amount); if (current_player != 2) { cannon_vertical.enabled = false; button.GetComponent <VRTK.Button>().enabled = false; turret_horizontal.enabled = false; } BroadcastMessage("Set_Current_Player", current_player); }
public void waiting_in_lobby(byte players) { GameObject lobby = GameObject.Find("Join Lobby(Clone)"); Destroy(lobby); Instantiate(waiting, transform.position, Quaternion.identity); GameObject wait = GameObject.Find("Client Waiting(Clone)"); GameObject panel = wait.transform.Find("Panel").gameObject; GameObject wait_panal = panel.transform.Find("Wait").gameObject; GameObject wait_text = wait_panal.transform.Find("Text").gameObject; Text give_ip = wait_text.GetComponent <Text>(); give_ip.text = "Player " + players.ToString() + " in Lobby..."; GameObject n_manager = GameObject.Find("Custom Network Manager(Clone)"); network_manager n_manager_script = n_manager.GetComponent <network_manager>(); n_manager_script.started = true; }
public void spawn_four_players(byte num_players) { GameObject n_manager = GameObject.Find("Custom Network Manager(Clone)"); network_manager n_manager_script = n_manager.GetComponent <network_manager>(); Debug.Log("I will spawn " + " players"); byte tally = 1; while (tally <= num_players) { spawn_player(tally, tally); tally++; } //spawn_player(1, 1); //spawn_player(2, 2); //spawn_player(3, 3); //spawn_player(4, 4); n_manager_script.game_ready = true; }
public void start_the_game() { // The game has started!!! Debug.Log("THE GAME HAS STARTED!"); GameObject s_lobby = GameObject.Find("Server Lobby(Clone)"); Destroy(s_lobby); GameObject n_manager = GameObject.Find("Custom Network Manager(Clone)"); network_manager n_manager_script = n_manager.GetComponent <network_manager>(); //n_manager_script.game_ready = true; if (!n_manager_script.is_the_host()) { GameObject wait = GameObject.Find("Client Waiting(Clone)"); Destroy(wait); } spawner.spawn_four_players(1, 2, 3, 4); //n_manager_script.game_ready = true; }
void spawn_player(byte number, byte owner) { float x = 0; float y = 0; float z = 0; switch (number) { case 1: x = -0.55f; y = -0.626f; z = 1.285f; break; case 2: x = 0f; y = 0.7f; z = -0.5f; break; case 3: x = -15; y = 1; z = -15; break; case 4: x = 15; y = 1; z = -15; break; } // Instiantiate VR Players GameObject vr_player = Instantiate(prefab_to_spawn_vr, new Vector3(x, y, z), Quaternion.identity) as GameObject; vr_player.gameObject.GetComponent <PlayerController_VR>().owner = owner; Debug.Log("DONE"); GameObject n_manager = GameObject.Find("Custom Network Manager(Clone)"); network_manager n_manager_script = n_manager.GetComponent <network_manager>(); byte current_player = (byte)(n_manager_script.client_players_amount); // ADD OWNER TODO!!!!!!!!!!!!!!!!!! if (current_player == owner) { //camera_rig.transform.position = new Vector3(x, y, z); vr_player.gameObject.GetComponent <PlayerController_VR>().camera_rig = camera_rig; //vr_player.gameObject.GetComponent<PlayerController_VR>().left_controller.transform.SetParent(camera_rig.transform.GetChild(0)); // vr_player.gameObject.GetComponent<PlayerController_VR>().right_controller.transform.SetParent(camera_rig.transform.GetChild(1)); vr_player.gameObject.GetComponent <PlayerController_VR>().left_controller = left_controller; vr_player.gameObject.GetComponent <PlayerController_VR>().right_controller = right_controller; vr_player.gameObject.GetComponent <PlayerController_VR>().add_trigger_listener(); } if (current_player == 2) { camera_rig.transform.parent = gunner_spawn.transform; camera_rig.transform.position = gunner_spawn.transform.position; } prep_script.BroadCast(); ai_1.BroadCast(); ai_2.BroadCast(); ai_3.BroadCast(); ai_4.BroadCast(); }