├── .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 |
5 |
6 |
7 |
8 |
9 |
10 |
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
--------------------------------------------------------------------------------