예제 #1
0
 public BldPortal(DatLoader.Entity.CBldPortal bldPortal)
 {
     Flags         = bldPortal.Flags;
     ExactMatch    = bldPortal.ExactMatch;
     PortalSide    = bldPortal.PortalSide;
     OtherCellId   = bldPortal.OtherCellId;
     OtherPortalId = bldPortal.OtherPortalId;
     StabList      = bldPortal.StabList;
 }
예제 #2
0
 /// Sets a particular flag on this Portal to be true.
 /// <param name="flag">The flag to make true.</param>
 /// <param name="on">Sets the flag on or off.</param>
 public void SetFlag(PortalFlags flag, bool on)
 {
     if (on)
     {
         Flags |= flag;
     }
     else
     {
         Flags &= ~flag;
     }
 }
예제 #3
0
 /// Sets a particular flag on this Portal to be true.
 /// <param name="flag">The flag to make true.</param>
 /// <param name="on">Sets the flag on or off.</param> 
 public void SetFlag(PortalFlags flag, bool on)
 {
     if(on)
     {
         Flags |= flag;
     }
     else
     {
         Flags &= ~flag;
     }
 }