public virtual void SetMember(GameMember Member) { if (nextChain != null) { try { nextChain.SetMember(Member); } catch (Exception ex) { var name = nextChain.GetType().Name; throw new Exception("处理指令时发生错误!" + name + ".SetMember()" + "! 错误详情: " + ex.Message); } } this.Member = Member; }