Exemple #1
0
 public void CheckSleepState()
 {
     if (!(base.transform == null) && !(rigidBody == null))
     {
         bool flag = BaseNetworkable.HasCloseConnections(base.transform.position, 100f);
         if (base.enabled && (rigidBody.IsSleeping() || (!flag && timeInWater > 6f)))
         {
             Invoke(Sleep, 0f);
         }
         else if (!base.enabled && (!rigidBody.IsSleeping() || (flag && timeInWater > 0f)))
         {
             Invoke(Wake, 0f);
         }
     }
 }
	public void UpdateNearbyPlayers()
	{
		hasPlayersNearby = BaseNetworkable.HasCloseConnections(base.transform.position, 16f);
	}