using System.ComponentModel; using Gameplay.Net; using NLDPB; public partial class SROptions { //[Category("军团")] //[DisplayName("创建一个军团")] //public void CreateLegion() //{ // if (LegionManager.Instance.MyLegion == null) // { // var legion = new Legion(); // legion.ExamineType = LegionExamineType.LgEAuto; // legion.HeadIndex = 0; // legion.ManifestoID = 0; // legion.Name = "Test0"; // legion.PresidentID = Actor.Instance.Base.GetProp(ActorProp.ActorId); // legion.TabIdxList = new() { 0 }; // LegionManager.Instance.ReqCreateLegion(legion); // } // //} // //[Category("军团")] //[DisplayName("退出军团")] //public void DismissLegion() //{ // if (LegionManager.Instance.MyLegion != null) // { // LegionManager.Instance.ReqLeaveLegion(); // } // //} // //[Category("军团")] //[DisplayName("获取成员列表")] //public void GetMemberList() //{ // LegionManager.Instance.ReqLegionMembers(); //} // //[Category("军团")] //[DisplayName("获取申请列表")] //public void GetApplyList() //{ // LegionManager.Instance.ReqApplyList(); //} // //[Category("军团")] //[DisplayName("获取军团列表")] //public void GetLegionList() //{ // LegionManager.Instance.ReqLegionListByPage(0); //} // // //[Category("军团")] //[DisplayName("编辑军团审核类型")] //public void EditLegion() //{ // if (LegionExamine > 2) // { // LegionExamine = 2; // } // // LegionManager.Instance.SetExamineType((LegionExamineType)LegionExamine); // //LegionManager.Instance.ReqSaveLegionInfo(); //} // //[Category("军团")] //[DisplayName("审核类型")] //public uint LegionExamine //{ // set; // get; //} // //[Category("军团")] //[DisplayName("加入军团")] //public void JoinLegion() //{ // LegionManager.Instance.ReqJoinLegion(LegionID); //} // //[Category("军团")] //[DisplayName("加入军团ID")] //public uint LegionID //{ // set; // get; //} // //[Category("军团")] //[DisplayName("根据名称搜索军团列表")] //public void SearchLegion() //{ // if (string.IsNullOrEmpty(LegionKey)) // { // return; // } // LegionManager.Instance.ReqLegionListByKey(LegionKey); //} // //[Category("军团")] //[DisplayName("搜索军团关键字")] //public string LegionKey //{ // get; // set; //} // //[Category("军团")] //[DisplayName("同意申请")] //public void PassApply() //{ // LegionManager.Instance.ReqExamineApply(OperationActorID, LegionExamineStatus.LgPass); //} // //[Category("军团")] //[DisplayName("拒绝申请")] //public void RejectApply() //{ // LegionManager.Instance.ReqExamineApply(OperationActorID, LegionExamineStatus.LgReject); //} // //[Category("军团")] //[DisplayName("踢出成员")] //public void DismissMember() //{ // LegionManager.Instance.DismissMember(OperationActorID); //} // //[Category("军团")] //[DisplayName("任命成员为外交官")] //public void EditMember() //{ // LegionManager.Instance.ReqEditMember(OperationActorID, cfg.LegionCfg.Position.AssistantRegimentalCommander); //} // //[Category("军团")] //[DisplayName("操作的成员ID")] //public uint OperationActorID //{ // get; // set; //} }