mirror of
https://github.com/MirrorNetworking/Mirror.git
synced 2024-11-18 02:50:32 +00:00
NetworkIdentity.DirtyMasks: syntax simplified further
This commit is contained in:
parent
f730b61cb9
commit
04e875ab6c
@ -857,15 +857,18 @@ internal void OnStopLocalPlayer()
|
||||
if (initialState || (component.syncDirection == SyncDirection.ServerToClient && dirty))
|
||||
ownerMask |= nthBit;
|
||||
|
||||
// observers need to be considered only in Observers mode
|
||||
//
|
||||
// observers need to be considered only in Observers mode,
|
||||
// otherwise they receive no sync data of this component ever.
|
||||
if (component.syncMode == SyncMode.Observers)
|
||||
{
|
||||
// for initial, it should always sync to observers.
|
||||
// for delta, only if dirty.
|
||||
// SyncDirection is irrelevant, as both are broadcast to
|
||||
// observers which aren't the owner.
|
||||
if (component.syncMode == SyncMode.Observers && (initialState || dirty))
|
||||
if (initialState || dirty)
|
||||
observerMask |= nthBit;
|
||||
}
|
||||
}
|
||||
|
||||
return (ownerMask, observerMask);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user