Exemplo n.º 1
0
 public TakeSynchronizedOnEachUpdateState(SynchronizableTargetMember synchronizableTargetMember,
                                          TargetSynchronizerRoot targetSynchronizerRoot)
 {
     _synchronizableTargetMember      = synchronizableTargetMember;
     _targetSynchronizerRoot          = targetSynchronizerRoot;
     _targetSynchronizerRoot.EndRead += TargetSynchronizerRootOnEndRead;
 }
Exemplo n.º 2
0
 public InterpolationState(SynchronizableTargetMember synchronizableTargetMember, TargetSynchronizerRoot targetSynchronizerRoot,
                           ISerializer serializer)
 {
     _synchronizableTargetMember = synchronizableTargetMember;
     _targetSynchronizerRoot     = targetSynchronizerRoot;
     _serializer = serializer;
 }
Exemplo n.º 3
0
 public HighestTickState(SynchronizableTargetMember synchronizableTargetMember, TargetSynchronizerRoot targetSynchronizerRoot)
 {
     _synchronizableTargetMember = synchronizableTargetMember;
     _targetSynchronizerRoot     = targetSynchronizerRoot;
 }
Exemplo n.º 4
0
 public TakeSynchronizedState(SynchronizableTargetMember synchronizableTargetMember)
 {
     _synchronizableTargetMember = synchronizableTargetMember;
 }
Exemplo n.º 5
0
 public static bool TryGetSyncTargetMember <TSyncType>(this TSyncType source, string name, out SynchronizableTargetMember synchronizableTargetMember)
 {
     if (TryGetTargetSynchronizer(source, out ObjectTargetSynchronizer objectTargetSynchronizer))
     {
         return(objectTargetSynchronizer.TryGetMemberByName(name, out synchronizableTargetMember));
     }
     synchronizableTargetMember = null;
     return(false);
 }