Ejemplo n.º 1
0
 protected override void ReadInternal(BitStream stream, MyEntity controlledEntity)
 {
     Context = (MyContextKind)stream.ReadInt32(2);
     if (Context != MyContextKind.None)
     {
         long entityId = stream.ReadInt64(64);
         ContextEntity = MyEntities.GetEntityByIdOrDefault(entityId, null, true);
         if (ContextEntity != null && ContextEntity.GetTopMostParent().MarkedForClose)
         {
             ContextEntity = null;
         }
     }
     else
     {
         ContextEntity = null;
     }
 }