@@ -371,7 +371,7 @@ public IEnumerator<T> GetEnumerator()
371
371
public void Add ( T item )
372
372
{
373
373
// check write permissions
374
- if ( ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
374
+ if ( m_NetworkBehaviour && ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
375
375
{
376
376
throw new InvalidOperationException ( "Client is not allowed to write to this NetworkList" ) ;
377
377
}
@@ -392,7 +392,7 @@ public void Add(T item)
392
392
public void Clear ( )
393
393
{
394
394
// check write permissions
395
- if ( ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
395
+ if ( m_NetworkBehaviour && ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
396
396
{
397
397
throw new InvalidOperationException ( "Client is not allowed to write to this NetworkList" ) ;
398
398
}
@@ -418,7 +418,7 @@ public bool Contains(T item)
418
418
public bool Remove ( T item )
419
419
{
420
420
// check write permissions
421
- if ( ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
421
+ if ( m_NetworkBehaviour && ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
422
422
{
423
423
throw new InvalidOperationException ( "Client is not allowed to write to this NetworkList" ) ;
424
424
}
@@ -453,7 +453,7 @@ public int IndexOf(T item)
453
453
public void Insert ( int index , T item )
454
454
{
455
455
// check write permissions
456
- if ( ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
456
+ if ( m_NetworkBehaviour && ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
457
457
{
458
458
throw new InvalidOperationException ( "Client is not allowed to write to this NetworkList" ) ;
459
459
}
@@ -482,7 +482,7 @@ public void Insert(int index, T item)
482
482
public void RemoveAt ( int index )
483
483
{
484
484
// check write permissions
485
- if ( ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
485
+ if ( m_NetworkBehaviour && ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
486
486
{
487
487
throw new InvalidOperationException ( "Client is not allowed to write to this NetworkList" ) ;
488
488
}
@@ -507,7 +507,7 @@ public T this[int index]
507
507
set
508
508
{
509
509
// check write permissions
510
- if ( ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
510
+ if ( m_NetworkBehaviour && ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
511
511
{
512
512
throw new InvalidOperationException ( "Client is not allowed to write to this NetworkList" ) ;
513
513
}
0 commit comments