├── .gitignore ├── Books ├── Donate.md └── src │ ├── Donate-微信.jpg │ ├── Donate-支付宝.jpg │ └── info.png ├── Config ├── Excel │ ├── GameConfig │ │ ├── AIConfig.xlsx │ │ ├── Defines │ │ │ └── builtin.xml │ │ ├── ResourceConfig.xlsx │ │ ├── UnitConfig.xlsx │ │ ├── __beans__.xlsx │ │ ├── __enums__.xlsx │ │ ├── __luban__.conf │ │ └── __tables__.xlsx │ └── StartConfig │ │ ├── Benchmark │ │ ├── StartMachineConfig.xlsx │ │ ├── StartProcessConfig.xlsx │ │ ├── StartSceneConfig.xlsx │ │ └── StartZoneConfig.xlsx │ │ ├── Localhost │ │ ├── StartMachineConfig.xlsx │ │ ├── StartProcessConfig.xlsx │ │ ├── StartSceneConfig.xlsx │ │ └── StartZoneConfig.xlsx │ │ ├── Release │ │ ├── StartMachineConfig.xlsx │ │ ├── StartProcessConfig.xlsx │ │ ├── StartSceneConfig.xlsx │ │ └── StartZoneConfig.xlsx │ │ ├── RouterTest │ │ ├── StartMachineConfig.xlsx │ │ ├── StartProcessConfig.xlsx │ │ ├── StartSceneConfig.xlsx │ │ └── StartZoneConfig.xlsx │ │ ├── __luban__.conf │ │ └── __tables__.xlsx ├── Generate │ ├── AIConfigCategory.bytes │ ├── ResourceConfigCategory.bytes │ ├── StartConfig │ │ ├── Benchmark │ │ │ ├── StartMachineConfigCategory.bytes │ │ │ ├── StartProcessConfigCategory.bytes │ │ │ ├── StartSceneConfigCategory.bytes │ │ │ └── StartZoneConfigCategory.bytes │ │ ├── Localhost │ │ │ ├── StartMachineConfigCategory.bytes │ │ │ ├── StartProcessConfigCategory.bytes │ │ │ ├── StartSceneConfigCategory.bytes │ │ │ └── StartZoneConfigCategory.bytes │ │ ├── Release │ │ │ ├── StartMachineConfigCategory.bytes │ │ │ ├── StartProcessConfigCategory.bytes │ │ │ ├── StartSceneConfigCategory.bytes │ │ │ └── StartZoneConfigCategory.bytes │ │ └── RouterTest │ │ │ ├── StartMachineConfigCategory.bytes │ │ │ ├── StartProcessConfigCategory.bytes │ │ │ ├── StartSceneConfigCategory.bytes │ │ │ └── StartZoneConfigCategory.bytes │ └── UnitConfigCategory.bytes ├── NLog │ ├── NLog.config │ └── NLog.xsd └── Proto │ ├── ClientMessage_C_1000.proto │ ├── InnerMessage_S_20001.proto │ └── OuterMessage_C_10001.proto ├── LICENSE ├── Publish-linux-x64.ps1 ├── README.md ├── Server ├── .gitignore ├── App │ ├── App.csproj │ └── Program.cs ├── Core │ ├── Core.csproj │ └── Core │ │ ├── Analyzer │ │ ├── ChildOfAttribute.cs │ │ ├── ComponentOfAttribute.cs │ │ ├── DisableNewAttribute.cs │ │ ├── EnableAccessEntiyChildAttribute.cs │ │ ├── EnableClassAttribute.cs │ │ ├── EnableMethodAttribute.cs │ │ ├── EntitySystemOf.cs │ │ ├── FriendOfAttribute.cs │ │ ├── StaticFieldAttribute.cs │ │ └── UniqueIdAttribute.cs │ │ ├── DataStruct │ │ ├── DoubleMap.cs │ │ ├── HashSetComponent.cs │ │ ├── ListComponent.cs │ │ ├── MultiDictionary.cs │ │ ├── MultiMap.cs │ │ ├── MultiMapSet.cs │ │ ├── UnOrderMultiMap.cs │ │ └── UnOrderMultiMapSet.cs │ │ ├── Entity │ │ ├── ComponentView.cs │ │ ├── Entity.cs │ │ ├── EntityHelper.cs │ │ ├── EntityRef.cs │ │ ├── EntitySceneFactory.cs │ │ ├── EntitySystemAttribute.cs │ │ ├── EntitySystemSingleton.cs │ │ ├── IAwakeSystem.cs │ │ ├── IDeserializeSystem.cs │ │ ├── IDestroySystem.cs │ │ ├── IGetComponentSysSystem.cs │ │ ├── ILateUpdateSystem.cs │ │ ├── IScene.cs │ │ ├── ISerializeSystem.cs │ │ ├── ISerializeToEntity.cs │ │ ├── ISystemType.cs │ │ ├── ITransfer.cs │ │ ├── IUpdateSystem.cs │ │ ├── InstanceQueueIndex.cs │ │ ├── Scene.cs │ │ └── SceneType.cs │ │ ├── Fiber │ │ ├── EntitySystem.cs │ │ ├── Fiber.cs │ │ ├── MailBoxComponent.cs │ │ ├── MailBoxType.cs │ │ ├── Mailboxes.cs │ │ └── Module │ │ │ ├── Actor │ │ │ ├── MessageHelper.cs │ │ │ ├── MessageSenderStruct.cs │ │ │ ├── ProcessInnerSender.cs │ │ │ └── ProcessInnerSenderSystem.cs │ │ │ ├── CoroutineLock │ │ │ ├── CoroutineLock.cs │ │ │ ├── CoroutineLockComponent.cs │ │ │ ├── CoroutineLockQueue.cs │ │ │ ├── CoroutineLockQueueType.cs │ │ │ ├── CoroutineLockType.cs │ │ │ └── WaitCoroutineLock.cs │ │ │ ├── Navmesh │ │ │ └── NavmeshComponent.cs │ │ │ └── Timer │ │ │ ├── ATimer.cs │ │ │ └── TimerComponent.cs │ │ ├── Helper │ │ ├── AssemblyHelper.cs │ │ ├── ByteHelper.cs │ │ ├── ETCancelationTokenHelper.cs │ │ ├── EnumHelper.cs │ │ ├── NetworkHelper.cs │ │ ├── ObjectHelper.cs │ │ ├── ProcessHelper.cs │ │ ├── RandomGenerator.cs │ │ ├── StringHashHelper.cs │ │ ├── StringHelper.cs │ │ └── WinPeriod.cs │ │ ├── Method │ │ ├── IStaticMethod.cs │ │ └── StaticMethod.cs │ │ ├── Network │ │ ├── AChannel.cs │ │ ├── AService.cs │ │ ├── Circularbuffer.cs │ │ ├── ErrorCore.cs │ │ ├── IKcpTransport.cs │ │ ├── ILocationMessage.cs │ │ ├── IMessage.cs │ │ ├── IPEndPointNonAlloc.cs │ │ ├── KChannel.cs │ │ ├── KService.cs │ │ ├── MessageAttribute.cs │ │ ├── MessageSerializeHelper.cs │ │ ├── NetServices.cs │ │ ├── OpcodeRangeDefine.cs │ │ ├── OpcodeType.cs │ │ ├── PacketParser.cs │ │ ├── Response.cs │ │ ├── ResponseTypeAttribute.cs │ │ ├── RpcException.cs │ │ ├── TChannel.cs │ │ ├── TService.cs │ │ ├── WChannel.cs │ │ ├── WService.cs │ │ └── WebsocketTransport.cs │ │ ├── Object │ │ ├── DisposeObject.cs │ │ ├── HandlerObject.cs │ │ ├── MessageObject.cs │ │ ├── Object.cs │ │ ├── ProtoObject.cs │ │ └── SystemObject.cs │ │ ├── Serialize │ │ ├── MemoryBuffer.cs │ │ ├── MemoryPackHelper.cs │ │ ├── MongoHelper.cs │ │ └── StructBsonSerialize.cs │ │ ├── ThreadSynchronizationContext.cs │ │ ├── TimerCoreInvokeType.cs │ │ └── World │ │ ├── ActorId.cs │ │ ├── ISingletonAwake.cs │ │ ├── Module │ │ ├── Actor │ │ │ ├── IMHandler.cs │ │ │ ├── MessageDispatcher.cs │ │ │ ├── MessageHandlerAttribute.cs │ │ │ ├── MessageLocationHandlerAttribute.cs │ │ │ └── MessageQueue.cs │ │ ├── Code │ │ │ ├── CodeAttribute.cs │ │ │ └── CodeTypes.cs │ │ ├── Config │ │ │ ├── ConfigAttribute.cs │ │ │ ├── ConfigLoader.cs │ │ │ ├── IConfig.cs │ │ │ └── IMerge.cs │ │ ├── EventSystem │ │ │ ├── BaseAttribute.cs │ │ │ ├── EventAttribute.cs │ │ │ ├── EventSystem.cs │ │ │ ├── IEvent.cs │ │ │ ├── IInvoke.cs │ │ │ ├── InvokeAttribute.cs │ │ │ └── TypeSystems.cs │ │ ├── Fiber │ │ │ ├── FiberInit.cs │ │ │ ├── FiberManager.cs │ │ │ ├── IScheduler.cs │ │ │ ├── MainThreadScheduler.cs │ │ │ ├── ThreadPoolScheduler.cs │ │ │ └── ThreadScheduler.cs │ │ ├── IdGenerater │ │ │ └── IdGenerater.cs │ │ ├── Log │ │ │ ├── ILog.cs │ │ │ ├── Log.cs │ │ │ ├── Logger.cs │ │ │ └── NLogger.cs │ │ ├── ObjectPool │ │ │ └── ObjectPool.cs │ │ ├── Options │ │ │ └── Options.cs │ │ └── TimeInfo │ │ │ └── TimeInfo.cs │ │ ├── Singleton.cs │ │ └── World.cs ├── Directory.Build.props ├── Hotfix │ ├── Demo │ │ ├── EntryEvent1_InitShare.cs │ │ ├── EntryEvent2_InitServer.cs │ │ ├── Gate │ │ │ ├── C2G_EnterMapHandler.cs │ │ │ ├── C2G_LoginGateHandler.cs │ │ │ ├── C2G_PingHandler.cs │ │ │ ├── FiberInit_Gate.cs │ │ │ ├── GateMapFactory.cs │ │ │ ├── GateSessionKeyComponentSystem.cs │ │ │ ├── MailBoxType_GateSessionHandler.cs │ │ │ ├── NetComponentOnReadInvoker_Gate.cs │ │ │ ├── PlayerComponentSystem.cs │ │ │ ├── PlayerSystem.cs │ │ │ ├── R2G_GetLoginKeyHandler.cs │ │ │ └── SessionPlayerComponentSystem.cs │ │ ├── HttpHelper.cs │ │ ├── Map │ │ │ ├── AOI │ │ │ │ └── ChangePosition_NotifyAOI.cs │ │ │ ├── C2M_TestRobotCaseHandler.cs │ │ │ ├── FiberInit_Map.cs │ │ │ ├── G2M_SessionDisconnectHandler.cs │ │ │ ├── MapMessageHelper.cs │ │ │ ├── Move │ │ │ │ ├── C2M_PathfindingResultHandler.cs │ │ │ │ ├── C2M_StopHandler.cs │ │ │ │ └── MoveHelper.cs │ │ │ ├── Transfer │ │ │ │ ├── C2M_TransferMapHandler.cs │ │ │ │ ├── M2M_UnitTransferRequestHandler.cs │ │ │ │ └── TransferHelper.cs │ │ │ └── Unit │ │ │ │ ├── UnitEnterSightRange_NotifyClient.cs │ │ │ │ ├── UnitFactory.cs │ │ │ │ ├── UnitHelper.cs │ │ │ │ └── UnitLeaveSightRange_NotifyClient.cs │ │ ├── Match │ │ │ └── FiberInit_Match.cs │ │ ├── Realm │ │ │ ├── C2R_LoginHandler.cs │ │ │ ├── FiberInit_Realm.cs │ │ │ ├── NetComponentOnReadInvoker_Realm.cs │ │ │ └── RealmGateAddressHelper.cs │ │ ├── Robot │ │ │ ├── Console │ │ │ │ └── CreateRobotConsoleHandler.cs │ │ │ ├── RobotConsoleHandler.cs │ │ │ └── RobotManagerComponentSystem.cs │ │ ├── Router │ │ │ └── HttpGetRouterHandler.cs │ │ └── Watcher │ │ │ ├── WatcherComponentSystem.cs │ │ │ └── WatcherHelper.cs │ ├── Hotfix.csproj │ └── Hotfix │ │ ├── ConstValue.cs │ │ ├── FiberInit_Main.cs │ │ └── Module │ │ ├── AOI │ │ ├── AOIEntitySystem.cs │ │ ├── AOIHelper.cs │ │ ├── AOIManagerComponentSystem.cs │ │ ├── AOISeeCheckHelper.cs │ │ └── CellSystem.cs │ │ ├── Actor │ │ ├── MailBoxType_OrderedMessageHandler.cs │ │ ├── MailBoxType_UnOrderedMessageHandler.cs │ │ └── MessageHandler.cs │ │ ├── ActorLocation │ │ ├── FiberInit_Location.cs │ │ ├── LocationOneTypeSystem.cs │ │ ├── LocationProxyComponentSystem.cs │ │ ├── MessageLocationHandler.cs │ │ ├── MessageLocationSenderComponentSystem.cs │ │ ├── MessageLocationSenderSystem.cs │ │ ├── ObjectAddRequestHandler.cs │ │ ├── ObjectGetRequestHandler.cs │ │ ├── ObjectLockRequestHandler.cs │ │ ├── ObjectRemoveRequestHandler.cs │ │ └── ObjectUnLockRequestHandler.cs │ │ ├── Console │ │ ├── ConsoleComponentSystem.cs │ │ ├── ReloadConfigConsoleHandler.cs │ │ └── ReloadDllConsoleHandler.cs │ │ ├── DB │ │ ├── DBComponentSystem.cs │ │ └── DBManagerComponentSystem.cs │ │ ├── Http │ │ └── HttpComponentSystem.cs │ │ ├── Message │ │ ├── A2NetInner_MessageHandler.cs │ │ ├── A2NetInner_RequestHandler.cs │ │ ├── MessageSenderSystem.cs │ │ ├── NetComponentSystem.cs │ │ ├── NetWSComponentSystem_WebGL.cs │ │ ├── ProcessOuterSenderSystem.cs │ │ ├── SessionAcceptTimeoutComponentSystem.cs │ │ └── SessionIdleCheckerComponentSystem.cs │ │ ├── NetInner │ │ └── FiberInit_NetInner.cs │ │ ├── RobotCase │ │ ├── ARobotCase.cs │ │ └── RobotCaseComponentSystem.cs │ │ ├── Router │ │ ├── FiberInit_Router.cs │ │ ├── FiberInit_RouterManager.cs │ │ ├── RouterComponentSystem.cs │ │ └── RouterNodeSystem.cs │ │ └── Unit │ │ ├── UnitComponentSystem.cs │ │ └── UnitSystem.cs ├── Loader │ ├── CodeLoader.cs │ ├── ConfigLoaderInvoker.cs │ ├── Init.cs │ ├── Loader.csproj │ └── RecastFileReader.cs ├── Model │ ├── Demo │ │ ├── Gate │ │ │ ├── GateMapComponent.cs │ │ │ ├── GateSessionKeyComponent.cs │ │ │ ├── Player.cs │ │ │ ├── PlayerComponent.cs │ │ │ ├── PlayerSessionComponent.cs │ │ │ └── SessionPlayerComponent.cs │ │ ├── Robot │ │ │ ├── Case │ │ │ │ └── RobotCase_SecondCase.cs │ │ │ ├── Console │ │ │ │ └── CreateRobotArgs.cs │ │ │ ├── RobotCaseType.cs │ │ │ └── RobotManagerComponent.cs │ │ └── Watcher │ │ │ └── WatcherComponent.cs │ ├── Generate │ │ ├── Config │ │ │ ├── AIConfig.cs │ │ │ ├── AIConfigCategory.cs │ │ │ ├── ResourceConfig.cs │ │ │ ├── ResourceConfigCategory.cs │ │ │ ├── StartConfig │ │ │ │ ├── StartMachineConfig.cs │ │ │ │ ├── StartMachineConfigCategory.cs │ │ │ │ ├── StartProcessConfig.cs │ │ │ │ ├── StartProcessConfigCategory.cs │ │ │ │ ├── StartSceneConfig.cs │ │ │ │ ├── StartSceneConfigCategory.cs │ │ │ │ ├── StartZoneConfig.cs │ │ │ │ ├── StartZoneConfigCategory.cs │ │ │ │ └── Tables.cs │ │ │ ├── Tables.cs │ │ │ ├── UnitConfig.cs │ │ │ ├── UnitConfigCategory.cs │ │ │ ├── vector2.cs │ │ │ ├── vector3.cs │ │ │ └── vector4.cs │ │ ├── ConfigPartial │ │ │ ├── StartProcessConfig.cs │ │ │ └── StartSceneConfig.cs │ │ └── Message │ │ │ ├── ClientMessage_C_1000.cs │ │ │ ├── InnerMessage_S_20001.cs │ │ │ └── OuterMessage_C_10001.cs │ ├── Model.csproj │ └── Model │ │ ├── ConstFiberId.cs │ │ ├── EntitySerializeRegister.cs │ │ ├── Entry.cs │ │ ├── Module │ │ ├── AOI │ │ │ ├── AOIEntity.cs │ │ │ ├── AOIEventType.cs │ │ │ ├── AOIManagerComponent.cs │ │ │ └── Cell.cs │ │ ├── ActorLocation │ │ │ ├── LocationComponent.cs │ │ │ ├── LocationProxyComponent.cs │ │ │ ├── MessageLocationSender.cs │ │ │ └── MessageLocationSenderOneType.cs │ │ ├── Console │ │ │ ├── ConsoleComponent.cs │ │ │ ├── ConsoleDispatcher.cs │ │ │ ├── ConsoleHandlerAttribute.cs │ │ │ ├── IConsoleHandler.cs │ │ │ └── ModeContex.cs │ │ ├── DB │ │ │ ├── DBComponent.cs │ │ │ ├── DBManagerComponent.cs │ │ │ └── IDBCollection.cs │ │ ├── Http │ │ │ ├── HttpComponent.cs │ │ │ ├── HttpDispatcher.cs │ │ │ ├── HttpHandlerAttribute.cs │ │ │ └── IHttpHandler.cs │ │ ├── Message │ │ │ ├── ErrorCode.cs │ │ │ ├── IMessageSessionHandler.cs │ │ │ ├── ISessionMessage.cs │ │ │ ├── LogMsg.cs │ │ │ ├── MessageSender.cs │ │ │ ├── MessageSessionDispatcher.cs │ │ │ ├── MessageSessionHandler.cs │ │ │ ├── MessageSessionHandlerAttribute.cs │ │ │ ├── NetComponent.cs │ │ │ ├── NetWSComponent_WebGL.cs │ │ │ ├── ProcessOuterSender.cs │ │ │ ├── Session.cs │ │ │ ├── SessionAcceptTimeoutComponent.cs │ │ │ └── SessionIdleCheckerComponent.cs │ │ ├── NetInner │ │ │ └── A2NetInner_Message.cs │ │ ├── ObjectWait │ │ │ └── ObjectWait.cs │ │ ├── RobotCase │ │ │ ├── RobotCase.cs │ │ │ ├── RobotCaseComponent.cs │ │ │ └── RobotInvokeArgs.cs │ │ ├── Router │ │ │ ├── HttpGetRouterResponse.cs │ │ │ ├── RouterComponent.cs │ │ │ └── RouterNode.cs │ │ └── Unit │ │ │ ├── Unit.cs │ │ │ ├── UnitComponent.cs │ │ │ ├── UnitEventType.cs │ │ │ └── UnitType.cs │ │ ├── MongoRegister.cs │ │ └── TimerInvokeType.cs ├── Server.sln ├── Server.sln.DotSettings ├── ThirdParty │ ├── ETTask │ │ ├── AsyncETTaskCompletedMethodBuilder.cs │ │ ├── AsyncETTaskMethodBuilder.cs │ │ ├── AsyncETVoidMethodBuilder.cs │ │ ├── ETCancellationToken.cs │ │ ├── ETTask.cs │ │ ├── ETTaskCompleted.cs │ │ ├── ETTaskHelper.cs │ │ ├── ETVoid.cs │ │ ├── IAwaiter.cs │ │ └── StateMachineWrap.cs │ ├── Kcp │ │ ├── AckItem.cs │ │ ├── Kcp.cs │ │ ├── KcpPatial.cs │ │ ├── Segment.cs │ │ └── Utils.cs │ ├── LubanLib │ │ ├── BeanBase.cs │ │ ├── ByteBuf.cs │ │ ├── ITypeId.cs │ │ └── StringUtil.cs │ ├── NativeCollection │ │ ├── FixedSizeMemoryPool │ │ │ ├── FixedSizeMemoryPool.cs │ │ │ └── Slab.cs │ │ ├── HashSet.cs │ │ ├── INativeCollectionClass.cs │ │ ├── List.cs │ │ ├── Map.cs │ │ ├── MultiMap.cs │ │ ├── NativeMemoryHelper.cs │ │ ├── NativePool.cs │ │ ├── Queue.cs │ │ ├── SortedSet.cs │ │ ├── Stack.cs │ │ ├── ThrowHelper.cs │ │ ├── UnOrderMap.cs │ │ └── UnsafeType │ │ │ ├── HashHelpers.cs │ │ │ ├── HashSet.cs │ │ │ ├── List.cs │ │ │ ├── Map │ │ │ ├── Map.cs │ │ │ └── MapPair.cs │ │ │ ├── MultiMap │ │ │ ├── MultiMap.cs │ │ │ └── MultiMapPair.cs │ │ │ ├── NativeStackPool.cs │ │ │ ├── Queue.cs │ │ │ ├── SortedSet │ │ │ ├── Node.cs │ │ │ └── SortedSet.cs │ │ │ ├── Stack.cs │ │ │ └── UnOrderMap │ │ │ └── UnOrderMap.cs │ ├── ThirdParty.csproj │ └── Unity.Mathematics │ │ ├── Il2CppEagerStaticClassConstructionAttribute.cs │ │ ├── PropertyAttribute.cs │ │ ├── PropertyAttributes.cs │ │ ├── bool2.gen.cs │ │ ├── bool2x2.gen.cs │ │ ├── bool2x3.gen.cs │ │ ├── bool2x4.gen.cs │ │ ├── bool3.gen.cs │ │ ├── bool3x2.gen.cs │ │ ├── bool3x3.gen.cs │ │ ├── bool3x4.gen.cs │ │ ├── bool4.gen.cs │ │ ├── bool4x2.gen.cs │ │ ├── bool4x3.gen.cs │ │ ├── bool4x4.gen.cs │ │ ├── double2.gen.cs │ │ ├── double2x2.gen.cs │ │ ├── double2x3.gen.cs │ │ ├── double2x4.gen.cs │ │ ├── double3.gen.cs │ │ ├── double3x2.gen.cs │ │ ├── double3x3.gen.cs │ │ ├── double3x4.gen.cs │ │ ├── double4.gen.cs │ │ ├── double4x2.gen.cs │ │ ├── double4x3.gen.cs │ │ ├── double4x4.gen.cs │ │ ├── float2.gen.cs │ │ ├── float2x2.gen.cs │ │ ├── float2x3.gen.cs │ │ ├── float2x4.gen.cs │ │ ├── float3.gen.cs │ │ ├── float3x2.gen.cs │ │ ├── float3x3.gen.cs │ │ ├── float3x4.gen.cs │ │ ├── float4.gen.cs │ │ ├── float4x2.gen.cs │ │ ├── float4x3.gen.cs │ │ ├── float4x4.gen.cs │ │ ├── half.cs │ │ ├── half2.gen.cs │ │ ├── half3.gen.cs │ │ ├── half4.gen.cs │ │ ├── int2.gen.cs │ │ ├── int2x2.gen.cs │ │ ├── int2x3.gen.cs │ │ ├── int2x4.gen.cs │ │ ├── int3.gen.cs │ │ ├── int3x2.gen.cs │ │ ├── int3x3.gen.cs │ │ ├── int3x4.gen.cs │ │ ├── int4.gen.cs │ │ ├── int4x2.gen.cs │ │ ├── int4x3.gen.cs │ │ ├── int4x4.gen.cs │ │ ├── math.cs │ │ ├── math_unity_conversion.cs │ │ ├── matrix.cs │ │ ├── matrix.gen.cs │ │ ├── quaternion.cs │ │ ├── random.cs │ │ ├── rigid_transform.cs │ │ ├── uint2.gen.cs │ │ ├── uint2x2.gen.cs │ │ ├── uint2x3.gen.cs │ │ ├── uint2x4.gen.cs │ │ ├── uint3.gen.cs │ │ ├── uint3x2.gen.cs │ │ ├── uint3x3.gen.cs │ │ ├── uint3x4.gen.cs │ │ ├── uint4.gen.cs │ │ ├── uint4x2.gen.cs │ │ ├── uint4x3.gen.cs │ │ └── uint4x4.gen.cs └── deleteAllMeta.bat ├── Share ├── .gitignore ├── Analyzer │ ├── Analyzer │ │ ├── AddChildTypeAnalyzer.cs │ │ ├── AsyncMethodReturnTypeAnalyzer.cs │ │ ├── ClassDeclarationInHotfixAnalyzer.cs │ │ ├── ClientClassInServerAnalyzer.cs │ │ ├── DiableNewAnalyzer.cs │ │ ├── DisableNormalClassDeclaratonInModelAssemblyAnalyzer.cs │ │ ├── ETCancellationTokenAnalyzer.cs │ │ ├── ETTaskAnalyzer.cs │ │ ├── EntityClassDeclarationAnalyzer.cs │ │ ├── EntityComponentAnalyzer.cs │ │ ├── EntityFiledAccessAnalyzer.cs │ │ ├── EntityHashCodeAnalyzer.cs │ │ ├── EntityMemberDeclarationAnalyzer.cs │ │ ├── EntityMethodDeclarationAnalyzer.cs │ │ ├── EntitySystemAnalyzer.cs │ │ ├── HotfixProjectFieldDeclarationAnalyzer.cs │ │ ├── NetMessageAnalyzer.cs │ │ ├── StaticClassCircularDependencyAnalyzer.cs │ │ ├── StaticFieldDeclarationAnalyzer.cs │ │ └── UniqueIdAnalyzer.cs │ ├── AnalyzerGlobalSetting.cs │ ├── CodeFixer │ │ ├── EntityFiledAccessCodeFixProvider.cs │ │ └── EntitySystemCodeFixProvider.cs │ ├── Config │ │ ├── AnalyzeAssembly.cs │ │ ├── Definition.cs │ │ ├── DiagnosticCategories.cs │ │ ├── DiagnosticIds.cs │ │ └── DiagnosticRules.cs │ ├── Extension │ │ └── AnalyzerHelper.cs │ ├── Share.Analyzer.csproj │ └── StringHashHelper.cs ├── Share.SourceGenerator │ ├── Config │ │ ├── DiagnosticCategories.cs │ │ ├── DiagnosticIds.cs │ │ └── DiagnosticRules.cs │ ├── Generator │ │ ├── ETEntitySerializeFormatterGenerator.cs │ │ ├── ETGetComponentGenerator.cs │ │ └── ETSystemGenerator │ │ │ ├── AttributeTemplate.cs │ │ │ └── ETSystemGenerator.cs │ ├── Share.SourceGenerator.csproj │ └── StringHashHelper.cs ├── Share.sln └── Tool │ ├── FileHelper.cs │ ├── Init.cs │ ├── Proto2CS │ └── Proto2CS.cs │ ├── Share.Tool.csproj │ └── Template.txt ├── Start Server(Single Process).bat ├── Start Watcher.bat ├── Tools └── Luban │ ├── .gitignore │ ├── GenConfig_Client.bat │ ├── GenConfig_Server.bat │ ├── ServerTemplate │ └── cs-bin │ │ ├── bean.sbn │ │ ├── enum.sbn │ │ ├── table.sbn │ │ └── tables.sbn │ ├── build-luban.bat │ └── build-luban.sh └── Unity ├── .gitignore ├── Assets ├── ET.meta ├── ET │ ├── Editor.meta │ ├── Editor │ │ ├── ComponentViewEditor.meta │ │ ├── ComponentViewEditor │ │ │ ├── ComponentViewEditor.cs │ │ │ ├── ComponentViewEditor.cs.meta │ │ │ ├── ITypeDrawer.cs │ │ │ ├── ITypeDrawer.cs.meta │ │ │ ├── TypeDrawer.meta │ │ │ ├── TypeDrawer │ │ │ │ ├── AnimationCurveTypeDrawer.cs │ │ │ │ ├── AnimationCurveTypeDrawer.cs.meta │ │ │ │ ├── BoolTypeDrawer.cs │ │ │ │ ├── BoolTypeDrawer.cs.meta │ │ │ │ ├── BoundsTypeDrawer.cs │ │ │ │ ├── BoundsTypeDrawer.cs.meta │ │ │ │ ├── CharTypeDrawer.cs │ │ │ │ ├── CharTypeDrawer.cs.meta │ │ │ │ ├── ColorTypeDrawer.cs │ │ │ │ ├── ColorTypeDrawer.cs.meta │ │ │ │ ├── DateTimeTypeDrawer.cs │ │ │ │ ├── DateTimeTypeDrawer.cs.meta │ │ │ │ ├── DictionaryIntLongTypeDrawer.cs │ │ │ │ ├── DictionaryIntLongTypeDrawer.cs.meta │ │ │ │ ├── DoubleTypeDrawer.cs │ │ │ │ ├── DoubleTypeDrawer.cs.meta │ │ │ │ ├── EntityRefTypeDrawer.cs │ │ │ │ ├── EntityRefTypeDrawer.cs.meta │ │ │ │ ├── EnumTypeDrawer.cs │ │ │ │ ├── EnumTypeDrawer.cs.meta │ │ │ │ ├── Float2TypeDrawer.cs │ │ │ │ ├── Float2TypeDrawer.cs.meta │ │ │ │ ├── Float3TypeDrawer.cs │ │ │ │ ├── Float3TypeDrawer.cs.meta │ │ │ │ ├── Float4TypeDrawer.cs │ │ │ │ ├── Float4TypeDrawer.cs.meta │ │ │ │ ├── FloatTypeDrawer.cs │ │ │ │ ├── FloatTypeDrawer.cs.meta │ │ │ │ ├── ISceneTypeDrawer.cs │ │ │ │ ├── ISceneTypeDrawer.cs.meta │ │ │ │ ├── IntTypeDrawer.cs │ │ │ │ ├── IntTypeDrawer.cs.meta │ │ │ │ ├── LongTypeDrawer.cs │ │ │ │ ├── LongTypeDrawer.cs.meta │ │ │ │ ├── QuaternionTypeDrawer.cs │ │ │ │ ├── QuaternionTypeDrawer.cs.meta │ │ │ │ ├── RectTypeDrawer.cs │ │ │ │ ├── RectTypeDrawer.cs.meta │ │ │ │ ├── StringTypeDrawer.cs │ │ │ │ ├── StringTypeDrawer.cs.meta │ │ │ │ ├── UnityObjectTypeDrawer.cs │ │ │ │ ├── UnityObjectTypeDrawer.cs.meta │ │ │ │ ├── Vector2TypeDrawer.cs │ │ │ │ ├── Vector2TypeDrawer.cs.meta │ │ │ │ ├── Vector3TypeDrawer.cs │ │ │ │ ├── Vector3TypeDrawer.cs.meta │ │ │ │ ├── Vector4TypeDrawer.cs │ │ │ │ └── Vector4TypeDrawer.cs.meta │ │ │ ├── TypeDrawerAttribute.cs │ │ │ └── TypeDrawerAttribute.cs.meta │ │ ├── Helper.meta │ │ ├── Helper │ │ │ ├── ShellHelper.cs │ │ │ └── ShellHelper.cs.meta │ │ ├── LogRedirection.meta │ │ ├── LogRedirection │ │ │ ├── LogRedirection.cs │ │ │ └── LogRedirection.cs.meta │ │ ├── ToolsEditor.meta │ │ └── ToolsEditor │ │ │ ├── ToolsEditor.cs │ │ │ └── ToolsEditor.cs.meta │ ├── Runtime.meta │ ├── Runtime │ │ ├── Core.meta │ │ ├── Core │ │ │ ├── Analyzer.meta │ │ │ ├── Analyzer │ │ │ │ ├── ChildOfAttribute.cs │ │ │ │ ├── ChildOfAttribute.cs.meta │ │ │ │ ├── ComponentOfAttribute.cs │ │ │ │ ├── ComponentOfAttribute.cs.meta │ │ │ │ ├── DisableNewAttribute.cs │ │ │ │ ├── DisableNewAttribute.cs.meta │ │ │ │ ├── EnableAccessEntiyChildAttribute.cs │ │ │ │ ├── EnableAccessEntiyChildAttribute.cs.meta │ │ │ │ ├── EnableClassAttribute.cs │ │ │ │ ├── EnableClassAttribute.cs.meta │ │ │ │ ├── EnableMethodAttribute.cs │ │ │ │ ├── EnableMethodAttribute.cs.meta │ │ │ │ ├── EntitySystemOf.cs │ │ │ │ ├── EntitySystemOf.cs.meta │ │ │ │ ├── FriendOfAttribute.cs │ │ │ │ ├── FriendOfAttribute.cs.meta │ │ │ │ ├── StaticFieldAttribute.cs │ │ │ │ ├── StaticFieldAttribute.cs.meta │ │ │ │ ├── UniqueIdAttribute.cs │ │ │ │ └── UniqueIdAttribute.cs.meta │ │ │ ├── DataStruct.meta │ │ │ ├── DataStruct │ │ │ │ ├── DoubleMap.cs │ │ │ │ ├── DoubleMap.cs.meta │ │ │ │ ├── ListComponent.cs │ │ │ │ ├── ListComponent.cs.meta │ │ │ │ ├── UnOrderMultiMap.cs │ │ │ │ ├── UnOrderMultiMap.cs.meta │ │ │ │ ├── UnOrderMultiMapSet.cs │ │ │ │ └── UnOrderMultiMapSet.cs.meta │ │ │ ├── ET.Core.asmdef │ │ │ ├── ET.Core.asmdef.meta │ │ │ ├── Entity.meta │ │ │ ├── Entity │ │ │ │ ├── ComponentView.cs │ │ │ │ ├── ComponentView.cs.meta │ │ │ │ ├── Entity.cs │ │ │ │ ├── Entity.cs.meta │ │ │ │ ├── EntityHelper.cs │ │ │ │ ├── EntityHelper.cs.meta │ │ │ │ ├── EntityRef.cs │ │ │ │ ├── EntityRef.cs.meta │ │ │ │ ├── EntitySceneFactory.cs │ │ │ │ ├── EntitySceneFactory.cs.meta │ │ │ │ ├── EntitySystemAttribute.cs │ │ │ │ ├── EntitySystemAttribute.cs.meta │ │ │ │ ├── EntitySystemSingleton.cs │ │ │ │ ├── EntitySystemSingleton.cs.meta │ │ │ │ ├── IAwakeSystem.cs │ │ │ │ ├── IAwakeSystem.cs.meta │ │ │ │ ├── IDeserializeSystem.cs │ │ │ │ ├── IDeserializeSystem.cs.meta │ │ │ │ ├── IDestroySystem.cs │ │ │ │ ├── IDestroySystem.cs.meta │ │ │ │ ├── IGetComponentSysSystem.cs │ │ │ │ ├── IGetComponentSysSystem.cs.meta │ │ │ │ ├── ILateUpdateSystem.cs │ │ │ │ ├── ILateUpdateSystem.cs.meta │ │ │ │ ├── IScene.cs │ │ │ │ ├── IScene.cs.meta │ │ │ │ ├── ISerializeSystem.cs │ │ │ │ ├── ISerializeSystem.cs.meta │ │ │ │ ├── ISerializeToEntity.cs │ │ │ │ ├── ISerializeToEntity.cs.meta │ │ │ │ ├── ISystemType.cs │ │ │ │ ├── ISystemType.cs.meta │ │ │ │ ├── IUpdateSystem.cs │ │ │ │ ├── IUpdateSystem.cs.meta │ │ │ │ ├── InstanceQueueIndex.cs │ │ │ │ ├── InstanceQueueIndex.cs.meta │ │ │ │ ├── Scene.cs │ │ │ │ ├── Scene.cs.meta │ │ │ │ ├── SceneType.cs │ │ │ │ ├── SceneType.cs.meta │ │ │ │ ├── Unity.meta │ │ │ │ └── Unity │ │ │ │ │ ├── Attributes.meta │ │ │ │ │ └── Attributes │ │ │ │ │ ├── BsonDefaultValueAttribute.cs │ │ │ │ │ ├── BsonDefaultValueAttribute.cs.meta │ │ │ │ │ ├── BsonDictionaryOptionsAttribute.cs │ │ │ │ │ ├── BsonDictionaryOptionsAttribute.cs.meta │ │ │ │ │ ├── BsonElementAttribute.cs │ │ │ │ │ ├── BsonElementAttribute.cs.meta │ │ │ │ │ ├── BsonIdAttribute.cs │ │ │ │ │ ├── BsonIdAttribute.cs.meta │ │ │ │ │ ├── BsonIgnoreAttribute.cs │ │ │ │ │ ├── BsonIgnoreAttribute.cs.meta │ │ │ │ │ ├── BsonIgnoreIfDefaultAttribute.cs │ │ │ │ │ ├── BsonIgnoreIfDefaultAttribute.cs.meta │ │ │ │ │ ├── BsonIgnoreIfNullAttribute.cs │ │ │ │ │ ├── BsonIgnoreIfNullAttribute.cs.meta │ │ │ │ │ ├── DictionaryRepresentation.cs │ │ │ │ │ └── DictionaryRepresentation.cs.meta │ │ │ ├── Fiber.meta │ │ │ ├── Fiber │ │ │ │ ├── ActorId.cs │ │ │ │ ├── ActorId.cs.meta │ │ │ │ ├── EntitySystem.cs │ │ │ │ ├── EntitySystem.cs.meta │ │ │ │ ├── Fiber.cs │ │ │ │ ├── Fiber.cs.meta │ │ │ │ ├── Module.meta │ │ │ │ ├── Module │ │ │ │ │ ├── CoroutineLock.meta │ │ │ │ │ ├── CoroutineLock │ │ │ │ │ │ ├── CoroutineLock.cs │ │ │ │ │ │ ├── CoroutineLock.cs.meta │ │ │ │ │ │ ├── CoroutineLockComponent.cs │ │ │ │ │ │ ├── CoroutineLockComponent.cs.meta │ │ │ │ │ │ ├── CoroutineLockQueue.cs │ │ │ │ │ │ ├── CoroutineLockQueue.cs.meta │ │ │ │ │ │ ├── CoroutineLockQueueType.cs │ │ │ │ │ │ ├── CoroutineLockQueueType.cs.meta │ │ │ │ │ │ ├── CoroutineLockType.cs │ │ │ │ │ │ ├── CoroutineLockType.cs.meta │ │ │ │ │ │ ├── WaitCoroutineLock.cs │ │ │ │ │ │ └── WaitCoroutineLock.cs.meta │ │ │ │ │ ├── MailBox.meta │ │ │ │ │ ├── MailBox │ │ │ │ │ │ ├── MailBoxComponent.cs │ │ │ │ │ │ ├── MailBoxComponent.cs.meta │ │ │ │ │ │ ├── MailBoxType.cs │ │ │ │ │ │ ├── MailBoxType.cs.meta │ │ │ │ │ │ ├── Mailboxes.cs │ │ │ │ │ │ └── Mailboxes.cs.meta │ │ │ │ │ ├── Timer.meta │ │ │ │ │ └── Timer │ │ │ │ │ │ ├── ATimer.cs │ │ │ │ │ │ ├── ATimer.cs.meta │ │ │ │ │ │ ├── TimerComponent.cs │ │ │ │ │ │ └── TimerComponent.cs.meta │ │ │ │ ├── TimerCoreInvokeType.cs │ │ │ │ └── TimerCoreInvokeType.cs.meta │ │ │ ├── Helper.meta │ │ │ ├── Helper │ │ │ │ ├── AssemblyHelper.cs │ │ │ │ ├── AssemblyHelper.cs.meta │ │ │ │ ├── ByteHelper.cs │ │ │ │ ├── ByteHelper.cs.meta │ │ │ │ ├── EnumHelper.cs │ │ │ │ ├── EnumHelper.cs.meta │ │ │ │ ├── JsonHelper.cs │ │ │ │ ├── JsonHelper.cs.meta │ │ │ │ ├── NetworkHelper.cs │ │ │ │ ├── NetworkHelper.cs.meta │ │ │ │ ├── RandomGenerator.cs │ │ │ │ ├── RandomGenerator.cs.meta │ │ │ │ ├── StringHashHelper.cs │ │ │ │ ├── StringHashHelper.cs.meta │ │ │ │ ├── StringHelper.cs │ │ │ │ └── StringHelper.cs.meta │ │ │ ├── Method.meta │ │ │ ├── Method │ │ │ │ ├── IStaticMethod.cs │ │ │ │ ├── IStaticMethod.cs.meta │ │ │ │ ├── StaticMethod.cs │ │ │ │ └── StaticMethod.cs.meta │ │ │ ├── Object.meta │ │ │ ├── Object │ │ │ │ ├── DisposeObject.cs │ │ │ │ ├── DisposeObject.cs.meta │ │ │ │ ├── HandlerObject.cs │ │ │ │ ├── HandlerObject.cs.meta │ │ │ │ ├── IMessage.cs │ │ │ │ ├── IMessage.cs.meta │ │ │ │ ├── MessageObject.cs │ │ │ │ ├── MessageObject.cs.meta │ │ │ │ ├── Object.cs │ │ │ │ ├── Object.cs.meta │ │ │ │ ├── ProtoObject.cs │ │ │ │ ├── ProtoObject.cs.meta │ │ │ │ ├── SystemObject.cs │ │ │ │ └── SystemObject.cs.meta │ │ │ ├── Serialize.meta │ │ │ ├── Serialize │ │ │ │ ├── MemoryBuffer.cs │ │ │ │ ├── MemoryBuffer.cs.meta │ │ │ │ ├── MemoryPackHelper.cs │ │ │ │ └── MemoryPackHelper.cs.meta │ │ │ ├── UnityLogger.cs │ │ │ ├── UnityLogger.cs.meta │ │ │ ├── World.meta │ │ │ ├── World │ │ │ │ ├── Module.meta │ │ │ │ ├── Module │ │ │ │ │ ├── Code.meta │ │ │ │ │ ├── Code │ │ │ │ │ │ ├── CodeAttribute.cs │ │ │ │ │ │ ├── CodeAttribute.cs.meta │ │ │ │ │ │ ├── CodeTypes.cs │ │ │ │ │ │ └── CodeTypes.cs.meta │ │ │ │ │ ├── EventSystem.meta │ │ │ │ │ ├── EventSystem │ │ │ │ │ │ ├── BaseAttribute.cs │ │ │ │ │ │ ├── BaseAttribute.cs.meta │ │ │ │ │ │ ├── EventAttribute.cs │ │ │ │ │ │ ├── EventAttribute.cs.meta │ │ │ │ │ │ ├── EventSystem.cs │ │ │ │ │ │ ├── EventSystem.cs.meta │ │ │ │ │ │ ├── IEvent.cs │ │ │ │ │ │ ├── IEvent.cs.meta │ │ │ │ │ │ ├── IInvoke.cs │ │ │ │ │ │ ├── IInvoke.cs.meta │ │ │ │ │ │ ├── InvokeAttribute.cs │ │ │ │ │ │ ├── InvokeAttribute.cs.meta │ │ │ │ │ │ ├── TypeSystems.cs │ │ │ │ │ │ └── TypeSystems.cs.meta │ │ │ │ │ ├── Fiber.meta │ │ │ │ │ ├── Fiber │ │ │ │ │ │ ├── FiberInit.cs │ │ │ │ │ │ ├── FiberInit.cs.meta │ │ │ │ │ │ ├── FiberManager.cs │ │ │ │ │ │ ├── FiberManager.cs.meta │ │ │ │ │ │ ├── IScheduler.cs │ │ │ │ │ │ ├── IScheduler.cs.meta │ │ │ │ │ │ ├── MainThreadScheduler.cs │ │ │ │ │ │ ├── MainThreadScheduler.cs.meta │ │ │ │ │ │ ├── ThreadPoolScheduler.cs │ │ │ │ │ │ ├── ThreadPoolScheduler.cs.meta │ │ │ │ │ │ ├── ThreadScheduler.cs │ │ │ │ │ │ └── ThreadScheduler.cs.meta │ │ │ │ │ ├── ISingletonAwake.cs │ │ │ │ │ ├── ISingletonAwake.cs.meta │ │ │ │ │ ├── IdGenerater.meta │ │ │ │ │ ├── IdGenerater │ │ │ │ │ │ ├── IdGenerater.cs │ │ │ │ │ │ └── IdGenerater.cs.meta │ │ │ │ │ ├── Log.meta │ │ │ │ │ ├── Log │ │ │ │ │ │ ├── ILog.cs │ │ │ │ │ │ ├── ILog.cs.meta │ │ │ │ │ │ ├── Log.cs │ │ │ │ │ │ ├── Log.cs.meta │ │ │ │ │ │ ├── Logger.cs │ │ │ │ │ │ └── Logger.cs.meta │ │ │ │ │ ├── ObjectPool.meta │ │ │ │ │ ├── ObjectPool │ │ │ │ │ │ ├── ObjectPool.cs │ │ │ │ │ │ └── ObjectPool.cs.meta │ │ │ │ │ ├── Option.meta │ │ │ │ │ ├── Option │ │ │ │ │ │ ├── Options.cs │ │ │ │ │ │ └── Options.cs.meta │ │ │ │ │ ├── TimeInfo.meta │ │ │ │ │ └── TimeInfo │ │ │ │ │ │ ├── TimeInfo.cs │ │ │ │ │ │ └── TimeInfo.cs.meta │ │ │ │ ├── Singleton.cs │ │ │ │ ├── Singleton.cs.meta │ │ │ │ ├── ThreadSynchronizationContext.cs │ │ │ │ ├── ThreadSynchronizationContext.cs.meta │ │ │ │ ├── World.cs │ │ │ │ └── World.cs.meta │ │ │ ├── csc.rsp │ │ │ └── csc.rsp.meta │ │ ├── Network.meta │ │ └── Network │ │ │ ├── Actor.meta │ │ │ ├── Actor │ │ │ ├── MailBoxType_OrderedMessageHandler.cs │ │ │ ├── MailBoxType_OrderedMessageHandler.cs.meta │ │ │ ├── MailBoxType_UnOrderedMessageHandler.cs │ │ │ ├── MailBoxType_UnOrderedMessageHandler.cs.meta │ │ │ ├── MessageHandler.cs │ │ │ ├── MessageHandler.cs.meta │ │ │ ├── MessageHelper.cs │ │ │ ├── MessageHelper.cs.meta │ │ │ ├── MessageSenderStruct.cs │ │ │ ├── MessageSenderStruct.cs.meta │ │ │ ├── ProcessInnerSender.cs │ │ │ ├── ProcessInnerSender.cs.meta │ │ │ ├── ProcessInnerSenderSystem.cs │ │ │ └── ProcessInnerSenderSystem.cs.meta │ │ │ ├── ET.Network.asmdef │ │ │ ├── ET.Network.asmdef.meta │ │ │ ├── Filber.meta │ │ │ ├── Helper.meta │ │ │ ├── Helper │ │ │ ├── ByteHelper.cs │ │ │ └── ByteHelper.cs.meta │ │ │ ├── Logic.meta │ │ │ ├── Logic │ │ │ ├── ConstFiberId.cs │ │ │ ├── ConstFiberId.cs.meta │ │ │ ├── ConstValue.cs │ │ │ ├── ConstValue.cs.meta │ │ │ ├── EntitySerializeRegister.cs │ │ │ ├── EntitySerializeRegister.cs.meta │ │ │ ├── Entry.cs │ │ │ ├── Entry.cs.meta │ │ │ ├── EntryEvent1_InitShare.cs │ │ │ ├── EntryEvent1_InitShare.cs.meta │ │ │ ├── EventType.cs │ │ │ ├── EventType.cs.meta │ │ │ ├── FiberInit_Main.cs │ │ │ ├── FiberInit_Main.cs.meta │ │ │ ├── FiberInit_NetClient.cs │ │ │ ├── FiberInit_NetClient.cs.meta │ │ │ ├── Module.meta │ │ │ ├── Module │ │ │ │ ├── Message.meta │ │ │ │ ├── Message │ │ │ │ │ ├── A2NetClient_Message.cs │ │ │ │ │ ├── A2NetClient_Message.cs.meta │ │ │ │ │ ├── ClientSessionErrorComponent.cs │ │ │ │ │ ├── ClientSessionErrorComponent.cs.meta │ │ │ │ │ ├── ClientSessionErrorComponentSystem.cs │ │ │ │ │ ├── ClientSessionErrorComponentSystem.cs.meta │ │ │ │ │ ├── ErrorCode.cs │ │ │ │ │ ├── ErrorCode.cs.meta │ │ │ │ │ ├── IMessageSessionHandler.cs │ │ │ │ │ ├── IMessageSessionHandler.cs.meta │ │ │ │ │ ├── ISessionMessage.cs │ │ │ │ │ ├── ISessionMessage.cs.meta │ │ │ │ │ ├── LogMsg.cs │ │ │ │ │ ├── LogMsg.cs.meta │ │ │ │ │ ├── MessageSessionDispatcher.cs │ │ │ │ │ ├── MessageSessionDispatcher.cs.meta │ │ │ │ │ ├── MessageSessionHandler.cs │ │ │ │ │ ├── MessageSessionHandler.cs.meta │ │ │ │ │ ├── MessageSessionHandlerAttribute.cs │ │ │ │ │ ├── MessageSessionHandlerAttribute.cs.meta │ │ │ │ │ ├── NetClient2Main_SessionDisposeHandler.cs │ │ │ │ │ ├── NetClient2Main_SessionDisposeHandler.cs.meta │ │ │ │ │ ├── NetComponent.cs │ │ │ │ │ ├── NetComponent.cs.meta │ │ │ │ │ ├── NetComponentOnReadInvoker_NetClient.cs │ │ │ │ │ ├── NetComponentOnReadInvoker_NetClient.cs.meta │ │ │ │ │ ├── NetComponentSystem.cs │ │ │ │ │ ├── NetComponentSystem.cs.meta │ │ │ │ │ ├── Session.cs │ │ │ │ │ ├── Session.cs.meta │ │ │ │ │ ├── SessionAcceptTimeoutComponent.cs │ │ │ │ │ ├── SessionAcceptTimeoutComponent.cs.meta │ │ │ │ │ ├── SessionAcceptTimeoutComponentSystem.cs │ │ │ │ │ ├── SessionAcceptTimeoutComponentSystem.cs.meta │ │ │ │ │ ├── SessionComponent.cs │ │ │ │ │ ├── SessionComponent.cs.meta │ │ │ │ │ ├── SessionIdleCheckerComponent.cs │ │ │ │ │ ├── SessionIdleCheckerComponent.cs.meta │ │ │ │ │ ├── SessionIdleCheckerComponentSystem.cs │ │ │ │ │ └── SessionIdleCheckerComponentSystem.cs.meta │ │ │ │ ├── NetClient.meta │ │ │ │ ├── NetClient │ │ │ │ │ ├── A2NetClient_MessageHandler.cs │ │ │ │ │ ├── A2NetClient_MessageHandler.cs.meta │ │ │ │ │ ├── A2NetClient_RequestHandler.cs │ │ │ │ │ └── A2NetClient_RequestHandler.cs.meta │ │ │ │ ├── ObjectWait.meta │ │ │ │ ├── ObjectWait │ │ │ │ │ ├── ObjectWait.cs │ │ │ │ │ └── ObjectWait.cs.meta │ │ │ │ ├── Scene.meta │ │ │ │ └── Scene │ │ │ │ │ ├── CurrentScenesComponent.cs │ │ │ │ │ ├── CurrentScenesComponent.cs.meta │ │ │ │ │ ├── FiberParentComponent.cs │ │ │ │ │ └── FiberParentComponent.cs.meta │ │ │ ├── TimerInvokeType.cs │ │ │ └── TimerInvokeType.cs.meta │ │ │ ├── NetworkCore.meta │ │ │ ├── NetworkCore │ │ │ ├── AChannel.cs │ │ │ ├── AChannel.cs.meta │ │ │ ├── AService.cs │ │ │ ├── AService.cs.meta │ │ │ ├── Circularbuffer.cs │ │ │ ├── Circularbuffer.cs.meta │ │ │ ├── ErrorCore.cs │ │ │ ├── ErrorCore.cs.meta │ │ │ ├── IKcpTransport.cs │ │ │ ├── IKcpTransport.cs.meta │ │ │ ├── ILocationMessage.cs │ │ │ ├── ILocationMessage.cs.meta │ │ │ ├── IPEndPointNonAlloc.cs │ │ │ ├── IPEndPointNonAlloc.cs.meta │ │ │ ├── KChannel.cs │ │ │ ├── KChannel.cs.meta │ │ │ ├── KService.cs │ │ │ ├── KService.cs.meta │ │ │ ├── MessageAttribute.cs │ │ │ ├── MessageAttribute.cs.meta │ │ │ ├── MessageSerializeHelper.cs │ │ │ ├── MessageSerializeHelper.cs.meta │ │ │ ├── NetServices.cs │ │ │ ├── NetServices.cs.meta │ │ │ ├── OpcodeRangeDefine.cs │ │ │ ├── OpcodeRangeDefine.cs.meta │ │ │ ├── OpcodeType.cs │ │ │ ├── OpcodeType.cs.meta │ │ │ ├── PacketParser.cs │ │ │ ├── PacketParser.cs.meta │ │ │ ├── Response.cs │ │ │ ├── Response.cs.meta │ │ │ ├── ResponseTypeAttribute.cs │ │ │ ├── ResponseTypeAttribute.cs.meta │ │ │ ├── RpcException.cs │ │ │ ├── RpcException.cs.meta │ │ │ ├── TChannel.cs │ │ │ ├── TChannel.cs.meta │ │ │ ├── TService.cs │ │ │ ├── TService.cs.meta │ │ │ ├── WChannel.cs │ │ │ ├── WChannel.cs.meta │ │ │ ├── WService.cs │ │ │ ├── WService.cs.meta │ │ │ ├── WebsocketTransport.cs │ │ │ └── WebsocketTransport.cs.meta │ │ │ ├── Object.meta │ │ │ ├── World.meta │ │ │ └── World │ │ │ ├── Module.meta │ │ │ └── Module │ │ │ ├── Actor.meta │ │ │ └── Actor │ │ │ ├── IMHandler.cs │ │ │ ├── IMHandler.cs.meta │ │ │ ├── MessageDispatcher.cs │ │ │ ├── MessageDispatcher.cs.meta │ │ │ ├── MessageHandlerAttribute.cs │ │ │ ├── MessageHandlerAttribute.cs.meta │ │ │ ├── MessageLocationHandlerAttribute.cs │ │ │ ├── MessageLocationHandlerAttribute.cs.meta │ │ │ ├── MessageQueue.cs │ │ │ └── MessageQueue.cs.meta │ ├── ThirdParty.meta │ └── ThirdParty │ │ ├── ET.ThirdParty.asmdef │ │ ├── ET.ThirdParty.asmdef.meta │ │ ├── ETTask.meta │ │ ├── ETTask │ │ ├── AsyncETTaskCompletedMethodBuilder.cs │ │ ├── AsyncETTaskCompletedMethodBuilder.cs.meta │ │ ├── AsyncETTaskMethodBuilder.cs │ │ ├── AsyncETTaskMethodBuilder.cs.meta │ │ ├── AsyncETVoidMethodBuilder.cs │ │ ├── AsyncETVoidMethodBuilder.cs.meta │ │ ├── ETCancellationToken.cs │ │ ├── ETCancellationToken.cs.meta │ │ ├── ETTask.cs │ │ ├── ETTask.cs.meta │ │ ├── ETTaskCompleted.cs │ │ ├── ETTaskCompleted.cs.meta │ │ ├── ETTaskHelper.cs │ │ ├── ETTaskHelper.cs.meta │ │ ├── ETVoid.cs │ │ ├── ETVoid.cs.meta │ │ ├── IAwaiter.cs │ │ ├── IAwaiter.cs.meta │ │ ├── StateMachineWrap.cs │ │ └── StateMachineWrap.cs.meta │ │ ├── Kcp.meta │ │ ├── Kcp │ │ ├── AckItem.cs │ │ ├── AckItem.cs.meta │ │ ├── Kcp.cs │ │ ├── Kcp.cs.meta │ │ ├── KcpPatial.cs │ │ ├── KcpPatial.cs.meta │ │ ├── Segment.cs │ │ ├── Segment.cs.meta │ │ ├── Utils.cs │ │ └── Utils.cs.meta │ │ ├── NativeCollection.meta │ │ └── NativeCollection │ │ ├── FixedSizeMemoryPool.meta │ │ ├── FixedSizeMemoryPool │ │ ├── FixedSizeMemoryPool.cs │ │ ├── FixedSizeMemoryPool.cs.meta │ │ ├── Slab.cs │ │ └── Slab.cs.meta │ │ ├── HashSet.cs │ │ ├── HashSet.cs.meta │ │ ├── INativeCollectionClass.cs │ │ ├── INativeCollectionClass.cs.meta │ │ ├── List.cs │ │ ├── List.cs.meta │ │ ├── Map.cs │ │ ├── Map.cs.meta │ │ ├── MultiMap.cs │ │ ├── MultiMap.cs.meta │ │ ├── NativeMemoryHelper.cs │ │ ├── NativeMemoryHelper.cs.meta │ │ ├── NativePool.cs │ │ ├── NativePool.cs.meta │ │ ├── Queue.cs │ │ ├── Queue.cs.meta │ │ ├── SortedSet.cs │ │ ├── SortedSet.cs.meta │ │ ├── Stack.cs │ │ ├── Stack.cs.meta │ │ ├── ThrowHelper.cs │ │ ├── ThrowHelper.cs.meta │ │ ├── UnOrderMap.cs │ │ ├── UnOrderMap.cs.meta │ │ ├── UnsafeType.meta │ │ └── UnsafeType │ │ ├── HashHelpers.cs │ │ ├── HashHelpers.cs.meta │ │ ├── HashSet.cs │ │ ├── HashSet.cs.meta │ │ ├── List.cs │ │ ├── List.cs.meta │ │ ├── Map.meta │ │ ├── Map │ │ ├── Map.cs │ │ ├── Map.cs.meta │ │ ├── MapPair.cs │ │ └── MapPair.cs.meta │ │ ├── MultiMap.meta │ │ ├── MultiMap │ │ ├── MultiMap.cs │ │ ├── MultiMap.cs.meta │ │ ├── MultiMapPair.cs │ │ └── MultiMapPair.cs.meta │ │ ├── NativeStackPool.cs │ │ ├── NativeStackPool.cs.meta │ │ ├── Queue.cs │ │ ├── Queue.cs.meta │ │ ├── SortedSet.meta │ │ ├── SortedSet │ │ ├── Node.cs │ │ ├── Node.cs.meta │ │ ├── SortedSet.cs │ │ └── SortedSet.cs.meta │ │ ├── Stack.cs │ │ ├── Stack.cs.meta │ │ ├── UnOrderMap.meta │ │ └── UnOrderMap │ │ ├── UnOrderMap.cs │ │ └── UnOrderMap.cs.meta ├── Fonts.meta ├── Fonts │ ├── JiangChengYuanTi-700W.ttf │ └── JiangChengYuanTi-700W.ttf.meta ├── GameScripts.meta ├── GameScripts │ ├── GameLogic.meta │ ├── GameLogic │ │ ├── EntitySerializeRegister.cs │ │ ├── EntitySerializeRegister.cs.meta │ │ ├── GameLogic.asmdef │ │ ├── GameLogic.asmdef.meta │ │ ├── Init.cs │ │ ├── Init.cs.meta │ │ ├── NetClient.meta │ │ ├── NetClient │ │ │ ├── ClientSender.meta │ │ │ ├── ClientSender │ │ │ │ ├── ClientSenderComponent.cs │ │ │ │ ├── ClientSenderComponent.cs.meta │ │ │ │ ├── ClientSenderComponentSystem.cs │ │ │ │ └── ClientSenderComponentSystem.cs.meta │ │ │ ├── LoginHelper.cs │ │ │ ├── LoginHelper.cs.meta │ │ │ ├── Main2NetClient_LoginHandler.cs │ │ │ ├── Main2NetClient_LoginHandler.cs.meta │ │ │ ├── Ping.meta │ │ │ ├── Ping │ │ │ │ ├── PingComponent.cs │ │ │ │ ├── PingComponent.cs.meta │ │ │ │ ├── PingComponentSystem.cs │ │ │ │ └── PingComponentSystem.cs.meta │ │ │ ├── Router.meta │ │ │ └── Router │ │ │ │ ├── HttpClientHelper.cs │ │ │ │ ├── HttpClientHelper.cs.meta │ │ │ │ ├── HttpGetRouterResponse.cs │ │ │ │ ├── HttpGetRouterResponse.cs.meta │ │ │ │ ├── RouterAddressComponent.cs │ │ │ │ ├── RouterAddressComponent.cs.meta │ │ │ │ ├── RouterAddressComponentSystem.cs │ │ │ │ ├── RouterAddressComponentSystem.cs.meta │ │ │ │ ├── RouterCheckComponent.cs │ │ │ │ ├── RouterCheckComponent.cs.meta │ │ │ │ ├── RouterCheckComponentSystem.cs │ │ │ │ ├── RouterCheckComponentSystem.cs.meta │ │ │ │ ├── RouterConnector.cs │ │ │ │ ├── RouterConnector.cs.meta │ │ │ │ ├── RouterConnectorSystem.cs │ │ │ │ ├── RouterConnectorSystem.cs.meta │ │ │ │ ├── RouterHelper.cs │ │ │ │ └── RouterHelper.cs.meta │ │ ├── RuninBackGround.cs │ │ ├── RuninBackGround.cs.meta │ │ ├── UIDemo.meta │ │ └── UIDemo │ │ │ ├── LoginPanel.cs │ │ │ └── LoginPanel.cs.meta │ ├── GameProto.meta │ └── GameProto │ │ ├── GameProto.asmdef │ │ ├── GameProto.asmdef.meta │ │ ├── Generate.meta │ │ ├── Generate │ │ ├── Config.meta │ │ ├── Message.meta │ │ └── Message │ │ │ ├── ClientMessage_C_1000.cs │ │ │ ├── ClientMessage_C_1000.cs.meta │ │ │ ├── OuterMessage_C_10001.cs │ │ │ └── OuterMessage_C_10001.cs.meta │ │ ├── LubanLib.meta │ │ └── LubanLib │ │ ├── BeanBase.cs │ │ ├── BeanBase.cs.meta │ │ ├── ByteBuf.cs │ │ ├── ByteBuf.cs.meta │ │ ├── ITypeId.cs │ │ ├── ITypeId.cs.meta │ │ ├── StringUtil.cs │ │ └── StringUtil.cs.meta ├── Plugins.meta ├── Plugins │ ├── Share.SourceGenerator.dll │ ├── Share.SourceGenerator.dll.meta │ ├── System.Buffers.dll │ ├── System.Buffers.dll.meta │ ├── System.Runtime.CompilerServices.Unsafe.dll │ └── System.Runtime.CompilerServices.Unsafe.dll.meta ├── Scenes.meta ├── Scenes │ ├── main.unity │ └── main.unity.meta ├── UnityWebSocket.meta └── UnityWebSocket │ ├── Demo.meta │ ├── Demo │ ├── DemoScene.unity │ ├── DemoScene.unity.meta │ ├── UnityWebSocketDemo.cs │ └── UnityWebSocketDemo.cs.meta │ ├── Plugins.meta │ ├── Plugins │ ├── WebGL.meta │ └── WebGL │ │ ├── WebSocket.jslib │ │ └── WebSocket.jslib.meta │ ├── Scripts.meta │ └── Scripts │ ├── Editor.meta │ ├── Editor │ ├── SettingsWindow.cs │ ├── SettingsWindow.cs.meta │ ├── UnityWebSocket.Editor.asmdef │ └── UnityWebSocket.Editor.asmdef.meta │ ├── Runtime.meta │ └── Runtime │ ├── Core.meta │ ├── Core │ ├── CloseEventArgs.cs │ ├── CloseEventArgs.cs.meta │ ├── CloseStatusCode.cs │ ├── CloseStatusCode.cs.meta │ ├── ErrorEventArgs.cs │ ├── ErrorEventArgs.cs.meta │ ├── IWebSocket.cs │ ├── IWebSocket.cs.meta │ ├── MessageEventArgs.cs │ ├── MessageEventArgs.cs.meta │ ├── Opcode.cs │ ├── Opcode.cs.meta │ ├── OpenEventArgs.cs │ ├── OpenEventArgs.cs.meta │ ├── Settings.cs │ ├── Settings.cs.meta │ ├── WebSocketState.cs │ └── WebSocketState.cs.meta │ ├── Implementation.meta │ ├── Implementation │ ├── NoWebGL.meta │ ├── NoWebGL │ │ ├── WebSocket.cs │ │ ├── WebSocket.cs.meta │ │ ├── WebSocketManager.cs │ │ └── WebSocketManager.cs.meta │ ├── WebGL.meta │ └── WebGL │ │ ├── WebSocket.cs │ │ ├── WebSocket.cs.meta │ │ ├── WebSocketManager.cs │ │ └── WebSocketManager.cs.meta │ ├── UnityWebSocket.Runtime.asmdef │ └── UnityWebSocket.Runtime.asmdef.meta ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── TagManager.asset ├── TimeManager.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset ├── XRSettings.asset └── boot.config └── UserSettings ├── EditorUserSettings.asset └── Layouts └── default-2021.dwlt /.gitignore: -------------------------------------------------------------------------------- 1 | # Rider 2 | .idea/ 3 | 4 | # Visual Studio cache directory 5 | .vs/ 6 | 7 | Bin/ 8 | Logs/ 9 | /**/[Bb]in/ 10 | 11 | Publish/ 12 | Server/Server.sln.DotSettings.user 13 | -------------------------------------------------------------------------------- /Books/Donate.md: -------------------------------------------------------------------------------- 1 | 2 |

3 | 4 | logo 5 | 6 |

7 | 8 |

9 | 10 | logo 11 | 12 |

13 | -------------------------------------------------------------------------------- /Books/src/Donate-微信.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Books/src/Donate-微信.jpg -------------------------------------------------------------------------------- /Books/src/Donate-支付宝.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Books/src/Donate-支付宝.jpg -------------------------------------------------------------------------------- /Books/src/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Books/src/info.png -------------------------------------------------------------------------------- /Config/Excel/GameConfig/AIConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/GameConfig/AIConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/GameConfig/ResourceConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/GameConfig/ResourceConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/GameConfig/UnitConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/GameConfig/UnitConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/GameConfig/__beans__.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/GameConfig/__beans__.xlsx -------------------------------------------------------------------------------- /Config/Excel/GameConfig/__enums__.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/GameConfig/__enums__.xlsx -------------------------------------------------------------------------------- /Config/Excel/GameConfig/__tables__.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/GameConfig/__tables__.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/Benchmark/StartMachineConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/Benchmark/StartMachineConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/Benchmark/StartProcessConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/Benchmark/StartProcessConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/Benchmark/StartSceneConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/Benchmark/StartSceneConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/Benchmark/StartZoneConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/Benchmark/StartZoneConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/Localhost/StartMachineConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/Localhost/StartMachineConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/Localhost/StartProcessConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/Localhost/StartProcessConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/Localhost/StartSceneConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/Localhost/StartSceneConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/Localhost/StartZoneConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/Localhost/StartZoneConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/Release/StartMachineConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/Release/StartMachineConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/Release/StartProcessConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/Release/StartProcessConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/Release/StartSceneConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/Release/StartSceneConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/Release/StartZoneConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/Release/StartZoneConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/RouterTest/StartMachineConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/RouterTest/StartMachineConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/RouterTest/StartProcessConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/RouterTest/StartProcessConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/RouterTest/StartSceneConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/RouterTest/StartSceneConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/RouterTest/StartZoneConfig.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/RouterTest/StartZoneConfig.xlsx -------------------------------------------------------------------------------- /Config/Excel/StartConfig/__tables__.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Excel/StartConfig/__tables__.xlsx -------------------------------------------------------------------------------- /Config/Generate/AIConfigCategory.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Generate/AIConfigCategory.bytes -------------------------------------------------------------------------------- /Config/Generate/ResourceConfigCategory.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Generate/ResourceConfigCategory.bytes -------------------------------------------------------------------------------- /Config/Generate/StartConfig/Benchmark/StartMachineConfigCategory.bytes: -------------------------------------------------------------------------------- 1 |  127.0.0.1 127.0.0.110000 -------------------------------------------------------------------------------- /Config/Generate/StartConfig/Benchmark/StartProcessConfigCategory.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Generate/StartConfig/Benchmark/StartProcessConfigCategory.bytes -------------------------------------------------------------------------------- /Config/Generate/StartConfig/Benchmark/StartSceneConfigCategory.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Generate/StartConfig/Benchmark/StartSceneConfigCategory.bytes -------------------------------------------------------------------------------- /Config/Generate/StartConfig/Benchmark/StartZoneConfigCategory.bytes: -------------------------------------------------------------------------------- 1 | mongodb://127.0.0.1ET1 游戏区 -------------------------------------------------------------------------------- /Config/Generate/StartConfig/Localhost/StartMachineConfigCategory.bytes: -------------------------------------------------------------------------------- 1 |  127.0.0.1 127.0.0.110000 -------------------------------------------------------------------------------- /Config/Generate/StartConfig/Localhost/StartProcessConfigCategory.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Generate/StartConfig/Localhost/StartProcessConfigCategory.bytes -------------------------------------------------------------------------------- /Config/Generate/StartConfig/Localhost/StartSceneConfigCategory.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Generate/StartConfig/Localhost/StartSceneConfigCategory.bytes -------------------------------------------------------------------------------- /Config/Generate/StartConfig/Localhost/StartZoneConfigCategory.bytes: -------------------------------------------------------------------------------- 1 | mongodb://127.0.0.1ET1 游戏区 机器人区 路由区 -------------------------------------------------------------------------------- /Config/Generate/StartConfig/Release/StartMachineConfigCategory.bytes: -------------------------------------------------------------------------------- 1 |  127.0.0.1 127.0.0.110000 -------------------------------------------------------------------------------- /Config/Generate/StartConfig/Release/StartProcessConfigCategory.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Generate/StartConfig/Release/StartProcessConfigCategory.bytes -------------------------------------------------------------------------------- /Config/Generate/StartConfig/Release/StartSceneConfigCategory.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Generate/StartConfig/Release/StartSceneConfigCategory.bytes -------------------------------------------------------------------------------- /Config/Generate/StartConfig/Release/StartZoneConfigCategory.bytes: -------------------------------------------------------------------------------- 1 | mongodb://127.0.0.1ET1 游戏区 机器人区 路由区 -------------------------------------------------------------------------------- /Config/Generate/StartConfig/RouterTest/StartMachineConfigCategory.bytes: -------------------------------------------------------------------------------- 1 |  127.0.0.1 127.0.0.110000 -------------------------------------------------------------------------------- /Config/Generate/StartConfig/RouterTest/StartProcessConfigCategory.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Generate/StartConfig/RouterTest/StartProcessConfigCategory.bytes -------------------------------------------------------------------------------- /Config/Generate/StartConfig/RouterTest/StartSceneConfigCategory.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Generate/StartConfig/RouterTest/StartSceneConfigCategory.bytes -------------------------------------------------------------------------------- /Config/Generate/StartConfig/RouterTest/StartZoneConfigCategory.bytes: -------------------------------------------------------------------------------- 1 | mongodb://127.0.0.1ET1 游戏区 机器人区 路由区 -------------------------------------------------------------------------------- /Config/Generate/UnitConfigCategory.bytes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Config/Generate/UnitConfigCategory.bytes -------------------------------------------------------------------------------- /Publish-linux-x64.ps1: -------------------------------------------------------------------------------- 1 | dotnet publish Server/Server.sln -r linux-x64 --no-self-contained --no-dependencies -c Release 2 | $path = ".\Publish\linux-x64" 3 | Remove-Item $path\Bin\ -Recurse -ErrorAction Ignore 4 | Copy-Item .\Bin\linux-x64\publish -Destination $path\Bin -Recurse -Force 5 | Remove-Item $path\Config -Recurse -ErrorAction Ignore 6 | Copy-Item .\Config -Destination $path\Config -Recurse -Force -------------------------------------------------------------------------------- /Server/.gitignore: -------------------------------------------------------------------------------- 1 | # Rider 2 | .idea/ 3 | 4 | # Visual Studio cache directory 5 | .vs/ 6 | 7 | App/obj/ 8 | 9 | Core/obj/ 10 | 11 | Hotfix/obj/ 12 | 13 | Loader/obj/ 14 | 15 | Model/obj/ 16 | 17 | ThirdParty/obj/ 18 | 19 | GameConfigBytes/ -------------------------------------------------------------------------------- /Server/Core/Core/Analyzer/DisableNewAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | /// 6 | /// 添加该标记的类或结构体禁止使用new关键字构造对象 7 | /// 8 | [AttributeUsage(AttributeTargets.Class|AttributeTargets.Struct,Inherited = true)] 9 | public class DisableNewAttribute : Attribute 10 | { 11 | 12 | } 13 | } 14 | 15 | -------------------------------------------------------------------------------- /Server/Core/Core/Analyzer/EnableClassAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public class EnableClassAttribute: BaseAttribute 4 | { 5 | } 6 | } -------------------------------------------------------------------------------- /Server/Core/Core/Analyzer/EnableMethodAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | /// 6 | /// 对于特殊实体类 允许类内部声明方法的标签 7 | /// 8 | [AttributeUsage(AttributeTargets.Class, Inherited = false)] 9 | public class EnableMethodAttribute : Attribute 10 | { 11 | 12 | } 13 | } -------------------------------------------------------------------------------- /Server/Core/Core/Entity/ComponentView.cs: -------------------------------------------------------------------------------- 1 | #if ENABLE_VIEW && UNITY_EDITOR 2 | using UnityEngine; 3 | 4 | namespace ET 5 | { 6 | public class ComponentView: MonoBehaviour 7 | { 8 | public Entity Component 9 | { 10 | get; 11 | set; 12 | } 13 | } 14 | } 15 | #endif -------------------------------------------------------------------------------- /Server/Core/Core/Entity/EntitySystemAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] 6 | public class EntitySystemAttribute: BaseAttribute 7 | { 8 | } 9 | } -------------------------------------------------------------------------------- /Server/Core/Core/Entity/IScene.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public interface IScene 4 | { 5 | Fiber Fiber { get; set; } 6 | SceneType SceneType { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /Server/Core/Core/Entity/ISerializeToEntity.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public interface ISerializeToEntity 4 | { 5 | } 6 | } -------------------------------------------------------------------------------- /Server/Core/Core/Entity/ISystemType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public interface ISystemType 6 | { 7 | Type Type(); 8 | Type SystemType(); 9 | int GetInstanceQueueIndex(); 10 | } 11 | } -------------------------------------------------------------------------------- /Server/Core/Core/Entity/ITransfer.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | // Unit的组件有这个接口说明需要传送 4 | public interface ITransfer 5 | { 6 | 7 | } 8 | } -------------------------------------------------------------------------------- /Server/Core/Core/Entity/InstanceQueueIndex.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public static class InstanceQueueIndex 4 | { 5 | public const int None = -1; 6 | public const int Update = 0; 7 | public const int LateUpdate = 1; 8 | public const int Load = 2; 9 | public const int Max = 3; 10 | } 11 | } -------------------------------------------------------------------------------- /Server/Core/Core/Fiber/MailBoxType.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public enum MailBoxType 4 | { 5 | OrderedMessage = 1, 6 | UnOrderedMessage, 7 | GateSession, 8 | } 9 | } -------------------------------------------------------------------------------- /Server/Core/Core/Fiber/Module/Timer/ATimer.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public abstract class ATimer: AInvokeHandler where T: class 4 | { 5 | public override void Handle(TimerCallback a) 6 | { 7 | this.Run(a.Args as T); 8 | } 9 | 10 | protected abstract void Run(T t); 11 | } 12 | } -------------------------------------------------------------------------------- /Server/Core/Core/Helper/ObjectHelper.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public static class ObjectHelper 4 | { 5 | public static void Swap(ref T t1, ref T t2) 6 | { 7 | (t1, t2) = (t2, t1); 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /Server/Core/Core/Method/IStaticMethod.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public abstract class IStaticMethod 4 | { 5 | public abstract void Run(); 6 | public abstract void Run(object a); 7 | public abstract void Run(object a, object b); 8 | public abstract void Run(object a, object b, object c); 9 | } 10 | } -------------------------------------------------------------------------------- /Server/Core/Core/Network/ILocationMessage.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public interface ILocationMessage: ILocationRequest 4 | { 5 | } 6 | 7 | public interface ILocationRequest: IRequest 8 | { 9 | } 10 | 11 | public interface ILocationResponse: IResponse 12 | { 13 | } 14 | } -------------------------------------------------------------------------------- /Server/Core/Core/Network/MessageAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public class MessageAttribute: BaseAttribute 4 | { 5 | public ushort Opcode 6 | { 7 | get; 8 | } 9 | 10 | public MessageAttribute(ushort opcode = 0) 11 | { 12 | this.Opcode = opcode; 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /Server/Core/Core/Network/ResponseTypeAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public class ResponseTypeAttribute: BaseAttribute 6 | { 7 | public string Type { get; } 8 | 9 | public ResponseTypeAttribute(string type) 10 | { 11 | this.Type = type; 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /Server/Core/Core/Object/HandlerObject.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public abstract class HandlerObject: Object 4 | { 5 | 6 | } 7 | } -------------------------------------------------------------------------------- /Server/Core/Core/Object/SystemObject.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public abstract class SystemObject: Object 4 | { 5 | 6 | } 7 | } -------------------------------------------------------------------------------- /Server/Core/Core/TimerCoreInvokeType.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | [UniqueId(0, 100)] 4 | public static class TimerCoreInvokeType 5 | { 6 | public const int CoroutineTimeout = 1; 7 | } 8 | } -------------------------------------------------------------------------------- /Server/Core/Core/World/Module/Actor/IMHandler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public interface IMHandler 6 | { 7 | ETTask Handle(Entity entity, Address fromAddress, MessageObject actorMessage); 8 | Type GetRequestType(); 9 | Type GetResponseType(); 10 | } 11 | } -------------------------------------------------------------------------------- /Server/Core/Core/World/Module/Actor/MessageHandlerAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public class MessageHandlerAttribute: BaseAttribute 6 | { 7 | public SceneType SceneType { get; } 8 | 9 | public MessageHandlerAttribute(SceneType sceneType) 10 | { 11 | this.SceneType = sceneType; 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /Server/Core/Core/World/Module/Actor/MessageLocationHandlerAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public class MessageLocationHandlerAttribute: MessageHandlerAttribute 6 | { 7 | public MessageLocationHandlerAttribute(SceneType sceneType): base(sceneType) 8 | { 9 | } 10 | } 11 | } -------------------------------------------------------------------------------- /Server/Core/Core/World/Module/Code/CodeAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public class CodeAttribute: BaseAttribute 4 | { 5 | 6 | } 7 | } -------------------------------------------------------------------------------- /Server/Core/Core/World/Module/Config/ConfigAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | [AttributeUsage(AttributeTargets.Class)] 6 | public class ConfigAttribute: BaseAttribute 7 | { 8 | } 9 | } -------------------------------------------------------------------------------- /Server/Core/Core/World/Module/Config/IConfig.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | /// 4 | /// 每个Config的基类 5 | /// 6 | public interface IConfig 7 | { 8 | int Id { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /Server/Core/Core/World/Module/Config/IMerge.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public interface IMerge 4 | { 5 | void Merge(object o); 6 | } 7 | } -------------------------------------------------------------------------------- /Server/Core/Core/World/Module/EventSystem/BaseAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | [AttributeUsage(AttributeTargets.Class)] 6 | [EnableClass] 7 | public class BaseAttribute: Attribute 8 | { 9 | } 10 | } -------------------------------------------------------------------------------- /Server/Core/Core/World/Module/EventSystem/EventAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public class EventAttribute: BaseAttribute 6 | { 7 | public SceneType SceneType { get; } 8 | 9 | public EventAttribute(SceneType sceneType) 10 | { 11 | this.SceneType = sceneType; 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /Server/Core/Core/World/Module/EventSystem/InvokeAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public class InvokeAttribute: BaseAttribute 4 | { 5 | public long Type { get; } 6 | 7 | public InvokeAttribute(long type = 0) 8 | { 9 | this.Type = type; 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /Server/Core/Core/World/Module/Fiber/FiberInit.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | 4 | public struct FiberInit 5 | { 6 | public Fiber Fiber { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /Server/Core/Core/World/Module/Fiber/IScheduler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public interface IScheduler: IDisposable 6 | { 7 | void Add(int fiberId); 8 | } 9 | } -------------------------------------------------------------------------------- /Server/Directory.Build.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11.0 4 | 0169,0649,3021,8981 5 | 6 | -------------------------------------------------------------------------------- /Server/Hotfix/Demo/Gate/PlayerSystem.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Server 2 | { 3 | [EntitySystemOf(typeof(Player))] 4 | [FriendOf(typeof(Player))] 5 | public static partial class PlayerSystem 6 | { 7 | [EntitySystem] 8 | private static void Awake(this Player self, string a) 9 | { 10 | self.Account = a; 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /Server/Hotfix/Demo/Map/G2M_SessionDisconnectHandler.cs: -------------------------------------------------------------------------------- 1 |  2 | 3 | namespace ET.Server 4 | { 5 | [MessageLocationHandler(SceneType.Map)] 6 | public class G2M_SessionDisconnectHandler : MessageLocationHandler 7 | { 8 | protected override async ETTask Run(Unit unit, G2M_SessionDisconnect message) 9 | { 10 | await ETTask.CompletedTask; 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /Server/Hotfix/Demo/Map/Move/C2M_StopHandler.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Server 2 | { 3 | [MessageLocationHandler(SceneType.Map)] 4 | public class C2M_StopHandler: MessageLocationHandler 5 | { 6 | protected override async ETTask Run(Unit unit, C2M_Stop message) 7 | { 8 | unit.Stop(1); 9 | await ETTask.CompletedTask; 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /Server/Hotfix/Hotfix/ConstValue.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public static partial class ConstValue 4 | { 5 | public const string RouterHttpHost = "127.0.0.1"; 6 | public const int RouterHttpPort = 30300; 7 | public const int SessionTimeoutTime = 30 * 1000; 8 | 9 | 10 | } 11 | } -------------------------------------------------------------------------------- /Server/Hotfix/Hotfix/Module/AOI/AOISeeCheckHelper.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Server 2 | { 3 | public static partial class AOISeeCheckHelper 4 | { 5 | public static bool IsCanSee(AOIEntity a, AOIEntity b) 6 | { 7 | return true; 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /Server/Hotfix/Hotfix/Module/Console/ReloadDllConsoleHandler.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | [ConsoleHandler(ConsoleMode.ReloadDll)] 4 | public class ReloadDllConsoleHandler: IConsoleHandler 5 | { 6 | public async ETTask Run(Fiber fiber, ModeContex contex, string content) 7 | { 8 | await ETTask.CompletedTask; 9 | CodeLoader.Instance.Reload(); 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /Server/Loader/RecastFileReader.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | 3 | namespace ET 4 | { 5 | [Invoke] 6 | public class RecastFileReader: AInvokeHandler 7 | { 8 | public override byte[] Handle(NavmeshComponent.RecastFileLoader args) 9 | { 10 | return File.ReadAllBytes(Path.Combine("../Config/Recast", args.Name)); 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /Server/Model/Demo/Gate/GateSessionKeyComponent.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace ET.Server 4 | { 5 | [ComponentOf(typeof(Scene))] 6 | public class GateSessionKeyComponent : Entity, IAwake 7 | { 8 | public readonly Dictionary sessionKey = new(); 9 | } 10 | } -------------------------------------------------------------------------------- /Server/Model/Demo/Gate/Player.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Server 2 | { 3 | [ChildOf(typeof(PlayerComponent))] 4 | public sealed class Player : Entity, IAwake 5 | { 6 | public string Account { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /Server/Model/Demo/Gate/PlayerComponent.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Linq; 3 | 4 | namespace ET.Server 5 | { 6 | [ComponentOf(typeof(Scene))] 7 | public class PlayerComponent : Entity, IAwake, IDestroy 8 | { 9 | public Dictionary> dictionary = new Dictionary>(); 10 | } 11 | } -------------------------------------------------------------------------------- /Server/Model/Demo/Gate/PlayerSessionComponent.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Server 2 | { 3 | [ComponentOf(typeof(Player))] 4 | public class PlayerSessionComponent : Entity, IAwake 5 | { 6 | private EntityRef session; 7 | 8 | public Session Session 9 | { 10 | get 11 | { 12 | return this.session; 13 | } 14 | set 15 | { 16 | this.session = value; 17 | } 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /Server/Model/Demo/Gate/SessionPlayerComponent.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Server 2 | { 3 | [ComponentOf(typeof(Session))] 4 | public class SessionPlayerComponent : Entity, IAwake, IDestroy 5 | { 6 | private EntityRef player; 7 | 8 | public Player Player 9 | { 10 | get 11 | { 12 | return this.player; 13 | } 14 | set 15 | { 16 | this.player = value; 17 | } 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /Server/Model/Demo/Robot/Case/RobotCase_SecondCase.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Server 2 | { 3 | public struct RobotCase_SecondCaseWait: IWaitType 4 | { 5 | public int Error { get; set; } 6 | 7 | public M2C_TestRobotCase2 M2CTestRobotCase2; 8 | } 9 | } -------------------------------------------------------------------------------- /Server/Model/Demo/Robot/Console/CreateRobotArgs.cs: -------------------------------------------------------------------------------- 1 | using CommandLine; 2 | 3 | namespace ET.Server 4 | { 5 | public class CreateRobotArgs: Object 6 | { 7 | [Option("Num", Required = false, Default = 1)] 8 | public int Num { get; set; } 9 | } 10 | } -------------------------------------------------------------------------------- /Server/Model/Demo/Robot/RobotCaseType.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Server 2 | { 3 | [UniqueId(1, 10000)] 4 | public static class RobotCaseType 5 | { 6 | public const int FirstCase = 1; 7 | 8 | public const int SecondCase = 2; 9 | 10 | public const int MaxCaseType = 10000; 11 | } 12 | } -------------------------------------------------------------------------------- /Server/Model/Demo/Robot/RobotManagerComponent.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace ET.Server 4 | { 5 | [ComponentOf(typeof(Scene))] 6 | public class RobotManagerComponent: Entity, IAwake, IDestroy 7 | { 8 | public HashSet robots = new(); 9 | } 10 | } -------------------------------------------------------------------------------- /Server/Model/Demo/Watcher/WatcherComponent.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Diagnostics; 3 | 4 | namespace ET.Server 5 | { 6 | [ComponentOf(typeof(Scene))] 7 | public class WatcherComponent: Entity, IAwake 8 | { 9 | public readonly Dictionary Processes = new Dictionary(); 10 | } 11 | } -------------------------------------------------------------------------------- /Server/Model/Model/ConstFiberId.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public static class ConstFiberId 4 | { 5 | public const int Main = -1; 6 | public const int NetInner = -2; 7 | public const int NetClient = -3; 8 | public const int DB = -4; 9 | } 10 | } -------------------------------------------------------------------------------- /Server/Model/Model/EntitySerializeRegister.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public static partial class EntitySerializeRegister 4 | { 5 | static partial void Register(); 6 | 7 | public static void Init() 8 | { 9 | Register(); 10 | } 11 | } 12 | } 13 | 14 | -------------------------------------------------------------------------------- /Server/Model/Model/Module/AOI/AOIEventType.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Server 2 | { 3 | public struct UnitEnterSightRange 4 | { 5 | public AOIEntity A; 6 | public AOIEntity B; 7 | } 8 | 9 | public struct UnitLeaveSightRange 10 | { 11 | public AOIEntity A; 12 | public AOIEntity B; 13 | } 14 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/AOI/AOIManagerComponent.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Server 2 | { 3 | [ComponentOf(typeof(Scene))] 4 | public class AOIManagerComponent: Entity, IAwake 5 | { 6 | public const int CellSize = 10 * 1000; 7 | } 8 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/ActorLocation/LocationProxyComponent.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET.Server 4 | { 5 | [ComponentOf(typeof(Scene))] 6 | public class LocationProxyComponent: Entity, IAwake 7 | { 8 | } 9 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/ActorLocation/MessageLocationSender.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | 3 | namespace ET.Server 4 | { 5 | // 知道对方的Id,使用这个类发actor消息 6 | [ChildOf(typeof(MessageLocationSenderOneType))] 7 | public class MessageLocationSender: Entity, IAwake, IDestroy 8 | { 9 | public ActorId ActorId; 10 | 11 | // 最近接收或者发送消息的时间 12 | public long LastSendOrRecvTime; 13 | } 14 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/Console/ConsoleHandlerAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public class ConsoleHandlerAttribute: BaseAttribute 4 | { 5 | public string Mode { get; } 6 | 7 | public ConsoleHandlerAttribute(string mode) 8 | { 9 | this.Mode = mode; 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/Console/IConsoleHandler.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public interface IConsoleHandler 4 | { 5 | ETTask Run(Fiber fiber, ModeContex contex, string content); 6 | } 7 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/DB/DBManagerComponent.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET.Server 4 | { 5 | [ComponentOf(typeof(Scene))] 6 | public class DBManagerComponent: Entity, IAwake 7 | { 8 | } 9 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/DB/IDBCollection.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Server 2 | { 3 | public interface IDBCollection 4 | { 5 | } 6 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/Http/HttpComponent.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Net; 3 | 4 | namespace ET.Server 5 | { 6 | /// 7 | /// http请求分发器 8 | /// 9 | [ComponentOf(typeof(Scene))] 10 | public class HttpComponent: Entity, IAwake, IDestroy 11 | { 12 | public HttpListener Listener; 13 | } 14 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/Http/IHttpHandler.cs: -------------------------------------------------------------------------------- 1 | using System.Net; 2 | 3 | namespace ET.Server 4 | { 5 | public interface IHttpHandler 6 | { 7 | ETTask Handle(Scene scene, HttpListenerContext context); 8 | } 9 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/Message/IMessageSessionHandler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public interface IMessageSessionHandler 6 | { 7 | void Handle(Session session, object message); 8 | Type GetMessageType(); 9 | 10 | Type GetResponseType(); 11 | } 12 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/Message/ISessionMessage.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | 4 | public interface ISessionMessage: IMessage 5 | { 6 | } 7 | 8 | public interface ISessionRequest: ISessionMessage, IRequest 9 | { 10 | } 11 | 12 | public interface ISessionResponse: ISessionMessage, IResponse 13 | { 14 | 15 | } 16 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/Message/MessageSessionHandlerAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public class MessageSessionHandlerAttribute: BaseAttribute 6 | { 7 | public SceneType SceneType { get; } 8 | 9 | public MessageSessionHandlerAttribute(SceneType sceneType) 10 | { 11 | this.SceneType = sceneType; 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/Message/NetWSComponent_WebGL.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Net; 3 | using System.Net.Sockets; 4 | 5 | namespace ET 6 | { 7 | [ComponentOf(typeof(Scene))] 8 | public class NetWSComponent: Entity, IAwake>, IAwake, IDestroy, IUpdate 9 | { 10 | public AService AService; 11 | } 12 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/Message/SessionAcceptTimeoutComponent.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | // 刚accept的session只持续5秒,必须通过验证,否则断开 4 | [ComponentOf(typeof(Session))] 5 | public class SessionAcceptTimeoutComponent: Entity, IAwake, IDestroy 6 | { 7 | public long Timer; 8 | } 9 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/Message/SessionIdleCheckerComponent.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | [ComponentOf(typeof(Session))] 4 | public class SessionIdleCheckerComponent: Entity, IAwake, IDestroy 5 | { 6 | public long RepeatedTimer; 7 | } 8 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/RobotCase/RobotCase.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace ET.Server 4 | { 5 | [ChildOf(typeof(RobotCaseComponent))] 6 | public class RobotCase: Entity, IAwake, IDestroy 7 | { 8 | public ETCancellationToken CancellationToken; 9 | public string CommandLine; 10 | public HashSet Scenes { get; } = new HashSet(); 11 | } 12 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/RobotCase/RobotInvokeArgs.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Server 2 | { 3 | public struct RobotInvokeArgs 4 | { 5 | public Fiber Fiber { get; set; } 6 | public string Content { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/Unit/UnitComponent.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | 4 | [ComponentOf(typeof(Scene))] 5 | public class UnitComponent: Entity, IAwake, IDestroy 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/Unit/UnitEventType.cs: -------------------------------------------------------------------------------- 1 | using Unity.Mathematics; 2 | 3 | namespace ET 4 | { 5 | public struct ChangePosition 6 | { 7 | public Unit Unit; 8 | public float3 OldPos; 9 | } 10 | 11 | public struct ChangeRotation 12 | { 13 | public Unit Unit; 14 | } 15 | } -------------------------------------------------------------------------------- /Server/Model/Model/Module/Unit/UnitType.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public enum UnitType: byte 4 | { 5 | Player = 1, 6 | Monster = 2, 7 | NPC = 3, 8 | } 9 | } -------------------------------------------------------------------------------- /Server/ThirdParty/Kcp/AckItem.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | internal struct AckItem 4 | { 5 | internal uint serialNumber; 6 | internal uint timestamp; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Server/ThirdParty/LubanLib/BeanBase.cs: -------------------------------------------------------------------------------- 1 | namespace Luban 2 | { 3 | public abstract class BeanBase : ITypeId 4 | { 5 | public abstract int GetTypeId(); 6 | } 7 | } -------------------------------------------------------------------------------- /Server/ThirdParty/LubanLib/ITypeId.cs: -------------------------------------------------------------------------------- 1 | namespace Luban 2 | { 3 | public interface ITypeId 4 | { 5 | int GetTypeId(); 6 | } 7 | } -------------------------------------------------------------------------------- /Server/ThirdParty/NativeCollection/INativeCollectionClass.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace NativeCollection 4 | { 5 | public interface INativeCollectionClass : IDisposable 6 | { 7 | void ReInit(); 8 | 9 | bool IsDisposed { get; } 10 | } 11 | } 12 | 13 | -------------------------------------------------------------------------------- /Server/ThirdParty/Unity.Mathematics/PropertyAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace Unity.Mathematics.UnityEngine 2 | { 3 | public class PropertyAttribute 4 | { 5 | } 6 | } -------------------------------------------------------------------------------- /Server/deleteAllMeta.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | setlocal 3 | 4 | @echo off 5 | setlocal 6 | 7 | set "targetDir=%~dp0" 8 | 9 | for /r "%targetDir%" %%i in (*.meta) do ( 10 | del "%%i" 11 | ) 12 | 13 | for /d /r "%targetDir%" %%i in (*) do ( 14 | for %%j in ("%%i\*.meta") do ( 15 | del "%%j" 16 | ) 17 | ) 18 | 19 | echo All .meta files have been deleted. 20 | 21 | pause 22 | exit -------------------------------------------------------------------------------- /Share/.gitignore: -------------------------------------------------------------------------------- 1 | # Rider 2 | .idea/ 3 | 4 | # Visual Studio cache directory 5 | .vs/ 6 | 7 | Analyzer/obj/ 8 | 9 | Share.SourceGenerator/obj/ 10 | 11 | Tool/obj/ -------------------------------------------------------------------------------- /Share/Analyzer/AnalyzerGlobalSetting.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Analyzer 2 | { 3 | public static class AnalyzerGlobalSetting 4 | { 5 | /// 6 | /// 是否开启项目的所有分析器 7 | /// 8 | public static bool EnableAnalyzer = true; 9 | } 10 | } -------------------------------------------------------------------------------- /Share/Analyzer/Config/DiagnosticCategories.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Analyzer 2 | { 3 | public static class DiagnosticCategories 4 | { 5 | public const string Hotfix = "ETHotfixProjectAnalyzers"; 6 | public const string Model = "ETModelProjectAnalyzers"; 7 | public const string All = "ETAllProjectAnalyzers"; 8 | } 9 | } -------------------------------------------------------------------------------- /Share/Share.SourceGenerator/Config/DiagnosticCategories.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Generator; 2 | 3 | public static class DiagnosticCategories 4 | { 5 | public const string Generator = "ETGeneratorAnalyzers"; 6 | } -------------------------------------------------------------------------------- /Share/Share.SourceGenerator/Config/DiagnosticIds.cs: -------------------------------------------------------------------------------- 1 | namespace ET.Generator; 2 | 3 | public static class DiagnosticIds 4 | { 5 | public const string ETSystemMethodIsInStaticPartialClassRuleId = "ET1001"; 6 | } -------------------------------------------------------------------------------- /Start Server(Single Process).bat: -------------------------------------------------------------------------------- 1 | cd /d %~dp0Bin 2 | App.exe --Process=1 --StartConfig=StartConfig/LocalHost --Console=1 -------------------------------------------------------------------------------- /Start Watcher.bat: -------------------------------------------------------------------------------- 1 | cd /d %~dp0Bin 2 | App.exe --AppType=Watcher --StartConfig=StartConfig/LocalHost --Console=1 -------------------------------------------------------------------------------- /Tools/Luban/.gitignore: -------------------------------------------------------------------------------- 1 | # Rider 2 | .idea/ 3 | 4 | # Visual Studio cache directory 5 | .vs/ 6 | 7 | LubanRelease/ -------------------------------------------------------------------------------- /Tools/Luban/ServerTemplate/cs-bin/tables.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Tools/Luban/ServerTemplate/cs-bin/tables.sbn -------------------------------------------------------------------------------- /Tools/Luban/build-luban.bat: -------------------------------------------------------------------------------- 1 | rd /s /q LubanRelease 2 | 3 | dotnet build ../../../luban/src/Luban/Luban.csproj -c Release -o LubanRelease 4 | 5 | pause -------------------------------------------------------------------------------- /Tools/Luban/build-luban.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | [ -d LubanRelease ] && rm -rf LubanRelease 4 | 5 | dotnet build ../../../luban/src/Luban/Luban.csproj -c Release -o LubanRelease -------------------------------------------------------------------------------- /Unity/Assets/ET.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c29c48d55d070ae44a577d7b377a6190 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a873f6c5705c7504697514a9f7af1ede 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ed7ff2a1e4c4de0af5046ee8b84074d 3 | timeCreated: 1714045950 -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/ComponentViewEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 460052e8f66296146beda9bb1d5e7758 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/ITypeDrawer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public interface ITypeDrawer 6 | { 7 | bool HandlesType(Type type); 8 | 9 | object DrawAndGetNewValue(Type memberType, string memberName, object value, object target); 10 | } 11 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/ITypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dbb9ed8fa2f35d241ad5b0c20af4bfba 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 661d2de438d55034dba3851e62cc5fe3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/AnimationCurveTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae2555143c20c6b49825eaa645fc626b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/BoolTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8022a6e902073946b421230f287c214 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/BoundsTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56a153b48484f394cae46d7f2eed3b1b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/CharTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ec6e79217cb2ea4abbd149361850719 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/ColorTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89557fe3279f2cf43b9ab573d50af140 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/DateTimeTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0d0ce2464429cf4da779507e0707feb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/DictionaryIntLongTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4f3ad48c3023dd4f9dbe2a6145be126 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/DoubleTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7fb2f1ae08fdc643932c03d2fbdf7e5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/EntityRefTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e13b5d8e25f279649895512cc6b21123 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/EnumTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29e6926674d4e6f49ad2bb925191c912 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/Float2TypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1e70936862a5024b925d554fa2de09b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/Float3TypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d03c3fdb16a1db47aac24d1cec629af 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/Float4TypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9654495cf25cc8488a1a988dfdb8c7c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/FloatTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a812828c88a51f5438ac4f10d680daec 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/ISceneTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b7cd613a8f4cf340a188761a155b657 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/IntTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd314885fe993aa4995e2664c02d4aa5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/LongTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d89f15e267d1ef04896ceed73e57d8f0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/QuaternionTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7a97f517c2186f4180ee6528500392e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/RectTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 051d3ab57c4efe346abdff5c64a4feee 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/StringTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 30bc09383e1bc14409c952170fe70661 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/UnityObjectTypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a810aa11d0c17e548848c1745dbdb30c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/Vector2TypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fac773feb8b254c409b8568ff7fbca16 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/Vector3TypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3229d49b3d935d41ae02afae1cc675f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawer/Vector4TypeDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8455282b831decd44b5b15289adbe6db 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawerAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public class TypeDrawerAttribute: Attribute 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ComponentViewEditor/TypeDrawerAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a774cb0475d9fe2439260949fcc28c2f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/Helper.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d4bdab380c943a99884213a5627e9a0 3 | timeCreated: 1714446482 -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/Helper/ShellHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36678421771443099d73234a728b53b2 3 | timeCreated: 1714446505 -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/LogRedirection.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f59f039fb5924efe9d2123f9dd43856a 3 | timeCreated: 1714045698 -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/LogRedirection/LogRedirection.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb9b30528175c8b408a16abac17d4eb6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ToolsEditor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f74948cd3cb4ab5b9147ba199701420 3 | timeCreated: 1714446527 -------------------------------------------------------------------------------- /Unity/Assets/ET/Editor/ToolsEditor/ToolsEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 97d177f5b2f74ec6b5d7571eb781acf5 3 | timeCreated: 1714446538 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a355453e46646474a95aabefcd07028e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36cb43202d3619545ad8afd22f2bb949 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 284188d8cc7946228952a118233a0041 3 | timeCreated: 1714040704 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer/ChildOfAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e06bd31e846d9a4abe88d5864a0a4d3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer/ComponentOfAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e17786fd2fafce4f9d9fbdcdbf5b9fc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer/DisableNewAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | /// 6 | /// 添加该标记的类或结构体禁止使用new关键字构造对象 7 | /// 8 | [AttributeUsage(AttributeTargets.Class|AttributeTargets.Struct,Inherited = true)] 9 | public class DisableNewAttribute : Attribute 10 | { 11 | 12 | } 13 | } 14 | 15 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer/DisableNewAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e75d73a390a0bcc469c6d5f9f8449e0b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer/EnableAccessEntiyChildAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b4d17f76cb73474e94eb82e30be2560 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer/EnableClassAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public class EnableClassAttribute: BaseAttribute 4 | { 5 | } 6 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer/EnableClassAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41028c857d1434bd78bb45a748e476e8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer/EnableMethodAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | /// 6 | /// 对于特殊实体类 允许类内部声明方法的标签 7 | /// 8 | [AttributeUsage(AttributeTargets.Class, Inherited = false)] 9 | public class EnableMethodAttribute : Attribute 10 | { 11 | 12 | } 13 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer/EnableMethodAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce20015df46fb774eaf1cacc7cd9e35b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer/EntitySystemOf.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50901d1f8551c05499583f1a5d362d06 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer/FriendOfAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 516811198a72ec541a5f8f0e40454fa5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer/StaticFieldAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0f1fd366c9df9c439b8e552ac26e607 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Analyzer/UniqueIdAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62584bd88ecb9ce439aeaaf2f76605f5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/DataStruct.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84a5305eec5147598d16f2258f26074a 3 | timeCreated: 1714041724 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/DataStruct/DoubleMap.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a6d6f29c3654158ba3662f0f13eec93 3 | timeCreated: 1714048282 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/DataStruct/ListComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef64ab92fe08487cb9e89f180b817170 3 | timeCreated: 1714041825 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/DataStruct/UnOrderMultiMap.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4046103b43f492c99c984e6f42e6cfe 3 | timeCreated: 1714041728 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/DataStruct/UnOrderMultiMapSet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac1f495336644479bfff0096d12a7b2b 3 | timeCreated: 1714041728 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/ET.Core.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47f9fc774596be54ebfed7739cd70c86 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1588f9964a8e46cfbfd8b103fa892fc8 3 | timeCreated: 1714042274 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/ComponentView.cs: -------------------------------------------------------------------------------- 1 | #if ENABLE_VIEW && UNITY_EDITOR 2 | using UnityEngine; 3 | 4 | namespace ET 5 | { 6 | public class ComponentView: MonoBehaviour 7 | { 8 | public Entity Component 9 | { 10 | get; 11 | set; 12 | } 13 | } 14 | } 15 | #endif -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/ComponentView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 03fafb286f2d43e1a98e91cd3c913baf 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Entity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31092b4af270466f985fed4c75397ddb 3 | timeCreated: 1714043443 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/EntityHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 242ac1b6cd8547ad86c763a87d7bedd1 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/EntityRef.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed1027410db14626b7d4cf87048b1400 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/EntitySceneFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e73598584d524eafacdb22f7625d5794 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/EntitySystemAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] 6 | public class EntitySystemAttribute: BaseAttribute 7 | { 8 | } 9 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/EntitySystemAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 884a0f5784d1480486e372f51d24e075 3 | timeCreated: 1714042999 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/EntitySystemSingleton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dca11f10d1474278aad08c57292e47d2 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/IAwakeSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fde33313c30f44938b1f29139f7d228f 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/IDeserializeSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9698f578f8c464489d56194754a97f9 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/IDestroySystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1b47544fb6241319ad98e2e25f12759 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/IGetComponentSysSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac1d93e2fe174f138240bdf092859fae 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/ILateUpdateSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d3ee2e54f22490e9ae7e72bd5252360 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/IScene.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public interface IScene 4 | { 5 | Fiber Fiber { get; set; } 6 | 7 | SceneType SceneType { get; set; } 8 | } 9 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/IScene.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 554b0fd8b4514e539ef2fbbe49f57e47 3 | timeCreated: 1714042298 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/ISerializeSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6da2924c2ae0419bb06fe0107ad06fa9 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/ISerializeToEntity.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public interface ISerializeToEntity 4 | { 5 | } 6 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/ISerializeToEntity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c75e316803d4b15b2849ac59492a91a 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/ISystemType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public interface ISystemType 6 | { 7 | Type Type(); 8 | Type SystemType(); 9 | int GetInstanceQueueIndex(); 10 | } 11 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/ISystemType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d33be7f34d648208c3fb9e3bc7c2ebd 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/IUpdateSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27f5bfdcef1b45d28834ecb29e1742dc 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/InstanceQueueIndex.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public static class InstanceQueueIndex 4 | { 5 | public const int None = -1; 6 | public const int Update = 0; 7 | public const int LateUpdate = 1; 8 | public const int Load = 2; 9 | public const int Max = 3; 10 | } 11 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/InstanceQueueIndex.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e496fb1efe2746968a72892384ee0cc3 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Scene.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61c4dbc5333945f59f96dd81d4264e19 3 | timeCreated: 1714043618 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/SceneType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9fd301c16994071b58538ed84d095be 3 | timeCreated: 1714041653 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a96c3c5411a1b447984a447b72522e6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e6ffe65a5ae89db4cbbf8f7b028f22bc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes/BsonDefaultValueAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | namespace MongoDB.Bson.Serialization.Attributes 3 | { 4 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] 5 | public class BsonDefaultValueAttribute : Attribute 6 | { 7 | public BsonDefaultValueAttribute(object defaultValue) { } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes/BsonDefaultValueAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63f1b5286870b6e449e4ff3e2cdb0487 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes/BsonDictionaryOptionsAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0a4e527a64164b1680880862d461b165 3 | timeCreated: 1714117975 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes/BsonElementAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: daeecb8ed245ad84b98e22071074e9d4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes/BsonIdAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | namespace MongoDB.Bson.Serialization.Attributes 3 | { 4 | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)] 5 | public class BsonIdAttribute : Attribute 6 | { 7 | 8 | } 9 | } 10 | 11 | 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes/BsonIdAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f681116662df7f54fb6c6305a1edd0d6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes/BsonIgnoreAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | namespace MongoDB.Bson.Serialization.Attributes 3 | { 4 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] 5 | public class BsonIgnoreAttribute : Attribute 6 | { 7 | 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes/BsonIgnoreAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e7d3dc13426a4044b5a37e35a34d069 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes/BsonIgnoreIfDefaultAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90fa5921b1a03ea4cbbee8fcb0258411 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes/BsonIgnoreIfNullAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | namespace MongoDB.Bson.Serialization.Attributes 3 | { 4 | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)] 5 | public class BsonIgnoreIfNullAttribute : Attribute 6 | { 7 | 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes/BsonIgnoreIfNullAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79a33ffa410af7b4eaa27d5f7abfc760 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes/DictionaryRepresentation.cs: -------------------------------------------------------------------------------- 1 | #nullable disable 2 | namespace MongoDB.Bson.Serialization.Options 3 | { 4 | public enum DictionaryRepresentation 5 | { 6 | Document, 7 | ArrayOfArrays, 8 | ArrayOfDocuments, 9 | } 10 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Entity/Unity/Attributes/DictionaryRepresentation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa0afdb31154415abe7490a3f4a4dbdc 3 | timeCreated: 1714117956 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 351fa6d9d0c94209acf2a2d84745c4fb 3 | timeCreated: 1714042887 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/ActorId.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 229f61c8d18e420886d1bbf9b17a82d1 3 | timeCreated: 1714043644 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/EntitySystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb2e430d19eb4a23ac99eb3cf51b0541 3 | timeCreated: 1714043420 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Fiber.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b9debf983ff46b2a9279562a58a9f0c 3 | timeCreated: 1714043420 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19dc0281c91740c283de90d63f0638ec 3 | timeCreated: 1714047802 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/CoroutineLock.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1eb529709ad6428d8a71054f64524585 3 | timeCreated: 1714047843 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/CoroutineLock/CoroutineLock.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92e2f035a00b77c498465fbfb5bc4f0d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/CoroutineLock/CoroutineLockComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c025fcd3d7a7add45851a0c7b93c6674 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/CoroutineLock/CoroutineLockQueue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75bebf4862d839045a78140d260ecc11 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/CoroutineLock/CoroutineLockQueueType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d57848ad9cf65e3478460a513cfb6434 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/CoroutineLock/CoroutineLockType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d66a751e8de660f4eb57de33db77e33a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/CoroutineLock/WaitCoroutineLock.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17b1d64d5899f124f9b5df1c2d73e687 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/MailBox.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6af4142cac884388b7a7b98ac66feb7f 3 | timeCreated: 1731777020 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/MailBox/MailBoxComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26c0b31ca508465ea9515658ad3627f5 3 | timeCreated: 1714043420 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/MailBox/MailBoxType.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public enum MailBoxType 4 | { 5 | OrderedMessage = 1, 6 | UnOrderedMessage, 7 | GateSession, 8 | } 9 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/MailBox/MailBoxType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8be72d75d5ef4078bd7ba879560ef553 3 | timeCreated: 1714042981 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/MailBox/Mailboxes.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d65717d3eaf4df2819b0fb1dfc73c16 3 | timeCreated: 1714043420 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/Timer.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69af5c2afd3b4643a61d8d408c2847ea 3 | timeCreated: 1714047807 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/Timer/ATimer.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public abstract class ATimer: AInvokeHandler where T: class 4 | { 5 | public override void Handle(TimerCallback a) 6 | { 7 | this.Run(a.Args as T); 8 | } 9 | 10 | protected abstract void Run(T t); 11 | } 12 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/Timer/ATimer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d537ec4047c7d0c4e872df21040c1823 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/Module/Timer/TimerComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2f5224b1db93f7847bb68beec0f232b1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/TimerCoreInvokeType.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | [UniqueId(0, 100)] 4 | public static class TimerCoreInvokeType 5 | { 6 | public const int CoroutineTimeout = 1; 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Fiber/TimerCoreInvokeType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8a5044cb78241819182f1a0b8931748 3 | timeCreated: 1714047876 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Helper.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ecde268bf4da4f9aad0175200b40c7f7 3 | timeCreated: 1714041777 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Helper/AssemblyHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34fbe24f2a2846769c8591abd064de55 3 | timeCreated: 1714041785 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Helper/ByteHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19fa879835d842019ea463a35aca422b 3 | timeCreated: 1714048205 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Helper/EnumHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4479b9e57fad4ba9826c4e6e97b28cd2 3 | timeCreated: 1714046014 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Helper/JsonHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d371dd191564756896e3c923f624055 3 | timeCreated: 1714123821 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Helper/NetworkHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3ff86ac137ad414b91de5dcf2fff0138 3 | timeCreated: 1714048260 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Helper/RandomGenerator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 28fd7097c9a7468ba33ccd17bf6beb6a 3 | timeCreated: 1714048238 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Helper/StringHashHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 688dc490289545db8360e7704d826c77 3 | timeCreated: 1714118079 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Helper/StringHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1d1147cd5c847cb839ae2153471c4c9 3 | timeCreated: 1714048185 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Method.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 612011f7537342b48d5a8889a681f909 3 | timeCreated: 1714044919 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Method/IStaticMethod.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public abstract class IStaticMethod 4 | { 5 | public abstract void Run(); 6 | public abstract void Run(object a); 7 | public abstract void Run(object a, object b); 8 | public abstract void Run(object a, object b, object c); 9 | } 10 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Method/IStaticMethod.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0cc0989ea0c5eb4a874d721f2a0cd17 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Method/StaticMethod.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fdd300b0cfa10f74a85807aad908db63 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Object.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa8e1c050aeb4f1e801e1f48d90fc9ce 3 | timeCreated: 1714040636 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Object/DisposeObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74c01d43e14d4147a8bdeea3f65ba9cf 3 | timeCreated: 1714040652 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Object/HandlerObject.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public abstract class HandlerObject: Object 4 | { 5 | 6 | } 7 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Object/HandlerObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 520efd8643104dc1b2fac0c6df382ae6 3 | timeCreated: 1714041886 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Object/IMessage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 282bd1b1c3ec4a3595dbab4d8afbeb63 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Object/MessageObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bcc2756dfc0f43c487085ed7eaeec9bc 3 | timeCreated: 1714043964 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Object/Object.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 148a68643ecb40c7b1b9a55fc05a7429 3 | timeCreated: 1714040677 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Object/ProtoObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc6dddf95e25436aa2762f72ba85d1cf 3 | timeCreated: 1714043975 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Object/SystemObject.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public abstract class SystemObject: Object 4 | { 5 | 6 | } 7 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Object/SystemObject.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25a51d83742c423ea7fc387364c48060 3 | timeCreated: 1714041757 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Serialize.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b31916bc0f8b4533abff30d69d696000 3 | timeCreated: 1714048045 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Serialize/MemoryBuffer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9bbbefb5b0b1441ca0b59ddf7c8ce676 3 | timeCreated: 1714048059 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/Serialize/MemoryPackHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79dffcc07d1c411c8a625f49d796953f 3 | timeCreated: 1714048059 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/UnityLogger.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9eb4037364e47da865fcbd0ff964a7a 3 | timeCreated: 1714042487 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1d174e919f7c2a49be48ef3c449b15a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 578f365c56c640f2b5d4277280bac62d 3 | timeCreated: 1714040731 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Code.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9f257577c0c45c7b525eaee30a35bcb 3 | timeCreated: 1714041700 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Code/CodeAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public class CodeAttribute: BaseAttribute 4 | { 5 | 6 | } 7 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Code/CodeAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a185eabfe6444eb4ca26ea4ec073f578 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Code/CodeTypes.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7ad14f4a26068a4986898db72c0fbf0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/EventSystem.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee019bb4569d45458bf056beb49139a0 3 | timeCreated: 1714040749 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/EventSystem/BaseAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | [AttributeUsage(AttributeTargets.Class)] 6 | [EnableClass] 7 | public class BaseAttribute: Attribute 8 | { 9 | } 10 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/EventSystem/BaseAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c07ccf12208f476e8963e71ea07d22b9 3 | timeCreated: 1714040758 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/EventSystem/EventAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public class EventAttribute: BaseAttribute 6 | { 7 | public SceneType SceneType { get; } 8 | 9 | public EventAttribute(SceneType sceneType) 10 | { 11 | this.SceneType = sceneType; 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/EventSystem/EventAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 305551feee8246229cdc7d6d807cd5ff 3 | timeCreated: 1714041639 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/EventSystem/EventSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7db7cf45d1a466bbc9f06a5cc39999f 3 | timeCreated: 1714041670 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/EventSystem/IEvent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b40609439ddb4f119ad2da48a795000a 3 | timeCreated: 1714041670 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/EventSystem/IInvoke.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fee19300e3754625be7a86d5ffb44266 3 | timeCreated: 1714041670 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/EventSystem/InvokeAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public class InvokeAttribute: BaseAttribute 4 | { 5 | public long Type { get; } 6 | 7 | public InvokeAttribute(long type = 0) 8 | { 9 | this.Type = type; 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/EventSystem/InvokeAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 493508572c5d4264ae1aa8ad61fdff02 3 | timeCreated: 1714041670 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/EventSystem/TypeSystems.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d115140b85904462a3412a5c97963f32 3 | timeCreated: 1714041670 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Fiber.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62e4eb873b3f441aae40e7dd39fd153d 3 | timeCreated: 1714042815 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Fiber/FiberInit.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | 4 | public struct FiberInit 5 | { 6 | public Fiber Fiber { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Fiber/FiberInit.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1cd52316a26249c4a4c8da515802fd74 3 | timeCreated: 1714043396 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Fiber/FiberManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0d2dae5e35784c64867775fb81ca694b 3 | timeCreated: 1714043396 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Fiber/IScheduler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public interface IScheduler: IDisposable 6 | { 7 | void Add(int fiberId); 8 | } 9 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Fiber/IScheduler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4b75f1222664945b595d033f64d74c2 3 | timeCreated: 1714043396 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Fiber/MainThreadScheduler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7cf4184e2ece45179fe13f2763717b5b 3 | timeCreated: 1714043396 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Fiber/ThreadPoolScheduler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b10ca78b51a4d68a3593d873218cade 3 | timeCreated: 1714043396 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Fiber/ThreadScheduler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 156d33af9df94dbfb85e1f3ff3799f34 3 | timeCreated: 1714043396 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/ISingletonAwake.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f67deee7bc604995a3366a09b0b77776 3 | timeCreated: 1714040821 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/IdGenerater.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c6da92b33764a65a11f9a3f7ac49b63 3 | timeCreated: 1714043472 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/IdGenerater/IdGenerater.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27cb0cdb7f2228547a3afe6fe024dc9b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Log.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08aaf1cb35474a2c9c3dda4ee8c84a1c 3 | timeCreated: 1714041984 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Log/ILog.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c9fefa7d1dc462a85a219f436c74758 3 | timeCreated: 1714042061 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Log/Log.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9557b77dd4a145c687427506be0f433a 3 | timeCreated: 1714041997 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Log/Logger.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public class Logger: Singleton, ISingletonAwake 4 | { 5 | private ILog log; 6 | 7 | public ILog Log 8 | { 9 | set => log = value; 10 | get => log; 11 | } 12 | 13 | public void Awake() 14 | { 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Log/Logger.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 44ea6729075e4577bcdba10f3c177cb4 3 | timeCreated: 1714043804 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/ObjectPool.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff7d79170ee545f28302b87c47905075 3 | timeCreated: 1714041842 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/ObjectPool/ObjectPool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ce562c445bed294d9fa3a5ea333cb7b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Option.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9561fc29c9c5497ba644dc2fb111b716 3 | timeCreated: 1714043705 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/Option/Options.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6eb6d04d1a654988becadea91831d067 3 | timeCreated: 1714043710 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/TimeInfo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3fae4c258d5e4a139cbabb00a53265cb 3 | timeCreated: 1714042553 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Module/TimeInfo/TimeInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a95f3e903236c5f45ad91a5cc6a9143e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/Singleton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 111bc10bf6404ec48ca926b8ba246c15 3 | timeCreated: 1714040621 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/ThreadSynchronizationContext.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1f807a4c3b24c9cbfef23234a21389e 3 | timeCreated: 1714042866 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/World/World.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cfdb82f76e6b4dce88ed76e3187f9f2d 3 | timeCreated: 1714040900 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/csc.rsp: -------------------------------------------------------------------------------- 1 | -define:GAME_UNITY -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Core/csc.rsp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 753a2fc85a9f5d449912952e5dd33022 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fdb77646c8cfb0a4eb8910877d7c7122 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Actor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1bbf91c9a180467eb7beca591087b08a 3 | timeCreated: 1714047957 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Actor/MailBoxType_OrderedMessageHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88616c063a0946aaa070c05571263045 3 | timeCreated: 1714116372 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Actor/MailBoxType_UnOrderedMessageHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75a34ac0da2e4815a4803b24ba0a2d87 3 | timeCreated: 1714116372 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Actor/MessageHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d053f2aee01465d9cc9501dc32042a2 3 | timeCreated: 1714116372 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Actor/MessageHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0fb7f2574cbc4d249b6671e7bb16a396 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Actor/MessageSenderStruct.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45dca9d6f16557645a7ce5b1dfad7176 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Actor/ProcessInnerSender.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 98be14c481e97ce4090a27d1d46f5a93 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Actor/ProcessInnerSenderSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7478c84bbc773884896d27a642cc886d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/ET.Network.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd1ecc3dbf1a99c40ab327409392ea16 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Filber.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33f54098ccdb4f3d8a20412ad4ad1a49 3 | timeCreated: 1731776698 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Helper.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 886cdb3b6fbd423baf7e2894a8a6d5c7 3 | timeCreated: 1731776514 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Helper/ByteHelper.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public static class ByteHelper 4 | { 5 | public static void WriteTo(this byte[] bytes, int offset, ActorId num) 6 | { 7 | bytes.WriteTo(offset, num.Process); 8 | bytes.WriteTo(offset + 4, num.Fiber); 9 | bytes.WriteTo(offset + 8, num.InstanceId); 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Helper/ByteHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a52ecf08a20a4a51bff85347394da643 3 | timeCreated: 1731776526 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5de92257314dd554c9522eae5a52280f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/ConstFiberId.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public static class ConstFiberId 4 | { 5 | public const int Main = -1; 6 | public const int NetInner = -2; 7 | public const int NetClient = -3; 8 | public const int DB = -4; 9 | } 10 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/ConstFiberId.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d862f16c872441b5af432f04ec3d84b4 3 | timeCreated: 1714045259 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/ConstValue.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | /// 4 | /// 常量定义数值。 5 | /// 6 | public static partial class ConstValue 7 | { 8 | public const string RouterHttpHost = "127.0.0.1"; 9 | 10 | public const int RouterHttpPort = 30300; 11 | 12 | public const int SessionTimeoutTime = 30 * 1000; 13 | } 14 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/ConstValue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df276bda54ec455e92f294dd9e1ec419 3 | timeCreated: 1714117059 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/EntitySerializeRegister.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | // TODO 这里有个SourceGenerate 4 | public static partial class EntitySerializeRegister 5 | { 6 | static partial void Register(); 7 | 8 | public static void Init() 9 | { 10 | Register(); 11 | } 12 | } 13 | } 14 | 15 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/EntitySerializeRegister.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b28169df9049403ba1c4bda48da776e6 3 | timeCreated: 1714045285 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Entry.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c754ac896bc58d140847728116539083 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/EntryEvent1_InitShare.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ba39afe88684f44856acd3d8e50c68e 3 | timeCreated: 1714047558 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/EventType.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | /// 4 | /// App初始化完成。 5 | /// 6 | public struct AppStartInitFinish 7 | { 8 | } 9 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/EventType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b732c89402ad467e9922b22ba406deb5 3 | timeCreated: 1714048792 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/FiberInit_Main.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 589d2ef071ec4b7990b0bb92633faff0 3 | timeCreated: 1714045861 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/FiberInit_NetClient.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94241ca5d8354b76acca1aff63447b6b 3 | timeCreated: 1714045582 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 309571863b7c4e94b5ee155a616df441 3 | timeCreated: 1714047913 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5abb3ebd458340009d65273fded24197 3 | timeCreated: 1714117088 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/A2NetClient_Message.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4a2b41fdf134d3a9f0e44a0150c2b36 3 | timeCreated: 1714124376 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/ClientSessionErrorComponent.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | [ComponentOf(typeof(Session))] 4 | public class ClientSessionErrorComponent: Entity, IAwake, IDestroy 5 | { 6 | 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/ClientSessionErrorComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 398e37898bba4ac5b472bf63f20ab6fb 3 | timeCreated: 1714124301 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/ClientSessionErrorComponentSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0400cd676ec747e88c6578fed2823e0b 3 | timeCreated: 1714124321 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/ErrorCode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39877c302c074dde995501f4cee22c3c 3 | timeCreated: 1714117103 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/IMessageSessionHandler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public interface IMessageSessionHandler 6 | { 7 | void Handle(Session session, object message); 8 | Type GetMessageType(); 9 | 10 | Type GetResponseType(); 11 | } 12 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/IMessageSessionHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13cc9738aac541d5ad85611f77e8af43 3 | timeCreated: 1714117103 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/ISessionMessage.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | 4 | public interface ISessionMessage: IMessage 5 | { 6 | } 7 | 8 | public interface ISessionRequest: ISessionMessage, IRequest 9 | { 10 | } 11 | 12 | public interface ISessionResponse: ISessionMessage, IResponse 13 | { 14 | 15 | } 16 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/ISessionMessage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dbb85a47e161422c940b59450de7fc88 3 | timeCreated: 1714117103 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/LogMsg.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 293a184ca972425bbe9f8ae9eb6a3fc0 3 | timeCreated: 1714117103 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/MessageSessionDispatcher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5dfe7a6b0824d588f03a0d75013c573 3 | timeCreated: 1714117103 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/MessageSessionHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b27ccbd15924d0c99c324da66c96788 3 | timeCreated: 1714117103 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/MessageSessionHandlerAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a147b44b278c4e9d83521b6544ae0a6a 3 | timeCreated: 1714117103 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/NetClient2Main_SessionDisposeHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18294f82558a9e549a426d535bd2fd78 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/NetComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 30170d90b1d94cac90897193d47f90fa 3 | timeCreated: 1714117103 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/NetComponentOnReadInvoker_NetClient.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdb906d8525c42f9b3b13f7751c0ce8e 3 | timeCreated: 1714124464 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/NetComponentSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6252ea3b63de46dd9a384430215bdb89 3 | timeCreated: 1714117355 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/Session.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1889d47a92c84ba9af1bfb36993ef01d 3 | timeCreated: 1714117103 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/SessionAcceptTimeoutComponent.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | // 刚accept的session只持续5秒,必须通过验证,否则断开 4 | [ComponentOf(typeof(Session))] 5 | public class SessionAcceptTimeoutComponent: Entity, IAwake, IDestroy 6 | { 7 | public long Timer; 8 | } 9 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/SessionAcceptTimeoutComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ce4252aa9bd84806bb2ae7a88758cdb6 3 | timeCreated: 1714117103 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/SessionAcceptTimeoutComponentSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13e57151137446078e3fdca58289dd8e 3 | timeCreated: 1714117376 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/SessionComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc437103bd7c49f997bf27e3d52eee02 3 | timeCreated: 1714124278 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/SessionIdleCheckerComponent.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | [ComponentOf(typeof(Session))] 4 | public class SessionIdleCheckerComponent: Entity, IAwake, IDestroy 5 | { 6 | public long RepeatedTimer; 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/SessionIdleCheckerComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 359372e1e69342e7b24af5b86819a3ae 3 | timeCreated: 1714117103 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Message/SessionIdleCheckerComponentSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ca62bf7af7543bd8b682a848c3edcc9 3 | timeCreated: 1714117376 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/NetClient.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c22ac49008e431c9084a5c4e654e47f 3 | timeCreated: 1714458849 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/NetClient/A2NetClient_MessageHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba41afbab5fe484e82cbbe822057a1aa 3 | timeCreated: 1714458637 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/NetClient/A2NetClient_RequestHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f9bf613885449ce90787e46fb610c31 3 | timeCreated: 1714458637 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/ObjectWait.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19137d4cb8ae464e9243c90179e45fc4 3 | timeCreated: 1714047919 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/ObjectWait/ObjectWait.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32a775e5dd87b864c81d6f579572dc9c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Scene.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08900d1209494546b62c346705e67362 3 | timeCreated: 1714048525 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Scene/CurrentScenesComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08e2f323accd4304afd6da0a841e7ce7 3 | timeCreated: 1714048683 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Scene/FiberParentComponent.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | [ComponentOf(typeof(Scene))] 4 | public class FiberParentComponent: Entity, IAwake 5 | { 6 | public int ParentFiberId { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/Module/Scene/FiberParentComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92c887d8f30c4bd0a9954e1937bc6326 3 | timeCreated: 1714048535 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Logic/TimerInvokeType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37b102f92607433097603ffe2bf51080 3 | timeCreated: 1714117397 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99c84d21086e49079424a5e562df8e6a 3 | timeCreated: 1714044037 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/AChannel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad0767391513430fb6a94d10546ae6f6 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/AService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a26afe1014824afbb556e2902aea81fc 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/Circularbuffer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c4a0dfc4a6e145db8d37a6e3f1933c88 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/ErrorCore.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e88e722c6afc4a60ae8bff8777bc2f26 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/IKcpTransport.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1dd99e515cd749fd84111580c1f88aa5 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/ILocationMessage.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public interface ILocationMessage: ILocationRequest 4 | { 5 | } 6 | 7 | public interface ILocationRequest: IRequest 8 | { 9 | } 10 | 11 | public interface ILocationResponse: IResponse 12 | { 13 | } 14 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/ILocationMessage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80c9ee4233db46a3bec2bf77f1508f28 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/IPEndPointNonAlloc.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d46847e78834c3c85b117a18fca3940 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/KChannel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f720fc5d610d4cf58f9133d40f51d419 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/KService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 052b7040c03649b2afaee9b87e770bce 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/MessageAttribute.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | public class MessageAttribute: BaseAttribute 4 | { 5 | public ushort Opcode 6 | { 7 | get; 8 | } 9 | 10 | public MessageAttribute(ushort opcode = 0) 11 | { 12 | this.Opcode = opcode; 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/MessageAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86d2d992b25a40799387de95883b90d1 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/MessageSerializeHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92ba3e3200d9422ba0838a30e7a8adb5 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/NetServices.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fbffe074bea14573a3ee505f285197f7 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/OpcodeRangeDefine.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1f50eabe15654b279a110a9d253bf6e3 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/OpcodeType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 175d743ee2704d25a71c6a6654ef05dd 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/PacketParser.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54639b45c1f14b28a2e94c6dd265d3e3 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/Response.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16a8273f272b455cbde5029f44d91b48 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/ResponseTypeAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public class ResponseTypeAttribute: BaseAttribute 6 | { 7 | public string Type { get; } 8 | 9 | public ResponseTypeAttribute(string type) 10 | { 11 | this.Type = type; 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/ResponseTypeAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a914ba433b944982934216407e994059 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/RpcException.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ebaa98240f74a3aa64a6643b0c962ba 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/TChannel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 026fa1f8cfc3433e8c6b2f13575aa505 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/TService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0dec3ad391874944a45208135200fc40 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/WChannel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54b03f4e70e3404da9c2427d85dfbe0d 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/WService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bd8b3dd6c9ed4625af9bb24d98bcfe0b 3 | timeCreated: 1714048022 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/NetworkCore/WebsocketTransport.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b5868faa8bc04cc086b9dcecdb06e98d 3 | timeCreated: 1716975079 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/Object.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13363ed14ca37dd4bb593a8fa1498228 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/World.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89729c871bc3237489c609243aed1a0e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/World/Module.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2168cda0e8c148a481574763d386409e 3 | timeCreated: 1731776624 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/World/Module/Actor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 644f1ad668144b54a2ad4446462978d7 3 | timeCreated: 1714048152 -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/World/Module/Actor/IMHandler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public interface IMHandler 6 | { 7 | ETTask Handle(Entity entity, Address fromAddress, MessageObject actorMessage); 8 | Type GetRequestType(); 9 | Type GetResponseType(); 10 | } 11 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/World/Module/Actor/IMHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab1e035e3bb443e44b99e74a9fafbf86 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/World/Module/Actor/MessageDispatcher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e502791ab03091f4b8bd9e6a3292dff2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/World/Module/Actor/MessageHandlerAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public class MessageHandlerAttribute: BaseAttribute 6 | { 7 | public SceneType SceneType { get; } 8 | 9 | public MessageHandlerAttribute(SceneType sceneType) 10 | { 11 | this.SceneType = sceneType; 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/World/Module/Actor/MessageHandlerAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 12fa0cfba1ed6f540b1698d12bada3f1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/World/Module/Actor/MessageLocationHandlerAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ET 4 | { 5 | public class MessageLocationHandlerAttribute: MessageHandlerAttribute 6 | { 7 | public MessageLocationHandlerAttribute(SceneType sceneType): base(sceneType) 8 | { 9 | } 10 | } 11 | } -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/World/Module/Actor/MessageLocationHandlerAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 38185e19d39ddf3469f0fe1f94c64970 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/Runtime/Network/World/Module/Actor/MessageQueue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80c9b52af8d0e17439e39a3b28d32094 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b540c52a3f3c294a8ff385673062797 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/ET.ThirdParty.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1aa3e8589868c80499255710874679c0 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/ETTask.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 618c9dd369f43e84296ac09b6f468e9d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/ETTask/AsyncETTaskCompletedMethodBuilder.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf2682587b9394aa89238524a4ef1ef9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/ETTask/AsyncETTaskMethodBuilder.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a61c2db12429afb40b78a3f953e46510 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/ETTask/AsyncETVoidMethodBuilder.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a7cde4b1a6c34b49a309698cdfb233f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/ETTask/ETCancellationToken.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 841f2f7b2ba44e24689645e00f9ed245 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/ETTask/ETTask.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 624636d415540b94b934cf1931b5c281 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/ETTask/ETTaskCompleted.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c27123994d9644acf9b27e884c5fdf1e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/ETTask/ETTaskHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 918113fec35224afa958d442f09ba720 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/ETTask/ETVoid.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1427531a30db254e8587be525470b6c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/ETTask/IAwaiter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d48c67734d0468148be856dbd3051d19 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/ETTask/StateMachineWrap.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3949ca80c556c1646882da57051f3945 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/Kcp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96533933eb80840fea1fde1774562a3d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/Kcp/AckItem.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | internal struct AckItem 4 | { 5 | internal uint serialNumber; 6 | internal uint timestamp; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/Kcp/AckItem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e04d94c974c041646839574cfe5ad538 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/Kcp/Kcp.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ec0efad891a843b6bf70a38240a5d43 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/Kcp/KcpPatial.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d56686dda31caa1438db793a366b87d8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/Kcp/Segment.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 024416c725996b340bd8342fb1064e52 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/Kcp/Utils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 065051fee12dc95449d2eb1dd337adbe 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 77e035547760594498156b4f61b7d5c3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/FixedSizeMemoryPool.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 19cd1b59a95a1ae4f8403bf8962404a4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/FixedSizeMemoryPool/FixedSizeMemoryPool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 28fd7d4bb9a824847b548d99ccf75eea 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/FixedSizeMemoryPool/Slab.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b0d7bf635c106144886a5284ae0705e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/HashSet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a15835c961dcd5849b0c33f3131b5c47 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/INativeCollectionClass.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace NativeCollection 4 | { 5 | public interface INativeCollectionClass : IDisposable 6 | { 7 | void ReInit(); 8 | 9 | bool IsDisposed { get; } 10 | } 11 | } 12 | 13 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/INativeCollectionClass.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c5e583493ff7934ba11c0985384a2db 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/List.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8268fb22100eff945b4afe255bacc0ea 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/Map.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f3e3ddf9d2240e47bf659805f2c4e50 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/MultiMap.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f598fd478a458cf4aa415d8612326f29 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/NativeMemoryHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ff308e9138cfc34d94db978b532f6e3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/NativePool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6354c4f8813382145b5de56c94cc1143 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/Queue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ce81c4989ffc4a418025bf2672b9e4d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/SortedSet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 066280cf88790f141b3b0803dc4bfde9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/Stack.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1654b8a9e4a787043ae124e4b2734955 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/ThrowHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d054f5cda699e145b0b2487f6c5b196 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnOrderMap.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f86f1ca0258ed6b4185f523c8f7fcfea 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a3c063db0b2faf84da298e2c6fb2bcf8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/HashHelpers.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7c74eceab447c343b7901fbf7e755e6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/HashSet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b4b14c481e44834fb887815ce43c0d3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/List.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bba344e6402a2f646a3863e12d0858b6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/Map.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4444b255d2b878f47895e6e0a19ba413 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/Map/Map.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dfec185ba796bab42b88bfe39468a0d5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/Map/MapPair.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 56d8c7a06e8ab9d46857feace3022f27 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/MultiMap.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95b3062e465cb784093095767498d480 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/MultiMap/MultiMap.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c68c2e9cfe59a644bc3730803efc13d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/MultiMap/MultiMapPair.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 649c839ac1a5c464d88d2b827cfc03d9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/NativeStackPool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5c05c2ddcd32d949bf07233a92ee720 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/Queue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72d098fcb0407df47a71437960937e8b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/SortedSet.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd839f2e7f753f745a43cfc988a39246 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/SortedSet/Node.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d94ea1ea18a27b34f8ccb7f5db9533bc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/SortedSet/SortedSet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 868c74ea9b88a1c4ebce17ca82136935 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/Stack.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15ffb668c548c3046acce73c65bead49 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/UnOrderMap.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eeabde77b436b004ea4ec6d8b298ea11 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/ET/ThirdParty/NativeCollection/UnsafeType/UnOrderMap/UnOrderMap.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd8571bdfd2ae9e409e54e042b6d87f2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d36a2ae7783d91c4dbd90b9c5f303573 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Fonts/JiangChengYuanTi-700W.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Unity/Assets/Fonts/JiangChengYuanTi-700W.ttf -------------------------------------------------------------------------------- /Unity/Assets/GameScripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d1757503e5a9d64886922a98cfa5cc0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e390c796e4b93148aad2f36a0d85d59 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/EntitySerializeRegister.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | // TODO 这里有个SourceGenerate 4 | public static partial class EntitySerializeRegister 5 | { 6 | static partial void Register(); 7 | 8 | public static void Init() 9 | { 10 | Register(); 11 | } 12 | } 13 | } 14 | 15 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/EntitySerializeRegister.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ccf378bd1e1e4ed9a7b080f18489251e 3 | timeCreated: 1722527660 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/GameLogic.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91d2fd2326bf246468afb04b1cf136ce 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/Init.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: adc118041efb8ac4eaca42b381c993ad 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eaf0d53e130c4f6fbb572a7117a139e3 3 | timeCreated: 1714045575 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/ClientSender.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 796aad1b3e6b4f49a60aba80a78349eb 3 | timeCreated: 1714371126 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/ClientSender/ClientSenderComponent.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | [ComponentOf(typeof(Scene))] 4 | public class ClientSenderComponent: Entity, IAwake, IDestroy 5 | { 6 | public int fiberId; 7 | 8 | public ActorId netClientActorId; 9 | } 10 | } -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/ClientSender/ClientSenderComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e01c831458749eb9a7a20314453f955 3 | timeCreated: 1714370908 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/ClientSender/ClientSenderComponentSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bc90c4788da40fab6a4104aaf20aa84 3 | timeCreated: 1714370878 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/LoginHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a09ae92fe7e64edd8b1527e453f6f1cc 3 | timeCreated: 1714458652 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Main2NetClient_LoginHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f6659f7bbe740ca9816265b5a1957a0 3 | timeCreated: 1714457890 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Ping.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ad30cc32e19449ce82bc07e55af2787b 3 | timeCreated: 1714117419 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Ping/PingComponent.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | [ComponentOf(typeof(Session))] 4 | public class PingComponent: Entity, IAwake, IDestroy 5 | { 6 | public long Ping { get; set; } //延迟值 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Ping/PingComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f524589ddb21a4646bfd9cea4ba9bb1b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Ping/PingComponentSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3292a56dc0c447949d3fdd40d61f5a64 3 | timeCreated: 1714117436 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Router.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eec65e3772ee48f786db12caa68fb5a1 3 | timeCreated: 1714116976 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Router/HttpClientHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 953c3f442a50476fa3b42280df046b42 3 | timeCreated: 1714117210 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Router/HttpGetRouterResponse.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace ET 4 | { 5 | public partial class HttpGetRouterResponse 6 | { 7 | public List Realms { get; set; } = new(); 8 | 9 | public List Routers { get; set; } = new(); 10 | } 11 | } -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Router/HttpGetRouterResponse.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e16d09c143ff4c91847636d11f67cf4f 3 | timeCreated: 1714127321 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Router/RouterAddressComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 795a5944a5444a50b9caa6fc2fad0069 3 | timeCreated: 1714116992 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Router/RouterAddressComponentSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 564b5495334549bd925867235148fe2c 3 | timeCreated: 1714117210 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Router/RouterCheckComponent.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | [ComponentOf(typeof(Session))] 4 | public class RouterCheckComponent: Entity, IAwake 5 | { 6 | } 7 | } -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Router/RouterCheckComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf12ff31dcaf4e608a4be8fd0876d043 3 | timeCreated: 1714116992 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Router/RouterCheckComponentSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3905914b8497483b81a21787997b621f 3 | timeCreated: 1714117210 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Router/RouterConnector.cs: -------------------------------------------------------------------------------- 1 | namespace ET 2 | { 3 | [ChildOf(typeof(NetComponent))] 4 | public class RouterConnector: Entity, IAwake, IDestroy 5 | { 6 | public byte Flag { get; set; } 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Router/RouterConnector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 94757b4b5b324d53af21ed2c75f65075 3 | timeCreated: 1714116992 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Router/RouterConnectorSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 119db4d213344cac8b61e3f663069a81 3 | timeCreated: 1714117210 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/NetClient/Router/RouterHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0287f4241aaa4ac1b7de8618fc0b7e54 3 | timeCreated: 1714117210 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/RuninBackGround.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | public class RuninBackGround : MonoBehaviour 6 | { 7 | void Start() 8 | { 9 | Application.runInBackground = true; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/RuninBackGround.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08601820b698ed04589d4d3bb11b2881 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/UIDemo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8684f78c06ea37c46ab0eda9de07b41e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameLogic/UIDemo/LoginPanel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00c515e4ddf41824f8b90f1ad23c8041 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: feb0e153b0fee544f9028a792f9ae2c9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto/GameProto.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af760644fe07b7945b1afa1ccb7cff14 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto/Generate.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 39d8162fe70c42a5946e7df13eae4832 3 | timeCreated: 1714117861 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto/Generate/Config.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b2b58e2f498f5a45bbc63ba6b37ab10 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto/Generate/Message.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1f3e9bf74c0422a86bc44e49b2fbe3f 3 | timeCreated: 1714117875 -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto/Generate/Message/ClientMessage_C_1000.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71da4f68c22d0474fbf1f0ec805f499e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto/Generate/Message/OuterMessage_C_10001.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2b105fbc46dcfa546b636cad9e5bd275 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto/LubanLib.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c71653bf190ecf441bc2abdb88928964 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto/LubanLib/BeanBase.cs: -------------------------------------------------------------------------------- 1 | namespace Luban 2 | { 3 | public abstract class BeanBase 4 | { 5 | public abstract int GetTypeId(); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto/LubanLib/BeanBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 893ae545d065e534bbb7ec9df68e48fe 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto/LubanLib/ByteBuf.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e75cc385e3ba2a4a928b3beb7f69b13 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto/LubanLib/ITypeId.cs: -------------------------------------------------------------------------------- 1 | namespace Luban 2 | { 3 | public interface ITypeId 4 | { 5 | int GetTypeId(); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto/LubanLib/ITypeId.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09af473d0f77f7f43ba793fc8c3996a0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/GameScripts/GameProto/LubanLib/StringUtil.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 353da197a63f6004ba2cbd8751e717bf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eee397ff7cce60f42a29bf8228098f6e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Plugins/Share.SourceGenerator.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Unity/Assets/Plugins/Share.SourceGenerator.dll -------------------------------------------------------------------------------- /Unity/Assets/Plugins/System.Buffers.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Unity/Assets/Plugins/System.Buffers.dll -------------------------------------------------------------------------------- /Unity/Assets/Plugins/System.Runtime.CompilerServices.Unsafe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Unity/Assets/Plugins/System.Runtime.CompilerServices.Unsafe.dll -------------------------------------------------------------------------------- /Unity/Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 131a6b21c8605f84396be9f6751fb6e3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scenes/main.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2cda990e2423bbf4892e6590ba056729 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a48e5bab43b85341bcf6c0f41824959 3 | folderAsset: yes 4 | timeCreated: 1530672403 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Demo.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aab4c0dd88d44cd4e817c3f1994407b4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Demo/DemoScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65671216fb4e42d4f89ed6eeca36060d 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Demo/UnityWebSocketDemo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1b55962346f6de40bd5e924df2854fb 3 | timeCreated: 1466599118 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4589fa9979d007040b5a807b0304b1ff 3 | folderAsset: yes 4 | timeCreated: 1466577973 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Plugins/WebGL.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1a1a6aea65cc413faf8fb4421138b29 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89cd0cf8603ef4069b2f6a5d79cbdbe1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb71bb4fb62590c4b975ef865b4df25f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Editor/SettingsWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7c42d421cc4c34f3eae1fbd67f0dced0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Editor/UnityWebSocket.Editor.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee833745c57bd4369ab8f0ff380a96fa 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 53e0ed9fdc3af42eba12a5b1b9a5f873 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Core.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b3a2a8f55d4a47f599b1fa3ed612389 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Core/CloseEventArgs.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29b987d07ba15434cb1744135a7a5416 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Core/CloseStatusCode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e34ee317292e4225a10427cc35f85ec 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Core/ErrorEventArgs.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 884e7db60b6444154b7200e0e436f2de 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Core/IWebSocket.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37ee2146eb8c34ffab8b081a632b05cf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Core/MessageEventArgs.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b44eda173b4924081bab76ae9d1b0a9c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Core/Opcode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eeac0ef90273544ebbae046672caf362 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Core/OpenEventArgs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace UnityWebSocket 4 | { 5 | public class OpenEventArgs : EventArgs 6 | { 7 | internal OpenEventArgs() 8 | { 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Core/OpenEventArgs.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5fb6fd704bd4e4b8ba63cd0b28712955 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Core/Settings.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e268303c7a605e343b1b132e5559f01f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Core/WebSocketState.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f6567ad13cb147a59f8af784f1c5f60 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Implementation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 396c66b333d624d539153070900bb73b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c110a898ae8b0b41bcf4da49c2b0425 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocket.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d10f88a23641b4beb8df74460fb7f705 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Implementation/NoWebGL/WebSocketManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99157fb5def394c83a9e5342036c92b0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Implementation/WebGL.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1fb37927ec1ce4def9c5e7cff883f9f5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocket.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74a5b3c22251243d2a2f33e74741559d 3 | timeCreated: 1466578513 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/Implementation/WebGL/WebSocketManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 246cdc66a1e2047148371a8e56e17d3a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/UnityWebSocket/Scripts/Runtime/UnityWebSocket.Runtime.asmdef.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b65d8710c3b04373a41cbf6b777ee65 3 | AssemblyDefinitionImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /Unity/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/Scenes/main.unity 10 | guid: 2cda990e2423bbf4892e6590ba056729 11 | m_configObjects: {} 12 | -------------------------------------------------------------------------------- /Unity/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!149 &1 4 | NetworkManager: 5 | m_ObjectHideFlags: 0 6 | m_DebugLevel: 0 7 | m_Sendrate: 15 8 | m_AssetToPrefab: {} 9 | -------------------------------------------------------------------------------- /Unity/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /Unity/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.24f1 2 | m_EditorVersionWithRevision: 2021.3.24f1 (cf10dcf7010d) 3 | -------------------------------------------------------------------------------- /Unity/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /Unity/ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /Unity/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /Unity/ProjectSettings/boot.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alex-Rachel/GameNetty/19d8561261910fa06d6cd9ac4df23fc6ab5c05f8/Unity/ProjectSettings/boot.config --------------------------------------------------------------------------------