@@ -374,7 +374,7 @@ public IEnumerator<T> GetEnumerator()
374
374
public void Add ( T item )
375
375
{
376
376
// check write permissions
377
- if ( ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
377
+ if ( m_NetworkBehaviour && ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
378
378
{
379
379
throw new InvalidOperationException ( "Client is not allowed to write to this NetworkList" ) ;
380
380
}
@@ -395,7 +395,7 @@ public void Add(T item)
395
395
public void Clear ( )
396
396
{
397
397
// check write permissions
398
- if ( ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
398
+ if ( m_NetworkBehaviour && ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
399
399
{
400
400
throw new InvalidOperationException ( "Client is not allowed to write to this NetworkList" ) ;
401
401
}
@@ -421,7 +421,7 @@ public bool Contains(T item)
421
421
public bool Remove ( T item )
422
422
{
423
423
// check write permissions
424
- if ( ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
424
+ if ( m_NetworkBehaviour && ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
425
425
{
426
426
throw new InvalidOperationException ( "Client is not allowed to write to this NetworkList" ) ;
427
427
}
@@ -456,7 +456,7 @@ public int IndexOf(T item)
456
456
public void Insert ( int index , T item )
457
457
{
458
458
// check write permissions
459
- if ( ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
459
+ if ( m_NetworkBehaviour && ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
460
460
{
461
461
throw new InvalidOperationException ( "Client is not allowed to write to this NetworkList" ) ;
462
462
}
@@ -485,7 +485,7 @@ public void Insert(int index, T item)
485
485
public void RemoveAt ( int index )
486
486
{
487
487
// check write permissions
488
- if ( ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
488
+ if ( m_NetworkBehaviour && ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
489
489
{
490
490
throw new InvalidOperationException ( "Client is not allowed to write to this NetworkList" ) ;
491
491
}
@@ -508,7 +508,7 @@ public T this[int index]
508
508
set
509
509
{
510
510
// check write permissions
511
- if ( ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
511
+ if ( m_NetworkBehaviour && ! CanClientWrite ( m_NetworkBehaviour . NetworkManager . LocalClientId ) )
512
512
{
513
513
throw new InvalidOperationException ( "Client is not allowed to write to this NetworkList" ) ;
514
514
}
0 commit comments