12345678910111213141516171819202122232425262728293031323334353637 |
- using System.Net;
- namespace ET.Server
- {
- public struct ProcessActorId
- {
- public int Process;
- public long ActorId;
- public ProcessActorId(long actorId)
- {
- InstanceIdStruct instanceIdStruct = new InstanceIdStruct(actorId);
- this.Process = instanceIdStruct.Process;
- instanceIdStruct.Process = Options.Instance.Process;
- this.ActorId = instanceIdStruct.ToLong();
- }
- }
-
- public struct NetInnerComponentOnRead
- {
- public long ActorId;
- public object Message;
- }
-
- [ComponentOf(typeof(Scene))]
- public class NetInnerComponent: Entity, IAwake<IPEndPoint>, IAwake, IDestroy
- {
- public int ServiceId;
-
- // public NetworkProtocol InnerProtocol = NetworkProtocol.KCP;
- // public NetworkProtocol InnerProtocol = NetworkProtocol.TCP;
- public NetworkProtocol InnerProtocol = NetworkProtocol.Websocket;
- [StaticField]
- public static NetInnerComponent Instance;
- }
- }
|