瀏覽代碼

修改协议:
1,增加登录返回player信息
2,场景传送增加mapName

大爷 2 年之前
父節點
當前提交
a54b23da9d

+ 3 - 1
Config/Proto/OuterMessage_C_10001.proto

@@ -1,5 +1,6 @@
 syntax = "proto3";
 package ET;
+import 'Player.proto';
 
 message HttpGetRouterResponse
 {
@@ -46,6 +47,7 @@ message Actor_TransferResponse // IActorLocationResponse
 message C2G_EnterMap // IRequest
 {
 	int32 RpcId = 1;
+	string MapName = 2;
 }
 
 message G2C_EnterMap // IResponse
@@ -186,7 +188,7 @@ message G2C_LoginGate // IResponse
 	int32 RpcId = 1;
 	int32 Error = 2;
 	string Message = 3;
-	int64 PlayerId = 4;
+	ET.Player Player = 4;
 }
 
 message G2C_TestHotfixMessage // IMessage

+ 18 - 0
Config/Proto/PlayerProto_CS_30001.proto

@@ -0,0 +1,18 @@
+syntax = "proto3";
+package ET;
+
+message Player  
+{
+  string id = 1;
+  string uid = 2;
+  string name = 3;
+  int32 level = 4;
+  int64 exp = 5;
+  int32 vip = 6;
+  int32 hp = 7;
+  int32 mp = 8;
+  int64 fightPower = 9;
+  int64 gold = 10;
+  int64 diamond = 11;
+  int32 energy = 12;
+  }

+ 15 - 1
DotNet/Hotfix/Demo/Scenes/Gate/Handler/C2G_LoginGateHandler.cs

@@ -28,7 +28,21 @@ namespace ET.Server
             session.AddComponent<SessionPlayerComponent>().PlayerId = player.Id;
             session.AddComponent<MailBoxComponent, MailboxType>(MailboxType.GateSession);
 
-            response.PlayerId = player.Id;
+            response.Player = new ET.Player()
+            {
+                id = "1",
+                uid = "1",
+                name = "nickname",
+                level = 1,
+                exp = 1,
+                vip = 0,
+                hp = 1000,
+                mp = 0,
+                fightPower = 5,
+                gold = 66,
+                diamond = 77,
+                energy = 0,
+            };
             reply();
             await ETTask.CompletedTask;
         }

+ 4 - 1
DotNet/Model/Generate/Message/OuterMessage_C_10001.cs

@@ -94,6 +94,9 @@ namespace ET
 		[ProtoMember(1)]
 		public int RpcId { get; set; }
 
+		[ProtoMember(2)]
+		public string MapName { get; set; }
+
 	}
 
 	[Message(OuterMessage.G2C_EnterMap)]
@@ -382,7 +385,7 @@ namespace ET
 		public string Message { get; set; }
 
 		[ProtoMember(4)]
-		public long PlayerId { get; set; }
+		public ET.Player Player { get; set; }
 
 	}
 

+ 52 - 0
DotNet/Model/Generate/Message/PlayerProto_CS_30001.cs

@@ -0,0 +1,52 @@
+using ET;
+using ProtoBuf;
+using System.Collections.Generic;
+namespace ET
+{
+	[Message(PlayerProto.Player)]
+	[ProtoContract]
+	public partial class Player: ProtoObject
+	{
+		[ProtoMember(1)]
+		public string id { get; set; }
+
+		[ProtoMember(2)]
+		public string uid { get; set; }
+
+		[ProtoMember(3)]
+		public string name { get; set; }
+
+		[ProtoMember(4)]
+		public int level { get; set; }
+
+		[ProtoMember(5)]
+		public long exp { get; set; }
+
+		[ProtoMember(6)]
+		public int vip { get; set; }
+
+		[ProtoMember(7)]
+		public int hp { get; set; }
+
+		[ProtoMember(8)]
+		public int mp { get; set; }
+
+		[ProtoMember(9)]
+		public long fightPower { get; set; }
+
+		[ProtoMember(10)]
+		public long gold { get; set; }
+
+		[ProtoMember(11)]
+		public long diamond { get; set; }
+
+		[ProtoMember(12)]
+		public int energy { get; set; }
+
+	}
+
+	public static class PlayerProto
+	{
+		 public const ushort Player = 30002;
+	}
+}

+ 5 - 4
Unity/Assets/Scripts/Codes/Hotfix/Client/Login/EnterMapHelper.cs

@@ -1,15 +1,16 @@
-using System;
+using System;
 
 
 namespace ET.Client
 {
     public static class EnterMapHelper
     {
-        public static async ETTask EnterMapAsync(Scene clientScene)
+        public static async ETTask EnterMapAsync(Scene clientScene, string mapName)
         {
             try
             {
-                G2C_EnterMap g2CEnterMap = await clientScene.GetComponent<SessionComponent>().Session.Call(new C2G_EnterMap()) as G2C_EnterMap;
+                var param = new C2G_EnterMap() { MapName = mapName };
+                G2C_EnterMap g2CEnterMap = await clientScene.GetComponent<SessionComponent>().Session.Call(param) as G2C_EnterMap;
                 clientScene.GetComponent<PlayerComponent>().MyId = g2CEnterMap.MyId;
                 
                 // 等待场景切换完成
@@ -22,4 +23,4 @@ namespace ET.Client
             }	
         }
     }
-}
+}

+ 2 - 1
Unity/Assets/Scripts/Codes/Hotfix/Client/Login/LoginHelper.cs

@@ -56,7 +56,8 @@ namespace ET.Client
                 accountComponet.Token = r2CLogin.Token;
                 accountComponet.UserId = r2CLogin.UserId;
 
-                Log.Debug($"登陆gate成功...token={r2CLogin.Token}, userId={r2CLogin.UserId}, playerId={g2CLoginGate.PlayerId}");
+                var player = g2CLoginGate.Player;
+                Log.Debug($"登陆gate成功...token={r2CLogin.Token}, userId={r2CLogin.UserId}, playerId={player.id}");
 
                 await EventSystem.Instance.PublishAsync(clientScene, new EventType.LoginFinish());
             }

+ 2 - 2
Unity/Assets/Scripts/Codes/HotfixView/Client/UI/UILobby/LoginFinish_CreateLobbyUI.cs

@@ -31,13 +31,13 @@ namespace ET.Client
             var btn = view.GetChild("Btn_PVP");
             btn.onClick.Add(() =>
             {
-                EnterMapHelper.EnterMapAsync(scene).Coroutine();
+                EnterMapHelper.EnterMapAsync(scene, "Map1").Coroutine();
             });
 
             btn = view.GetChild("Btn_PVE");
             btn.onClick.Add(() =>
             {
-                EnterMapHelper.EnterMapAsync(scene).Coroutine();
+                EnterMapHelper.EnterMapAsync(scene, "Map2").Coroutine();
             });
         }
     }

+ 8 - 0
Unity/Assets/Scripts/Codes/Model/Client/Generate/Message.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3f7bad2fc99cc8043ad2daaa9cf2f5bb
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 519 - 0
Unity/Assets/Scripts/Codes/Model/Client/Generate/Message/OuterMessage_C_10001.cs

@@ -0,0 +1,519 @@
+using ET;
+using ProtoBuf;
+using System.Collections.Generic;
+namespace ET
+{
+	[Message(OuterMessage.HttpGetRouterResponse)]
+	[ProtoContract]
+	public partial class HttpGetRouterResponse: ProtoObject
+	{
+		[ProtoMember(1)]
+		public List<string> Realms { get; set; }
+
+		[ProtoMember(2)]
+		public List<string> Routers { get; set; }
+
+	}
+
+	[Message(OuterMessage.RouterSync)]
+	[ProtoContract]
+	public partial class RouterSync: ProtoObject
+	{
+		[ProtoMember(1)]
+		public uint ConnectId { get; set; }
+
+		[ProtoMember(2)]
+		public string Address { get; set; }
+
+	}
+
+	[ResponseType(nameof(M2C_TestResponse))]
+	[Message(OuterMessage.C2M_TestRequest)]
+	[ProtoContract]
+	public partial class C2M_TestRequest: ProtoObject, IActorLocationRequest
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public string request { get; set; }
+
+	}
+
+	[Message(OuterMessage.M2C_TestResponse)]
+	[ProtoContract]
+	public partial class M2C_TestResponse: ProtoObject, IActorLocationResponse
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public int Error { get; set; }
+
+		[ProtoMember(3)]
+		public string Message { get; set; }
+
+		[ProtoMember(4)]
+		public string response { get; set; }
+
+	}
+
+	[ResponseType(nameof(Actor_TransferResponse))]
+	[Message(OuterMessage.Actor_TransferRequest)]
+	[ProtoContract]
+	public partial class Actor_TransferRequest: ProtoObject, IActorLocationRequest
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public int MapIndex { get; set; }
+
+	}
+
+	[Message(OuterMessage.Actor_TransferResponse)]
+	[ProtoContract]
+	public partial class Actor_TransferResponse: ProtoObject, IActorLocationResponse
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public int Error { get; set; }
+
+		[ProtoMember(3)]
+		public string Message { get; set; }
+
+	}
+
+	[ResponseType(nameof(G2C_EnterMap))]
+	[Message(OuterMessage.C2G_EnterMap)]
+	[ProtoContract]
+	public partial class C2G_EnterMap: ProtoObject, IRequest
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public string MapName { get; set; }
+
+	}
+
+	[Message(OuterMessage.G2C_EnterMap)]
+	[ProtoContract]
+	public partial class G2C_EnterMap: ProtoObject, IResponse
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public int Error { get; set; }
+
+		[ProtoMember(3)]
+		public string Message { get; set; }
+
+// 自己unitId
+		[ProtoMember(4)]
+		public long MyId { get; set; }
+
+	}
+
+	[Message(OuterMessage.MoveInfo)]
+	[ProtoContract]
+	public partial class MoveInfo: ProtoObject
+	{
+		[ProtoMember(1)]
+		public List<Unity.Mathematics.float3> Points { get; set; }
+
+		[ProtoMember(2)]
+		public Unity.Mathematics.quaternion Rotation { get; set; }
+
+		[ProtoMember(3)]
+		public int TurnSpeed { get; set; }
+
+	}
+
+	[Message(OuterMessage.UnitInfo)]
+	[ProtoContract]
+	public partial class UnitInfo: ProtoObject
+	{
+		[ProtoMember(1)]
+		public long UnitId { get; set; }
+
+		[ProtoMember(2)]
+		public int ConfigId { get; set; }
+
+		[ProtoMember(3)]
+		public int Type { get; set; }
+
+		[ProtoMember(4)]
+		public Unity.Mathematics.float3 Position { get; set; }
+
+		[ProtoMember(5)]
+		public Unity.Mathematics.float3 Forward { get; set; }
+
+		[MongoDB.Bson.Serialization.Attributes.BsonDictionaryOptions(MongoDB.Bson.Serialization.Options.DictionaryRepresentation.ArrayOfArrays)]
+		[ProtoMember(6)]
+		public Dictionary<int, long> KV { get; set; }
+		[ProtoMember(7)]
+		public MoveInfo MoveInfo { get; set; }
+
+	}
+
+	[Message(OuterMessage.M2C_CreateUnits)]
+	[ProtoContract]
+	public partial class M2C_CreateUnits: ProtoObject, IActorMessage
+	{
+		[ProtoMember(1)]
+		public List<UnitInfo> Units { get; set; }
+
+	}
+
+	[Message(OuterMessage.M2C_CreateMyUnit)]
+	[ProtoContract]
+	public partial class M2C_CreateMyUnit: ProtoObject, IActorMessage
+	{
+		[ProtoMember(1)]
+		public UnitInfo Unit { get; set; }
+
+	}
+
+	[Message(OuterMessage.M2C_StartSceneChange)]
+	[ProtoContract]
+	public partial class M2C_StartSceneChange: ProtoObject, IActorMessage
+	{
+		[ProtoMember(1)]
+		public long SceneInstanceId { get; set; }
+
+		[ProtoMember(2)]
+		public string SceneName { get; set; }
+
+	}
+
+	[Message(OuterMessage.M2C_RemoveUnits)]
+	[ProtoContract]
+	public partial class M2C_RemoveUnits: ProtoObject, IActorMessage
+	{
+		[ProtoMember(2)]
+		public List<long> Units { get; set; }
+
+	}
+
+	[Message(OuterMessage.C2M_PathfindingResult)]
+	[ProtoContract]
+	public partial class C2M_PathfindingResult: ProtoObject, IActorLocationMessage
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public Unity.Mathematics.float3 Position { get; set; }
+
+	}
+
+	[Message(OuterMessage.C2M_Stop)]
+	[ProtoContract]
+	public partial class C2M_Stop: ProtoObject, IActorLocationMessage
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+	}
+
+	[Message(OuterMessage.M2C_PathfindingResult)]
+	[ProtoContract]
+	public partial class M2C_PathfindingResult: ProtoObject, IActorMessage
+	{
+		[ProtoMember(1)]
+		public long Id { get; set; }
+
+		[ProtoMember(2)]
+		public Unity.Mathematics.float3 Position { get; set; }
+
+		[ProtoMember(3)]
+		public List<Unity.Mathematics.float3> Points { get; set; }
+
+	}
+
+	[Message(OuterMessage.M2C_Stop)]
+	[ProtoContract]
+	public partial class M2C_Stop: ProtoObject, IActorMessage
+	{
+		[ProtoMember(1)]
+		public int Error { get; set; }
+
+		[ProtoMember(2)]
+		public long Id { get; set; }
+
+		[ProtoMember(3)]
+		public Unity.Mathematics.float3 Position { get; set; }
+
+		[ProtoMember(4)]
+		public Unity.Mathematics.quaternion Rotation { get; set; }
+
+	}
+
+	[ResponseType(nameof(G2C_Ping))]
+	[Message(OuterMessage.C2G_Ping)]
+	[ProtoContract]
+	public partial class C2G_Ping: ProtoObject, IRequest
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+	}
+
+	[Message(OuterMessage.G2C_Ping)]
+	[ProtoContract]
+	public partial class G2C_Ping: ProtoObject, IResponse
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public int Error { get; set; }
+
+		[ProtoMember(3)]
+		public string Message { get; set; }
+
+		[ProtoMember(4)]
+		public long Time { get; set; }
+
+	}
+
+	[Message(OuterMessage.G2C_Test)]
+	[ProtoContract]
+	public partial class G2C_Test: ProtoObject, IMessage
+	{
+	}
+
+	[ResponseType(nameof(M2C_Reload))]
+	[Message(OuterMessage.C2M_Reload)]
+	[ProtoContract]
+	public partial class C2M_Reload: ProtoObject, IRequest
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public string Account { get; set; }
+
+		[ProtoMember(3)]
+		public string Password { get; set; }
+
+	}
+
+	[Message(OuterMessage.M2C_Reload)]
+	[ProtoContract]
+	public partial class M2C_Reload: ProtoObject, IResponse
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public int Error { get; set; }
+
+		[ProtoMember(3)]
+		public string Message { get; set; }
+
+	}
+
+	[ResponseType(nameof(R2C_Login))]
+	[Message(OuterMessage.C2R_Login)]
+	[ProtoContract]
+	public partial class C2R_Login: ProtoObject, IRequest
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public string Account { get; set; }
+
+		[ProtoMember(3)]
+		public string Password { get; set; }
+
+	}
+
+	[Message(OuterMessage.R2C_Login)]
+	[ProtoContract]
+	public partial class R2C_Login: ProtoObject, IResponse
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public int Error { get; set; }
+
+		[ProtoMember(3)]
+		public string Message { get; set; }
+
+		[ProtoMember(4)]
+		public string Address { get; set; }
+
+		[ProtoMember(5)]
+		public string Token { get; set; }
+
+		[ProtoMember(6)]
+		public long UserId { get; set; }
+
+	}
+
+	[ResponseType(nameof(G2C_LoginGate))]
+	[Message(OuterMessage.C2G_LoginGate)]
+	[ProtoContract]
+	public partial class C2G_LoginGate: ProtoObject, IRequest
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public string Token { get; set; }
+
+	}
+
+	[Message(OuterMessage.G2C_LoginGate)]
+	[ProtoContract]
+	public partial class G2C_LoginGate: ProtoObject, IResponse
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public int Error { get; set; }
+
+		[ProtoMember(3)]
+		public string Message { get; set; }
+
+		[ProtoMember(4)]
+		public ET.Player Player { get; set; }
+
+	}
+
+	[Message(OuterMessage.G2C_TestHotfixMessage)]
+	[ProtoContract]
+	public partial class G2C_TestHotfixMessage: ProtoObject, IMessage
+	{
+		[ProtoMember(1)]
+		public string Info { get; set; }
+
+	}
+
+	[ResponseType(nameof(M2C_TestRobotCase))]
+	[Message(OuterMessage.C2M_TestRobotCase)]
+	[ProtoContract]
+	public partial class C2M_TestRobotCase: ProtoObject, IActorLocationRequest
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public int N { get; set; }
+
+	}
+
+	[Message(OuterMessage.M2C_TestRobotCase)]
+	[ProtoContract]
+	public partial class M2C_TestRobotCase: ProtoObject, IActorLocationResponse
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public int Error { get; set; }
+
+		[ProtoMember(3)]
+		public string Message { get; set; }
+
+		[ProtoMember(4)]
+		public int N { get; set; }
+
+	}
+
+	[ResponseType(nameof(M2C_TransferMap))]
+	[Message(OuterMessage.C2M_TransferMap)]
+	[ProtoContract]
+	public partial class C2M_TransferMap: ProtoObject, IActorLocationRequest
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+	}
+
+	[Message(OuterMessage.M2C_TransferMap)]
+	[ProtoContract]
+	public partial class M2C_TransferMap: ProtoObject, IActorLocationResponse
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public int Error { get; set; }
+
+		[ProtoMember(3)]
+		public string Message { get; set; }
+
+	}
+
+	[ResponseType(nameof(G2C_Benchmark))]
+	[Message(OuterMessage.C2G_Benchmark)]
+	[ProtoContract]
+	public partial class C2G_Benchmark: ProtoObject, IRequest
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+	}
+
+	[Message(OuterMessage.G2C_Benchmark)]
+	[ProtoContract]
+	public partial class G2C_Benchmark: ProtoObject, IResponse
+	{
+		[ProtoMember(1)]
+		public int RpcId { get; set; }
+
+		[ProtoMember(2)]
+		public int Error { get; set; }
+
+		[ProtoMember(3)]
+		public string Message { get; set; }
+
+	}
+
+	public static class OuterMessage
+	{
+		 public const ushort HttpGetRouterResponse = 10002;
+		 public const ushort RouterSync = 10003;
+		 public const ushort C2M_TestRequest = 10004;
+		 public const ushort M2C_TestResponse = 10005;
+		 public const ushort Actor_TransferRequest = 10006;
+		 public const ushort Actor_TransferResponse = 10007;
+		 public const ushort C2G_EnterMap = 10008;
+		 public const ushort G2C_EnterMap = 10009;
+		 public const ushort MoveInfo = 10010;
+		 public const ushort UnitInfo = 10011;
+		 public const ushort M2C_CreateUnits = 10012;
+		 public const ushort M2C_CreateMyUnit = 10013;
+		 public const ushort M2C_StartSceneChange = 10014;
+		 public const ushort M2C_RemoveUnits = 10015;
+		 public const ushort C2M_PathfindingResult = 10016;
+		 public const ushort C2M_Stop = 10017;
+		 public const ushort M2C_PathfindingResult = 10018;
+		 public const ushort M2C_Stop = 10019;
+		 public const ushort C2G_Ping = 10020;
+		 public const ushort G2C_Ping = 10021;
+		 public const ushort G2C_Test = 10022;
+		 public const ushort C2M_Reload = 10023;
+		 public const ushort M2C_Reload = 10024;
+		 public const ushort C2R_Login = 10025;
+		 public const ushort R2C_Login = 10026;
+		 public const ushort C2G_LoginGate = 10027;
+		 public const ushort G2C_LoginGate = 10028;
+		 public const ushort G2C_TestHotfixMessage = 10029;
+		 public const ushort C2M_TestRobotCase = 10030;
+		 public const ushort M2C_TestRobotCase = 10031;
+		 public const ushort C2M_TransferMap = 10032;
+		 public const ushort M2C_TransferMap = 10033;
+		 public const ushort C2G_Benchmark = 10034;
+		 public const ushort G2C_Benchmark = 10035;
+	}
+}

+ 11 - 0
Unity/Assets/Scripts/Codes/Model/Client/Generate/Message/OuterMessage_C_10001.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 26923f18a432ab740b53d6d218076c02
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 52 - 0
Unity/Assets/Scripts/Codes/Model/Client/Generate/Message/PlayerProto_CS_30001.cs

@@ -0,0 +1,52 @@
+using ET;
+using ProtoBuf;
+using System.Collections.Generic;
+namespace ET
+{
+	[Message(PlayerProto.Player)]
+	[ProtoContract]
+	public partial class Player: ProtoObject
+	{
+		[ProtoMember(1)]
+		public string id { get; set; }
+
+		[ProtoMember(2)]
+		public string uid { get; set; }
+
+		[ProtoMember(3)]
+		public string name { get; set; }
+
+		[ProtoMember(4)]
+		public int level { get; set; }
+
+		[ProtoMember(5)]
+		public long exp { get; set; }
+
+		[ProtoMember(6)]
+		public int vip { get; set; }
+
+		[ProtoMember(7)]
+		public int hp { get; set; }
+
+		[ProtoMember(8)]
+		public int mp { get; set; }
+
+		[ProtoMember(9)]
+		public long fightPower { get; set; }
+
+		[ProtoMember(10)]
+		public long gold { get; set; }
+
+		[ProtoMember(11)]
+		public long diamond { get; set; }
+
+		[ProtoMember(12)]
+		public int energy { get; set; }
+
+	}
+
+	public static class PlayerProto
+	{
+		 public const ushort Player = 30002;
+	}
+}

+ 11 - 0
Unity/Assets/Scripts/Codes/Model/Client/Generate/Message/PlayerProto_CS_30001.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b804cc6168290bc4f9d5eaf118e400b3
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 7 - 1
Unity/Assets/Scripts/Codes/Model/Share/Module/Message/ErrorCode.cs

@@ -1,4 +1,4 @@
-namespace ET
+namespace ET
 {
     public static partial class ErrorCode
     {
@@ -28,5 +28,11 @@ namespace ET
         public const int ERR_UserPermanentBan = 200007;
         /** 已被限时封禁 **/
         public const int ERR_UserBanTime = 200008;
+
+        public enum EnterMap
+        {
+            MapNotExist = 210001,
+            BattleSvrErr,
+        }
     }
 }