public bool Equals(MemberStatusEnum obj)
 {
     if ((object)obj == null)
     {
         return(false);
     }
     return(StringComparer.OrdinalIgnoreCase.Equals(this.Value, obj.Value));
 }
Ejemplo n.º 2
0
 public PartyMemberGameEvent(Party party, Citizen citizen, Entity initiator, MemberStatusEnum memberStatus, GameTime gameTime)
     : base(party, PartyEventTypeEnum.Member, gameTime)
 {
     CitizenID     = citizen.ID;
     InitiatorID   = initiator.EntityID;
     InitiatorName = initiator.Name;
     MemberStatus  = memberStatus;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 更新会员状态
 /// </summary>
 /// <param name="默认"></param>
 /// <returns></returns>
 private void UpdateStatus(MemberStatusEnum status)
 {
     this.Status = status;
     this.AddDomainEvent(new UpdateMemberStatusDomainEvent(this));
 }