예제 #1
0
 // Update is called once per frame
 void Update()
 {
     if (Istouched)
     {
         NbBarriers--;
         if (NbBarriers == 0)
         {
             ControllPlayer.GameOver();
         }
         Destroy(gameObject);
     }
 }
예제 #2
0
 /// <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]));
     }
 }