// Update is called once per frame void Update() { if (Istouched) { NbBarriers--; if (NbBarriers == 0) { ControllPlayer.GameOver(); } Destroy(gameObject); } }
/// <summary> /// 当其它用户登录时添加用户实例 /// </summary> /// <param name="parameters"></param> public void AddUser(string [] parameters) { if (isLocalUser) { if (existUsers.Find(player => player.userName == parameters[0]) != null) { return; } GameObject newUser = Instantiate(userPrefab); newUser.transform.position = new Vector3(float.Parse(parameters[1]), float.Parse(parameters[2]), float.Parse(parameters[3])); ControllPlayer control = newUser.GetComponent <ControllPlayer>(); control.isLocalUser = false; control.userName = parameters[0]; control.speed = new Vector3(float.Parse(parameters[4]), float.Parse(parameters[5]), float.Parse(parameters[6])); } }