├── .gitignore ├── CopySource ├── README.md ├── RunClient ├── RunServer ├── RunServer1Client ├── Server.sln ├── Server ├── .gitignore └── Src │ ├── LockstepEngine │ ├── LockstepEngine.csproj │ └── Src │ │ └── LockstepEngine │ │ ├── BehaviourTree │ │ └── Src │ │ │ ├── Attribute.cs │ │ │ ├── BTActionLeaf.cs │ │ │ ├── BTBaseAction.cs │ │ │ ├── BTComposite.cs │ │ │ ├── BTNode.cs │ │ │ ├── BTPrecondition.cs │ │ │ ├── BTRunningStatus.cs │ │ │ ├── BTWorkingData.cs │ │ │ ├── Composite │ │ │ ├── BTActionLoop.cs │ │ │ ├── BTActionNonPrioritizedSelector.cs │ │ │ ├── BTActionParallel.cs │ │ │ ├── BTActionPrioritizedSelector.cs │ │ │ └── BTActionSequence.cs │ │ │ ├── Condition │ │ │ ├── BTCondition.cs │ │ │ ├── BTConditionFalse.cs │ │ │ └── BTConditionTrue.cs │ │ │ ├── Data │ │ │ ├── BTCActionLeaf.cs │ │ │ ├── BTCActionNonPrioritizedSelector.cs │ │ │ ├── BTCActionParallel.cs │ │ │ ├── BTCActionPrioritizedSelector.cs │ │ │ └── BTCActionSequence.cs │ │ │ ├── Decorator │ │ │ └── BTDecorator.cs │ │ │ ├── Factory │ │ │ ├── BTFactory.cs │ │ │ ├── BTInfo.cs │ │ │ └── EBTBuildInTypeIdx.cs │ │ │ ├── IBTContent.cs │ │ │ └── TAny.cs │ │ ├── Collision2D │ │ ├── CRigidbody.cs │ │ ├── CTransform2D.cs │ │ ├── ColliderDataMono.cs │ │ ├── ColliderPart.cs │ │ ├── ColliderPrefab.cs │ │ ├── ColliderProxy.cs │ │ ├── CollisionHelper.cs │ │ ├── CollisionHelper1.cs │ │ ├── CollisionSystem.cs │ │ ├── CollisionSystem_Unity.cs │ │ ├── ICollisionSystem.cs │ │ ├── QuadTree │ │ │ ├── BoundQuadTree.cs │ │ │ ├── BoundQuadTreeNode.cs │ │ │ └── QuadTreeExt.cs │ │ ├── Shape │ │ │ ├── CAABB.cs │ │ │ ├── CBaseShape.cs │ │ │ ├── CCircle.cs │ │ │ ├── COBB.cs │ │ │ ├── CPolygon.cs │ │ │ ├── CRay.cs │ │ │ └── CSegment.cs │ │ └── Utils.cs │ │ ├── ECS.Common │ │ ├── BaseComponent.cs │ │ ├── BaseEntitySetter.cs │ │ ├── BaseService.cs │ │ ├── CommandBuffer.cs │ │ ├── EPureModeType.cs │ │ ├── ExtensionUtil.cs │ │ ├── IBackup.cs │ │ ├── IdService.cs │ │ ├── Interfaces │ │ │ ├── IBaseGameManager.cs │ │ │ ├── IClone.cs │ │ │ ├── IComponentSetter.cs │ │ │ ├── IEventListener.cs │ │ │ ├── IIdService.cs │ │ │ ├── ILifeCycle.cs │ │ │ ├── IManagerContainer.cs │ │ │ ├── IService.cs │ │ │ ├── IServiceContainer.cs │ │ │ ├── ISimulatorService.cs │ │ │ ├── ITimeMachine.cs │ │ │ └── Services │ │ │ │ ├── IAudioService.cs │ │ │ │ ├── IConstStateService.cs │ │ │ │ ├── IECSFacadeService.cs │ │ │ │ ├── IEffectService.cs │ │ │ │ ├── IEntityService.cs │ │ │ │ ├── IEventRegisterService.cs │ │ │ │ ├── IInputService.cs │ │ │ │ ├── IMap2DService.cs │ │ │ │ ├── INetworkService.cs │ │ │ │ ├── IRandomService.cs │ │ │ │ ├── IResService.cs │ │ │ │ ├── ITimeMachineService.cs │ │ │ │ ├── IUIService.cs │ │ │ │ └── IViewService.cs │ │ ├── NoBackupAttribute.cs │ │ ├── PureBaseService.cs │ │ ├── PureModeAttribute.cs │ │ ├── PureServices │ │ │ ├── PureAudioService.cs │ │ │ ├── PureEffectService.cs │ │ │ ├── PureInputService.cs │ │ │ ├── PureMap2DService.cs │ │ │ ├── PureUIService.cs │ │ │ └── PureViewService.cs │ │ ├── ServiceReferenceHolder.cs │ │ └── Services │ │ │ ├── ConstStateService.cs │ │ │ ├── RandomService.cs │ │ │ └── ResService.cs │ │ ├── ECS.ECDefine │ │ ├── Attributions.cs │ │ ├── BuildInTypes.cs │ │ ├── Interfaces.cs │ │ └── ProjectUtil.cs │ │ ├── Logging │ │ └── Src │ │ │ ├── BaseLogger.cs │ │ │ ├── Debug.cs │ │ │ ├── LogEventArgs.cs │ │ │ ├── LogSeverity.cs │ │ │ └── Logger.cs │ │ ├── Math │ │ ├── BaseType │ │ │ ├── LAxis2D.cs │ │ │ ├── LAxis3D.cs │ │ │ ├── LFloat.cs │ │ │ ├── LMatrix33.cs │ │ │ ├── LQuaternion.cs │ │ │ ├── LRect.cs │ │ │ ├── LVector2.cs │ │ │ ├── LVector2Int.cs │ │ │ ├── LVector3.cs │ │ │ └── LVector3Int.cs │ │ ├── HashCodeExtension.cs │ │ ├── LMath.cs │ │ ├── LMathExtension2.cs │ │ ├── LMath_Vector.cs │ │ ├── LRandom.cs │ │ ├── LUT │ │ │ ├── LUTAcos.cs │ │ │ ├── LUTAsin.cs │ │ │ ├── LUTAtan2.cs │ │ │ └── LUTSinCos.cs │ │ └── PrimerLUT.cs │ │ ├── NetMsg.Common │ │ └── Src │ │ │ ├── DictExtensions.cs │ │ │ ├── EMsgSC.cs │ │ │ ├── ExtensionMsg.cs │ │ │ ├── MsgDefine.cs │ │ │ ├── MsgDefine_Login.cs │ │ │ ├── NetworkDefine.cs │ │ │ └── Udp │ │ │ ├── InputCmd.cs │ │ │ ├── Msg_PlayerInput.cs │ │ │ ├── MutilDiscFrames.cs │ │ │ ├── MutilFrames.cs │ │ │ └── ServerFrame.cs │ │ ├── Network │ │ ├── AChannel.cs │ │ ├── AService.cs │ │ ├── Circularbuffer.cs │ │ ├── ErrorCode.cs │ │ ├── IMessage.cs │ │ ├── IMessageDispatcher.cs │ │ ├── IMessagePacker.cs │ │ ├── Log.cs │ │ ├── NetworkHelper.cs │ │ ├── NetworkProxy.cs │ │ ├── OneThreadSynchronizationContext.cs │ │ └── TCP │ │ │ ├── PacketParser.cs │ │ │ ├── TChannel.cs │ │ │ └── TService.cs │ │ ├── PathFinding │ │ ├── BSP │ │ │ ├── BspNode.cs │ │ │ ├── BspTree.cs │ │ │ ├── ESplitType.cs │ │ │ ├── SplitPlane.cs │ │ │ └── TriRef.cs │ │ └── NavMesh │ │ │ ├── Geometry │ │ │ ├── GeometryUtil.cs │ │ │ ├── Plane.cs │ │ │ └── Ray.cs │ │ │ ├── NavMesh │ │ │ ├── EdgePoint.cs │ │ │ ├── Funnel.cs │ │ │ ├── Triangle.cs │ │ │ ├── TriangleData.cs │ │ │ ├── TriangleEdge.cs │ │ │ ├── TriangleGraph.cs │ │ │ ├── TriangleGraphPath.cs │ │ │ ├── TriangleHeuristic.cs │ │ │ ├── TriangleNavMesh.cs │ │ │ └── TrianglePointPath.cs │ │ │ ├── PathFinder │ │ │ ├── Connection.cs │ │ │ ├── DefaultGraphPath.cs │ │ │ ├── Graph.cs │ │ │ ├── GraphPath.cs │ │ │ ├── Heuristic.cs │ │ │ ├── IndexedAStarPathFinder.cs │ │ │ ├── IndexedGraph.cs │ │ │ ├── NavMesh.cs │ │ │ ├── NavMeshData.cs │ │ │ ├── NodeBinaryHeap.cs │ │ │ └── PathFinder.cs │ │ │ └── VectorExtension.cs │ │ ├── Serializaition │ │ └── Src │ │ │ ├── BaseMsg.cs │ │ │ ├── ByteHelper.cs │ │ │ ├── Compressor.cs │ │ │ ├── Deserializer.cs │ │ │ ├── FastBitConverter.cs │ │ │ ├── NetMsgExtension.cs │ │ │ ├── Serializer.cs │ │ │ └── TestSerializationExt.cs │ │ └── Util │ │ └── Src │ │ ├── BackUpUtil.cs │ │ ├── CoroutineHelper.cs │ │ ├── ECS.cs │ │ ├── JsonUtil.cs │ │ ├── LTime.cs │ │ ├── LTimer.cs │ │ ├── LitJson │ │ ├── IJsonWrapper.cs │ │ ├── JsonData.cs │ │ ├── JsonException.cs │ │ ├── JsonMapper.cs │ │ ├── JsonMockWrapper.cs │ │ ├── JsonReader.cs │ │ ├── JsonWriter.cs │ │ ├── Lexer.cs │ │ ├── Netstandard15Polyfill.cs │ │ └── ParserToken.cs │ │ ├── NativeUtil │ │ ├── Buffer.cs │ │ ├── NativeHelper.cs │ │ └── NativePool.cs │ │ ├── NetworkHelper.cs │ │ ├── PathUtil.cs │ │ ├── Pool.cs │ │ ├── Profiler.cs │ │ ├── ReflectionUtility.cs │ │ └── Util.cs │ └── SimpleServer │ ├── SimpleServer.csproj │ └── Src │ ├── Server │ ├── Game.cs │ ├── HashCodeMatcher.cs │ ├── MessagePacker.cs │ ├── Player.cs │ └── Server.cs │ └── ServerLauncher.cs └── Unity ├── .gitignore ├── Assets ├── LockstepEngine.meta ├── LockstepEngine │ ├── BehaviourTree.meta │ ├── BehaviourTree │ │ ├── Src.meta │ │ └── Src │ │ │ ├── Attribute.cs │ │ │ ├── Attribute.cs.meta │ │ │ ├── BTActionLeaf.cs │ │ │ ├── BTActionLeaf.cs.meta │ │ │ ├── BTBaseAction.cs │ │ │ ├── BTBaseAction.cs.meta │ │ │ ├── BTComposite.cs │ │ │ ├── BTComposite.cs.meta │ │ │ ├── BTNode.cs │ │ │ ├── BTNode.cs.meta │ │ │ ├── BTPrecondition.cs │ │ │ ├── BTPrecondition.cs.meta │ │ │ ├── BTRunningStatus.cs │ │ │ ├── BTRunningStatus.cs.meta │ │ │ ├── BTWorkingData.cs │ │ │ ├── BTWorkingData.cs.meta │ │ │ ├── Composite.meta │ │ │ ├── Composite │ │ │ ├── BTActionLoop.cs │ │ │ ├── BTActionLoop.cs.meta │ │ │ ├── BTActionNonPrioritizedSelector.cs │ │ │ ├── BTActionNonPrioritizedSelector.cs.meta │ │ │ ├── BTActionParallel.cs │ │ │ ├── BTActionParallel.cs.meta │ │ │ ├── BTActionPrioritizedSelector.cs │ │ │ ├── BTActionPrioritizedSelector.cs.meta │ │ │ ├── BTActionSequence.cs │ │ │ └── BTActionSequence.cs.meta │ │ │ ├── Condition.meta │ │ │ ├── Condition │ │ │ ├── BTCondition.cs │ │ │ ├── BTCondition.cs.meta │ │ │ ├── BTConditionFalse.cs │ │ │ ├── BTConditionFalse.cs.meta │ │ │ ├── BTConditionTrue.cs │ │ │ └── BTConditionTrue.cs.meta │ │ │ ├── Data.meta │ │ │ ├── Data │ │ │ ├── BTCActionLeaf.cs │ │ │ ├── BTCActionLeaf.cs.meta │ │ │ ├── BTCActionNonPrioritizedSelector.cs │ │ │ ├── BTCActionNonPrioritizedSelector.cs.meta │ │ │ ├── BTCActionParallel.cs │ │ │ ├── BTCActionParallel.cs.meta │ │ │ ├── BTCActionPrioritizedSelector.cs │ │ │ ├── BTCActionPrioritizedSelector.cs.meta │ │ │ ├── BTCActionSequence.cs │ │ │ └── BTCActionSequence.cs.meta │ │ │ ├── Decorator.meta │ │ │ ├── Decorator │ │ │ ├── BTDecorator.cs │ │ │ └── BTDecorator.cs.meta │ │ │ ├── Factory.meta │ │ │ ├── Factory │ │ │ ├── BTFactory.cs │ │ │ ├── BTFactory.cs.meta │ │ │ ├── BTInfo.cs │ │ │ ├── BTInfo.cs.meta │ │ │ ├── EBTBuildInTypeIdx.cs │ │ │ └── EBTBuildInTypeIdx.cs.meta │ │ │ ├── IBTContent.cs │ │ │ ├── IBTContent.cs.meta │ │ │ ├── TAny.cs │ │ │ └── TAny.cs.meta │ ├── Collision2D.meta │ ├── Collision2D │ │ ├── CRigidbody.cs │ │ ├── CRigidbody.cs.meta │ │ ├── CTransform2D.cs │ │ ├── CTransform2D.cs.meta │ │ ├── ColliderDataMono.cs │ │ ├── ColliderDataMono.cs.meta │ │ ├── ColliderPart.cs │ │ ├── ColliderPart.cs.meta │ │ ├── ColliderPrefab.cs │ │ ├── ColliderPrefab.cs.meta │ │ ├── ColliderProxy.cs │ │ ├── ColliderProxy.cs.meta │ │ ├── CollisionHelper.cs │ │ ├── CollisionHelper.cs.meta │ │ ├── CollisionHelper1.cs │ │ ├── CollisionHelper1.cs.meta │ │ ├── CollisionSystem.cs │ │ ├── CollisionSystem.cs.meta │ │ ├── CollisionSystem_Unity.cs │ │ ├── CollisionSystem_Unity.cs.meta │ │ ├── ICollisionSystem.cs │ │ ├── ICollisionSystem.cs.meta │ │ ├── QuadTree.meta │ │ ├── QuadTree │ │ │ ├── BoundQuadTree.cs │ │ │ ├── BoundQuadTree.cs.meta │ │ │ ├── BoundQuadTreeNode.cs │ │ │ ├── BoundQuadTreeNode.cs.meta │ │ │ ├── QuadTreeExt.cs │ │ │ └── QuadTreeExt.cs.meta │ │ ├── Shape.meta │ │ ├── Shape │ │ │ ├── CAABB.cs │ │ │ ├── CAABB.cs.meta │ │ │ ├── CBaseShape.cs │ │ │ ├── CBaseShape.cs.meta │ │ │ ├── CCircle.cs │ │ │ ├── CCircle.cs.meta │ │ │ ├── COBB.cs │ │ │ ├── COBB.cs.meta │ │ │ ├── CPolygon.cs │ │ │ ├── CPolygon.cs.meta │ │ │ ├── CRay.cs │ │ │ ├── CRay.cs.meta │ │ │ ├── CSegment.cs │ │ │ └── CSegment.cs.meta │ │ ├── Utils.cs │ │ └── Utils.cs.meta │ ├── ECS.Common.meta │ ├── ECS.Common │ │ ├── BaseComponent.cs │ │ ├── BaseComponent.cs.meta │ │ ├── BaseEntitySetter.cs │ │ ├── BaseEntitySetter.cs.meta │ │ ├── BaseService.cs │ │ ├── BaseService.cs.meta │ │ ├── CommandBuffer.cs │ │ ├── CommandBuffer.cs.meta │ │ ├── EPureModeType.cs │ │ ├── EPureModeType.cs.meta │ │ ├── ExtensionUtil.cs │ │ ├── ExtensionUtil.cs.meta │ │ ├── IBackup.cs │ │ ├── IBackup.cs.meta │ │ ├── IdService.cs │ │ ├── IdService.cs.meta │ │ ├── Interfaces.meta │ │ ├── Interfaces │ │ │ ├── IBaseGameManager.cs │ │ │ ├── IBaseGameManager.cs.meta │ │ │ ├── IClone.cs │ │ │ ├── IClone.cs.meta │ │ │ ├── IComponentSetter.cs │ │ │ ├── IComponentSetter.cs.meta │ │ │ ├── IEventListener.cs │ │ │ ├── IEventListener.cs.meta │ │ │ ├── IIdService.cs │ │ │ ├── IIdService.cs.meta │ │ │ ├── ILifeCycle.cs │ │ │ ├── ILifeCycle.cs.meta │ │ │ ├── IManagerContainer.cs │ │ │ ├── IManagerContainer.cs.meta │ │ │ ├── IService.cs │ │ │ ├── IService.cs.meta │ │ │ ├── IServiceContainer.cs │ │ │ ├── IServiceContainer.cs.meta │ │ │ ├── ISimulatorService.cs │ │ │ ├── ISimulatorService.cs.meta │ │ │ ├── ITimeMachine.cs │ │ │ ├── ITimeMachine.cs.meta │ │ │ ├── Services.meta │ │ │ └── Services │ │ │ │ ├── IAudioService.cs │ │ │ │ ├── IAudioService.cs.meta │ │ │ │ ├── IConstStateService.cs │ │ │ │ ├── IConstStateService.cs.meta │ │ │ │ ├── IECSFacadeService.cs │ │ │ │ ├── IECSFacadeService.cs.meta │ │ │ │ ├── IEffectService.cs │ │ │ │ ├── IEffectService.cs.meta │ │ │ │ ├── IEntityService.cs │ │ │ │ ├── IEntityService.cs.meta │ │ │ │ ├── IEventRegisterService.cs │ │ │ │ ├── IEventRegisterService.cs.meta │ │ │ │ ├── IInputService.cs │ │ │ │ ├── IInputService.cs.meta │ │ │ │ ├── IMap2DService.cs │ │ │ │ ├── IMap2DService.cs.meta │ │ │ │ ├── INetworkService.cs │ │ │ │ ├── INetworkService.cs.meta │ │ │ │ ├── IRandomService.cs │ │ │ │ ├── IRandomService.cs.meta │ │ │ │ ├── IResService.cs │ │ │ │ ├── IResService.cs.meta │ │ │ │ ├── ITimeMachineService.cs │ │ │ │ ├── ITimeMachineService.cs.meta │ │ │ │ ├── IUIService.cs │ │ │ │ ├── IUIService.cs.meta │ │ │ │ ├── IViewService.cs │ │ │ │ └── IViewService.cs.meta │ │ ├── NoBackupAttribute.cs │ │ ├── NoBackupAttribute.cs.meta │ │ ├── PureBaseService.cs │ │ ├── PureBaseService.cs.meta │ │ ├── PureModeAttribute.cs │ │ ├── PureModeAttribute.cs.meta │ │ ├── PureServices.meta │ │ ├── PureServices │ │ │ ├── PureAudioService.cs │ │ │ ├── PureAudioService.cs.meta │ │ │ ├── PureEffectService.cs │ │ │ ├── PureEffectService.cs.meta │ │ │ ├── PureInputService.cs │ │ │ ├── PureInputService.cs.meta │ │ │ ├── PureMap2DService.cs │ │ │ ├── PureMap2DService.cs.meta │ │ │ ├── PureUIService.cs │ │ │ ├── PureUIService.cs.meta │ │ │ ├── PureViewService.cs │ │ │ └── PureViewService.cs.meta │ │ ├── ServiceReferenceHolder.cs │ │ ├── ServiceReferenceHolder.cs.meta │ │ ├── Services.meta │ │ └── Services │ │ │ ├── ConstStateService.cs │ │ │ ├── ConstStateService.cs.meta │ │ │ ├── RandomService.cs │ │ │ ├── RandomService.cs.meta │ │ │ ├── ResService.cs │ │ │ └── ResService.cs.meta │ ├── ECS.ECDefine.meta │ ├── ECS.ECDefine │ │ ├── Attributions.cs │ │ ├── Attributions.cs.meta │ │ ├── BuildInTypes.cs │ │ ├── BuildInTypes.cs.meta │ │ ├── Interfaces.cs │ │ ├── Interfaces.cs.meta │ │ ├── ProjectUtil.cs │ │ └── ProjectUtil.cs.meta │ ├── Logging.meta │ ├── Logging │ │ ├── Src.meta │ │ └── Src │ │ │ ├── BaseLogger.cs │ │ │ ├── BaseLogger.cs.meta │ │ │ ├── Debug.cs │ │ │ ├── Debug.cs.meta │ │ │ ├── LogEventArgs.cs │ │ │ ├── LogEventArgs.cs.meta │ │ │ ├── LogSeverity.cs │ │ │ ├── LogSeverity.cs.meta │ │ │ ├── Logger.cs │ │ │ └── Logger.cs.meta │ ├── Math.meta │ ├── Math │ │ ├── BaseType.meta │ │ ├── BaseType │ │ │ ├── LAxis2D.cs │ │ │ ├── LAxis2D.cs.meta │ │ │ ├── LAxis3D.cs │ │ │ ├── LAxis3D.cs.meta │ │ │ ├── LFloat.cs │ │ │ ├── LFloat.cs.meta │ │ │ ├── LMatrix33.cs │ │ │ ├── LMatrix33.cs.meta │ │ │ ├── LQuaternion.cs │ │ │ ├── LQuaternion.cs.meta │ │ │ ├── LRect.cs │ │ │ ├── LRect.cs.meta │ │ │ ├── LVector2.cs │ │ │ ├── LVector2.cs.meta │ │ │ ├── LVector2Int.cs │ │ │ ├── LVector2Int.cs.meta │ │ │ ├── LVector3.cs │ │ │ ├── LVector3.cs.meta │ │ │ ├── LVector3Int.cs │ │ │ └── LVector3Int.cs.meta │ │ ├── HashCodeExtension.cs │ │ ├── HashCodeExtension.cs.meta │ │ ├── LMath.cs │ │ ├── LMath.cs.meta │ │ ├── LMathExtension2.cs │ │ ├── LMathExtension2.cs.meta │ │ ├── LMath_Vector.cs │ │ ├── LMath_Vector.cs.meta │ │ ├── LRandom.cs │ │ ├── LRandom.cs.meta │ │ ├── LUT.meta │ │ ├── LUT │ │ │ ├── LUTAcos.cs │ │ │ ├── LUTAcos.cs.meta │ │ │ ├── LUTAsin.cs │ │ │ ├── LUTAsin.cs.meta │ │ │ ├── LUTAtan2.cs │ │ │ ├── LUTAtan2.cs.meta │ │ │ ├── LUTSinCos.cs │ │ │ └── LUTSinCos.cs.meta │ │ ├── PrimerLUT.cs │ │ └── PrimerLUT.cs.meta │ ├── NetMsg.Common.meta │ ├── NetMsg.Common │ │ ├── Src.meta │ │ └── Src │ │ │ ├── DictExtensions.cs │ │ │ ├── DictExtensions.cs.meta │ │ │ ├── EMsgSC.cs │ │ │ ├── EMsgSC.cs.meta │ │ │ ├── ExtensionMsg.cs │ │ │ ├── ExtensionMsg.cs.meta │ │ │ ├── MsgDefine.cs │ │ │ ├── MsgDefine.cs.meta │ │ │ ├── MsgDefine_Login.cs │ │ │ ├── MsgDefine_Login.cs.meta │ │ │ ├── NetworkDefine.cs │ │ │ ├── NetworkDefine.cs.meta │ │ │ ├── Udp.meta │ │ │ └── Udp │ │ │ ├── InputCmd.cs │ │ │ ├── InputCmd.cs.meta │ │ │ ├── Msg_PlayerInput.cs │ │ │ ├── Msg_PlayerInput.cs.meta │ │ │ ├── MutilDiscFrames.cs │ │ │ ├── MutilDiscFrames.cs.meta │ │ │ ├── MutilFrames.cs │ │ │ ├── MutilFrames.cs.meta │ │ │ ├── ServerFrame.cs │ │ │ └── ServerFrame.cs.meta │ ├── Network.meta │ ├── Network │ │ ├── AChannel.cs │ │ ├── AChannel.cs.meta │ │ ├── AService.cs │ │ ├── AService.cs.meta │ │ ├── Circularbuffer.cs │ │ ├── Circularbuffer.cs.meta │ │ ├── ErrorCode.cs │ │ ├── ErrorCode.cs.meta │ │ ├── IMessage.cs │ │ ├── IMessage.cs.meta │ │ ├── IMessageDispatcher.cs │ │ ├── IMessageDispatcher.cs.meta │ │ ├── IMessagePacker.cs │ │ ├── IMessagePacker.cs.meta │ │ ├── Log.cs │ │ ├── Log.cs.meta │ │ ├── NetworkHelper.cs │ │ ├── NetworkHelper.cs.meta │ │ ├── NetworkProxy.cs │ │ ├── NetworkProxy.cs.meta │ │ ├── OneThreadSynchronizationContext.cs │ │ ├── OneThreadSynchronizationContext.cs.meta │ │ ├── TCP.meta │ │ └── TCP │ │ │ ├── PacketParser.cs │ │ │ ├── PacketParser.cs.meta │ │ │ ├── TChannel.cs │ │ │ ├── TChannel.cs.meta │ │ │ ├── TService.cs │ │ │ └── TService.cs.meta │ ├── PathFinding.meta │ ├── PathFinding │ │ ├── BSP.meta │ │ ├── BSP │ │ │ ├── BspNode.cs │ │ │ ├── BspNode.cs.meta │ │ │ ├── BspTree.cs │ │ │ ├── BspTree.cs.meta │ │ │ ├── ESplitType.cs │ │ │ ├── ESplitType.cs.meta │ │ │ ├── SplitPlane.cs │ │ │ ├── SplitPlane.cs.meta │ │ │ ├── TriRef.cs │ │ │ └── TriRef.cs.meta │ │ ├── NavMesh.meta │ │ └── NavMesh │ │ │ ├── Geometry.meta │ │ │ ├── Geometry │ │ │ ├── GeometryUtil.cs │ │ │ ├── GeometryUtil.cs.meta │ │ │ ├── Plane.cs │ │ │ ├── Plane.cs.meta │ │ │ ├── Ray.cs │ │ │ └── Ray.cs.meta │ │ │ ├── NavMesh.meta │ │ │ ├── NavMesh │ │ │ ├── EdgePoint.cs │ │ │ ├── EdgePoint.cs.meta │ │ │ ├── Funnel.cs │ │ │ ├── Funnel.cs.meta │ │ │ ├── Triangle.cs │ │ │ ├── Triangle.cs.meta │ │ │ ├── TriangleData.cs │ │ │ ├── TriangleData.cs.meta │ │ │ ├── TriangleEdge.cs │ │ │ ├── TriangleEdge.cs.meta │ │ │ ├── TriangleGraph.cs │ │ │ ├── TriangleGraph.cs.meta │ │ │ ├── TriangleGraphPath.cs │ │ │ ├── TriangleGraphPath.cs.meta │ │ │ ├── TriangleHeuristic.cs │ │ │ ├── TriangleHeuristic.cs.meta │ │ │ ├── TriangleNavMesh.cs │ │ │ ├── TriangleNavMesh.cs.meta │ │ │ ├── TrianglePointPath.cs │ │ │ └── TrianglePointPath.cs.meta │ │ │ ├── PathFinder.meta │ │ │ ├── PathFinder │ │ │ ├── Connection.cs │ │ │ ├── Connection.cs.meta │ │ │ ├── DefaultGraphPath.cs │ │ │ ├── DefaultGraphPath.cs.meta │ │ │ ├── Graph.cs │ │ │ ├── Graph.cs.meta │ │ │ ├── GraphPath.cs │ │ │ ├── GraphPath.cs.meta │ │ │ ├── Heuristic.cs │ │ │ ├── Heuristic.cs.meta │ │ │ ├── IndexedAStarPathFinder.cs │ │ │ ├── IndexedAStarPathFinder.cs.meta │ │ │ ├── IndexedGraph.cs │ │ │ ├── IndexedGraph.cs.meta │ │ │ ├── NavMesh.cs │ │ │ ├── NavMesh.cs.meta │ │ │ ├── NavMeshData.cs │ │ │ ├── NavMeshData.cs.meta │ │ │ ├── NodeBinaryHeap.cs │ │ │ ├── NodeBinaryHeap.cs.meta │ │ │ ├── PathFinder.cs │ │ │ └── PathFinder.cs.meta │ │ │ ├── VectorExtension.cs │ │ │ └── VectorExtension.cs.meta │ ├── Serializaition.meta │ ├── Serializaition │ │ ├── Src.meta │ │ └── Src │ │ │ ├── BaseMsg.cs │ │ │ ├── BaseMsg.cs.meta │ │ │ ├── ByteHelper.cs │ │ │ ├── ByteHelper.cs.meta │ │ │ ├── Compressor.cs │ │ │ ├── Compressor.cs.meta │ │ │ ├── Deserializer.cs │ │ │ ├── Deserializer.cs.meta │ │ │ ├── FastBitConverter.cs │ │ │ ├── FastBitConverter.cs.meta │ │ │ ├── NetMsgExtension.cs │ │ │ ├── NetMsgExtension.cs.meta │ │ │ ├── Serializer.cs │ │ │ ├── Serializer.cs.meta │ │ │ ├── TestSerializationExt.cs │ │ │ └── TestSerializationExt.cs.meta │ ├── Util.meta │ └── Util │ │ ├── Src.meta │ │ └── Src │ │ ├── BackUpUtil.cs │ │ ├── BackUpUtil.cs.meta │ │ ├── CoroutineHelper.cs │ │ ├── CoroutineHelper.cs.meta │ │ ├── ECS.cs │ │ ├── ECS.cs.meta │ │ ├── JsonUtil.cs │ │ ├── JsonUtil.cs.meta │ │ ├── LTime.cs │ │ ├── LTime.cs.meta │ │ ├── LTimer.cs │ │ ├── LTimer.cs.meta │ │ ├── LitJson.meta │ │ ├── LitJson │ │ ├── IJsonWrapper.cs │ │ ├── IJsonWrapper.cs.meta │ │ ├── JsonData.cs │ │ ├── JsonData.cs.meta │ │ ├── JsonException.cs │ │ ├── JsonException.cs.meta │ │ ├── JsonMapper.cs │ │ ├── JsonMapper.cs.meta │ │ ├── JsonMockWrapper.cs │ │ ├── JsonMockWrapper.cs.meta │ │ ├── JsonReader.cs │ │ ├── JsonReader.cs.meta │ │ ├── JsonWriter.cs │ │ ├── JsonWriter.cs.meta │ │ ├── Lexer.cs │ │ ├── Lexer.cs.meta │ │ ├── Netstandard15Polyfill.cs │ │ ├── Netstandard15Polyfill.cs.meta │ │ ├── ParserToken.cs │ │ └── ParserToken.cs.meta │ │ ├── NativeUtil.meta │ │ ├── NativeUtil │ │ ├── Buffer.cs │ │ ├── Buffer.cs.meta │ │ ├── NativeHelper.cs │ │ ├── NativeHelper.cs.meta │ │ ├── NativePool.cs │ │ └── NativePool.cs.meta │ │ ├── NetworkHelper.cs │ │ ├── NetworkHelper.cs.meta │ │ ├── PathUtil.cs │ │ ├── PathUtil.cs.meta │ │ ├── Pool.cs │ │ ├── Pool.cs.meta │ │ ├── Profiler.cs │ │ ├── Profiler.cs.meta │ │ ├── ReflectionUtility.cs │ │ ├── ReflectionUtility.cs.meta │ │ ├── Util.cs │ │ └── Util.cs.meta ├── LockstepEngineUnityExt.meta ├── LockstepEngineUnityExt │ ├── CodeGenerator.meta │ ├── CodeGenerator │ │ ├── CodeGenConfig.cs │ │ ├── CodeGenConfig.cs.meta │ │ ├── CodeGenerator.cs │ │ ├── CodeGenerator.cs.meta │ │ ├── Define.cs │ │ ├── Define.cs.meta │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── Program.cs │ │ │ └── Program.cs.meta │ │ ├── EditorBaseCodeGenerator.cs │ │ ├── EditorBaseCodeGenerator.cs.meta │ │ ├── FiledHandler.cs │ │ ├── FiledHandler.cs.meta │ │ ├── Resources.meta │ │ ├── Resources │ │ │ ├── CodeGenerator.meta │ │ │ └── CodeGenerator │ │ │ │ ├── CodeGenConfig.asset │ │ │ │ ├── CodeGenConfig.asset.meta │ │ │ │ ├── Config.json │ │ │ │ ├── Config.json.meta │ │ │ │ ├── TypeHandler.meta │ │ │ │ └── TypeHandler │ │ │ │ ├── Backup.json │ │ │ │ ├── Backup.json.meta │ │ │ │ ├── ECS.json │ │ │ │ ├── ECS.json.meta │ │ │ │ ├── EntitySetter.json │ │ │ │ ├── EntitySetter.json.meta │ │ │ │ ├── Msg.json │ │ │ │ └── Msg.json.meta │ │ ├── TypeHandler.cs │ │ └── TypeHandler.cs.meta │ ├── Collision2D.meta │ ├── Collision2D │ │ ├── Test.meta │ │ ├── Test │ │ │ ├── ColliderProxyMono.cs │ │ │ ├── ColliderProxyMono.cs.meta │ │ │ ├── LRectExt.cs │ │ │ ├── LRectExt.cs.meta │ │ │ ├── RandomMove.cs │ │ │ ├── RandomMove.cs.meta │ │ │ ├── TestQuadTree.cs │ │ │ ├── TestQuadTree.cs.meta │ │ │ ├── TestRigidbody.cs │ │ │ └── TestRigidbody.cs.meta │ │ ├── Unity.meta │ │ └── Unity │ │ │ ├── DebugExtension.cs │ │ │ ├── DebugExtension.cs.meta │ │ │ ├── Editor.meta │ │ │ └── Editor │ │ │ ├── EditorTestRigidbody.cs │ │ │ └── EditorTestRigidbody.cs.meta │ ├── Math.meta │ ├── Math │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── EditorCreateLUT.cs │ │ │ ├── EditorCreateLUT.cs.meta │ │ │ ├── EditorGUILayoutExt.cs │ │ │ ├── EditorGUILayoutExt.cs.meta │ │ │ ├── EditorLFloat.cs │ │ │ ├── EditorLFloat.cs.meta │ │ │ ├── EditorLVector2.cs │ │ │ ├── EditorLVector2.cs.meta │ │ │ ├── EditorLVector3.cs │ │ │ ├── EditorLVector3.cs.meta │ │ │ ├── EditorLVectorDrawTool.cs │ │ │ └── EditorLVectorDrawTool.cs.meta │ │ ├── LMathExtension.cs │ │ └── LMathExtension.cs.meta │ ├── NavMesh.meta │ └── NavMesh │ │ ├── PathFinding.Editor.meta │ │ └── PathFinding.Editor │ │ ├── Editor.meta │ │ ├── Editor │ │ ├── EditorNavMeshTool.cs │ │ └── EditorNavMeshTool.cs.meta │ │ ├── LVectorExtension.cs │ │ ├── LVectorExtension.cs.meta │ │ ├── NavMeshTool.cs │ │ └── NavMeshTool.cs.meta ├── Plugins.meta ├── Plugins │ ├── Editor.meta │ └── Editor │ │ └── JetBrains.meta ├── Recorder.meta ├── Recorder │ └── 0.bytes.meta ├── Resources.meta ├── Resources │ ├── Config.meta │ ├── Config │ │ ├── Animation.meta │ │ ├── Animation │ │ │ ├── AnimatorConfig_0001_HeroDual.asset │ │ │ └── AnimatorConfig_0001_HeroDual.asset.meta │ │ ├── Skill.meta │ │ └── Skill │ │ │ ├── SkillBoxConfig.asset │ │ │ └── SkillBoxConfig.asset.meta │ ├── Env.meta │ ├── Env │ │ ├── Floor.mat │ │ └── Floor.mat.meta │ ├── GameConfig.asset │ ├── GameConfig.asset.meta │ ├── Ground.png │ ├── Ground.png.meta │ ├── Prefabs.meta │ └── Prefabs │ │ ├── Enemy.prefab │ │ ├── Enemy.prefab.meta │ │ ├── Player.prefab │ │ ├── Player.prefab.meta │ │ ├── Spawner.prefab │ │ └── Spawner.prefab.meta ├── Scenes.meta ├── Scenes │ ├── Demo.unity │ └── Demo.unity.meta ├── Scripts.meta └── Scripts │ ├── Logic.meta │ ├── Logic │ ├── BackUp.meta │ ├── BackUp │ │ ├── Ext.meta │ │ ├── Ext │ │ │ ├── ExtensionBackup.cs │ │ │ └── ExtensionBackup.cs.meta │ │ ├── ExtensionAfterBackupComponent.cs │ │ ├── ExtensionAfterBackupComponent.cs.meta │ │ ├── ExtensionAfterBackupEntity.cs │ │ ├── ExtensionAfterBackupEntity.cs.meta │ │ ├── ExtensionServiceHashDump.cs │ │ └── ExtensionServiceHashDump.cs.meta │ ├── Config.meta │ ├── Config │ │ ├── CollisionConfig.cs │ │ ├── CollisionConfig.cs.meta │ │ ├── GameConfig.cs │ │ └── GameConfig.cs.meta │ ├── EInputCmdType.cs │ ├── EInputCmdType.cs.meta │ ├── EntityComponent.meta │ ├── EntityComponent │ │ ├── Component.cs │ │ ├── Component.cs.meta │ │ ├── Component.meta │ │ ├── Component │ │ │ ├── Animator.meta │ │ │ ├── Animator │ │ │ │ ├── AnimDefine.cs │ │ │ │ ├── AnimDefine.cs.meta │ │ │ │ ├── AnimatorConfig.cs │ │ │ │ └── AnimatorConfig.cs.meta │ │ │ ├── CAnimator.cs │ │ │ ├── CAnimator.cs.meta │ │ │ ├── CBrain.cs │ │ │ ├── CBrain.cs.meta │ │ │ ├── CMover.cs │ │ │ ├── CMover.cs.meta │ │ │ ├── CSkillBox.cs │ │ │ ├── CSkillBox.cs.meta │ │ │ ├── Skill.meta │ │ │ └── Skill │ │ │ │ ├── Skill.cs │ │ │ │ ├── Skill.cs.meta │ │ │ │ ├── SkillBoxConfig.cs │ │ │ │ ├── SkillBoxConfig.cs.meta │ │ │ │ ├── SkillInfo.cs │ │ │ │ └── SkillInfo.cs.meta │ │ ├── Entity.cs │ │ ├── Entity.cs.meta │ │ ├── Entity.meta │ │ ├── Entity │ │ │ ├── Enemy.cs │ │ │ ├── Enemy.cs.meta │ │ │ ├── Player.cs │ │ │ ├── Player.cs.meta │ │ │ ├── Spawner.cs │ │ │ └── Spawner.cs.meta │ │ ├── IView.meta │ │ └── IView │ │ │ ├── IEnemyView.cs │ │ │ ├── IEnemyView.cs.meta │ │ │ ├── IEntityView.cs │ │ │ ├── IEntityView.cs.meta │ │ │ ├── IPlayerView.cs │ │ │ └── IPlayerView.cs.meta │ ├── EnumDefines.cs │ ├── EnumDefines.cs.meta │ ├── Framework.meta │ ├── Framework │ │ ├── Base.meta │ │ ├── Base │ │ │ ├── BaseComponent.cs │ │ │ ├── BaseComponent.cs.meta │ │ │ ├── BaseEntity.cs │ │ │ ├── BaseEntity.cs.meta │ │ │ ├── BaseGameService.cs │ │ │ ├── BaseGameService.cs.meta │ │ │ ├── BaseLifeCycle.cs │ │ │ ├── BaseLifeCycle.cs.meta │ │ │ ├── PureBaseManager.cs │ │ │ └── PureBaseManager.cs.meta │ │ ├── BaseGameServicesContainer.cs │ │ ├── BaseGameServicesContainer.cs.meta │ │ ├── ColliderProxyExt.cs │ │ ├── ColliderProxyExt.cs.meta │ │ ├── Event.meta │ │ ├── Event │ │ │ ├── EEvent.cs │ │ │ ├── EEvent.cs.meta │ │ │ ├── EventHelper.cs │ │ │ └── EventHelper.cs.meta │ │ ├── EventRegisterService.cs │ │ ├── EventRegisterService.cs.meta │ │ ├── Interfaces.meta │ │ ├── Interfaces │ │ │ ├── IView.cs │ │ │ └── IView.cs.meta │ │ ├── Launcher.cs │ │ ├── Launcher.cs.meta │ │ ├── ManagerContainer.cs │ │ ├── ManagerContainer.cs.meta │ │ ├── NetworkService.cs │ │ ├── NetworkService.cs.meta │ │ ├── Networking.meta │ │ ├── Networking │ │ │ ├── BaseLoginHandler.cs │ │ │ ├── BaseLoginHandler.cs.meta │ │ │ ├── BaseRoomMsgHandler.cs │ │ │ ├── BaseRoomMsgHandler.cs.meta │ │ │ ├── NetworkMsgHandler.cs │ │ │ ├── NetworkMsgHandler.cs.meta │ │ │ ├── RoomMsgManager.cs │ │ │ └── RoomMsgManager.cs.meta │ │ ├── PureServiceContainer.cs │ │ ├── PureServiceContainer.cs.meta │ │ ├── ServiceContainer.cs │ │ ├── ServiceContainer.cs.meta │ │ ├── Simulator.meta │ │ ├── Simulator │ │ │ ├── BaseSimulatorHelper.cs │ │ │ ├── BaseSimulatorHelper.cs.meta │ │ │ ├── DumpHelper.cs │ │ │ ├── DumpHelper.cs.meta │ │ │ ├── FrameBuffer.cs │ │ │ ├── FrameBuffer.cs.meta │ │ │ ├── HashHelper.cs │ │ │ ├── HashHelper.cs.meta │ │ │ ├── World.cs │ │ │ └── World.cs.meta │ │ ├── SimulatorService.cs │ │ ├── SimulatorService.cs.meta │ │ ├── TimeMachineContainer.cs │ │ └── TimeMachineContainer.cs.meta │ ├── Network.meta │ ├── Network │ │ ├── MessagePacker.cs │ │ ├── MessagePacker.cs.meta │ │ ├── Msg.meta │ │ ├── Msg │ │ │ ├── Msg.cs │ │ │ └── Msg.cs.meta │ │ ├── NetClient.cs │ │ └── NetClient.cs.meta │ ├── Service.meta │ ├── Service │ │ ├── BaseGameService.cs │ │ ├── BaseGameService.cs.meta │ │ ├── Interfaces.meta │ │ ├── Interfaces │ │ │ ├── IGameAudioService.cs │ │ │ ├── IGameAudioService.cs.meta │ │ │ ├── IGameConfigService.cs │ │ │ ├── IGameConfigService.cs.meta │ │ │ ├── IGameEffectService.cs │ │ │ ├── IGameEffectService.cs.meta │ │ │ ├── IGameResourceService.cs │ │ │ ├── IGameResourceService.cs.meta │ │ │ ├── IGameStateService.cs │ │ │ ├── IGameStateService.cs.meta │ │ │ ├── IGameViewService.cs │ │ │ └── IGameViewService.cs.meta │ │ ├── PureBaseGameService.cs │ │ ├── PureBaseGameService.cs.meta │ │ ├── PureServices.meta │ │ ├── PureServices │ │ │ ├── PureGameAudioService.cs │ │ │ ├── PureGameAudioService.cs.meta │ │ │ ├── PureGameEffectService.cs │ │ │ ├── PureGameEffectService.cs.meta │ │ │ ├── PureGameViewService.cs │ │ │ └── PureGameViewService.cs.meta │ │ ├── Services.meta │ │ └── Services │ │ │ ├── GameConfigService.cs │ │ │ ├── GameConfigService.cs.meta │ │ │ ├── GameInputService.cs │ │ │ ├── GameInputService.cs.meta │ │ │ ├── GameResourceService.cs │ │ │ ├── GameResourceService.cs.meta │ │ │ ├── GameStateService.cs │ │ │ └── GameStateService.cs.meta │ ├── SpawnerInfo.cs │ ├── SpawnerInfo.cs.meta │ ├── System.meta │ ├── System │ │ ├── EnemySystem.cs │ │ ├── EnemySystem.cs.meta │ │ ├── HashSystem.cs │ │ ├── HashSystem.cs.meta │ │ ├── HeroSystem.cs │ │ ├── HeroSystem.cs.meta │ │ ├── PhysicSystem.cs │ │ ├── PhysicSystem.cs.meta │ │ ├── TraceLogSystem.cs │ │ └── TraceLogSystem.cs.meta │ ├── Util.meta │ └── Util │ │ ├── RecordHelper.cs │ │ └── RecordHelper.cs.meta │ ├── Util.meta │ ├── Util │ ├── BitUtil.cs │ ├── BitUtil.cs.meta │ ├── PathUtil.cs │ ├── PathUtil.cs.meta │ ├── PublicMemberInfoExtension.cs │ └── PublicMemberInfoExtension.cs.meta │ ├── View.meta │ └── View │ ├── CameraFollow.cs │ ├── CameraFollow.cs.meta │ ├── FloatBar.meta │ ├── FloatBar │ ├── FloatBarConfig.cs │ ├── FloatBarConfig.cs.meta │ ├── FloatBarManager.cs │ ├── FloatBarManager.cs.meta │ ├── Resources.meta │ ├── Resources │ │ ├── FloatBarConfig.asset │ │ ├── FloatBarConfig.asset.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ │ ├── HealthBar.prefab │ │ │ └── HealthBar.prefab.meta │ │ ├── Textures.meta │ │ └── Textures │ │ │ ├── HealthBar.psd │ │ │ └── HealthBar.psd.meta │ ├── UIFloatBar.cs │ └── UIFloatBar.cs.meta │ ├── FloatText.meta │ ├── FloatText │ ├── FloatText.cs │ ├── FloatText.cs.meta │ ├── FloatTextConfig.cs │ ├── FloatTextConfig.cs.meta │ ├── FloatTextManager.cs │ ├── FloatTextManager.cs.meta │ ├── Resources.meta │ └── Resources │ │ ├── FloatTextConfig.asset │ │ ├── FloatTextConfig.asset.meta │ │ ├── Prefabs.meta │ │ └── Prefabs │ │ ├── FloatingDamage.prefab │ │ └── FloatingDamage.prefab.meta │ ├── LogicView.meta │ ├── LogicView │ ├── Component.meta │ ├── Component │ │ ├── AnimatorView.cs │ │ └── AnimatorView.cs.meta │ ├── Editor.meta │ ├── Editor │ │ ├── EditorCollisionSystem.cs │ │ ├── EditorCollisionSystem.cs.meta │ │ ├── EditorEnemyView.cs │ │ ├── EditorEnemyView.cs.meta │ │ ├── EditorMainScript.cs │ │ ├── EditorMainScript.cs.meta │ │ ├── EditorPlayerView.cs │ │ └── EditorPlayerView.cs.meta │ ├── Entity.meta │ ├── Entity │ │ ├── BaseEntityView.cs │ │ ├── BaseEntityView.cs.meta │ │ ├── EnemyView.cs │ │ ├── EnemyView.cs.meta │ │ ├── EntityUnityExt.cs │ │ ├── EntityUnityExt.cs.meta │ │ ├── EntityView.cs │ │ ├── EntityView.cs.meta │ │ ├── PlayerView.cs │ │ └── PlayerView.cs.meta │ ├── Framework.meta │ ├── Framework │ │ ├── InputMono.cs │ │ ├── InputMono.cs.meta │ │ ├── MainScript.cs │ │ ├── MainScript.cs.meta │ │ ├── PingMono.cs │ │ ├── PingMono.cs.meta │ │ ├── UnityLogHandler.cs │ │ ├── UnityLogHandler.cs.meta │ │ ├── UnityServiceContainer.cs │ │ └── UnityServiceContainer.cs.meta │ ├── Services.meta │ └── Services │ │ ├── UnityBaseGameService.cs │ │ ├── UnityBaseGameService.cs.meta │ │ ├── UnityBaseService.cs │ │ ├── UnityBaseService.cs.meta │ │ ├── UnityEntityService.cs │ │ ├── UnityEntityService.cs.meta │ │ ├── UnityGameViewService.cs │ │ └── UnityGameViewService.cs.meta │ ├── TestSkill.cs │ └── TestSkill.cs.meta └── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── NetworkManager.asset.meta ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset ├── UnityConnectSettings.asset └── VFXManager.asset /CopySource: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | clear 3 | dir="$(cd $(dirname ${BASH_SOURCE[0]}) && pwd)" 4 | cd $dir 5 | 6 | rm -rf ./Server/Src/LockstepEngine/Src/LockstepEngine 7 | cp -rf ./Unity/Assets/LockstepEngine ./Server/Src/LockstepEngine/Src/ 8 | -------------------------------------------------------------------------------- /RunClient: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | clear 3 | dir="$(cd $(dirname ${BASH_SOURCE[0]}) && pwd)" 4 | cd $dir 5 | ps -ef | grep "ARPGDemo" | grep -v grep |awk '{print $2}' | xargs kill -9 6 | 7 | open -n ./Unity/Build/ARPGDemo.app 8 | -------------------------------------------------------------------------------- /RunServer1Client: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | clear 3 | dir="$(cd $(dirname ${BASH_SOURCE[0]}) && pwd)" 4 | cd $dir 5 | ps -ef | grep "SimpleServer" | grep -v grep |awk '{print $2}' | xargs kill -9 6 | ps -ef | grep "ARPGDemo" | grep -v grep |awk '{print $2}' | xargs kill -9 7 | 8 | open -n ./Unity/Build/ARPGDemo.app 9 | dotnet ./Server/bin/SimpleServer.dll 10 | -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/BehaviourTree/Src/BTComposite.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.BehaviourTree { 2 | public partial class BTComposite : BTAction { 3 | public BTComposite(int maxChildCount) 4 | : base(maxChildCount){ } 5 | public BTComposite( ) 6 | : this(int.MaxValue){ } 7 | } 8 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/BehaviourTree/Src/Condition/BTCondition.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.BehaviourTree { 2 | public abstract partial class BTCondition : BTPrecondition { 3 | public BTCondition() 4 | : base(0){ } 5 | } 6 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/BehaviourTree/Src/IBTContent.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.BehaviourTree { 2 | public interface IBTContent { } 3 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/BehaviourTree/Src/TAny.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.BehaviourTree 2 | { 3 | public class TAny 4 | { 5 | public T As() where T : TAny 6 | { 7 | return (T)this; 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/Collision2D/ColliderPart.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Collision2D { 2 | public class ColliderPart { 3 | public CBaseShape collider; 4 | public CTransform2D transform; 5 | } 6 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/Collision2D/Shape/CBaseShape.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Math; 2 | using Lockstep.UnsafeCollision2D; 3 | 4 | namespace Lockstep.Collision2D { 5 | public class CBaseShape { 6 | public virtual int TypeId => (int) EShape2D.EnumCount; 7 | public int id; 8 | public LFloat high; 9 | } 10 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/EPureModeType.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep { 2 | public enum EPureModeType { 3 | Pure, 4 | Unity, 5 | } 6 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/IBaseGameManager.cs: -------------------------------------------------------------------------------- 1 | 2 | 3 | namespace Lockstep.Game { 4 | public interface IBaseGameManager { 5 | } 6 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/IClone.cs: -------------------------------------------------------------------------------- 1 | 2 | 3 | namespace Lockstep.Game { 4 | public interface IClone { 5 | IComponent Clone(); 6 | } 7 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/IComponentSetter.cs: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | namespace Lockstep.Game { 5 | public interface IComponentSetter { 6 | void SetComponent(IEntity entity); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/IEventListener.cs: -------------------------------------------------------------------------------- 1 |  2 | 3 | namespace Lockstep.Game { 4 | public interface IEventListener { 5 | void RegisterListeners(IEntity entity); 6 | void UnRegisterListeners(); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/IIdService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | public interface IIdService : IService { 3 | int GenId(); 4 | } 5 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/ILifeCycle.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Math; 2 | 3 | namespace Lockstep.Game { 4 | public interface ILifeCycle { 5 | void DoAwake(IServiceContainer services); 6 | void DoStart(); 7 | void DoDestroy(); 8 | void OnApplicationQuit(); 9 | } 10 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/IManagerContainer.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Linq; 3 | 4 | namespace Lockstep.Game 5 | { 6 | public interface IManagerContainer { 7 | T GetManager() where T : BaseService; 8 | } 9 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/IService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game 2 | { 3 | public interface IService { 4 | } 5 | 6 | 7 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/IServiceContainer.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Linq; 3 | 4 | namespace Lockstep.Game 5 | { 6 | public interface IServiceContainer { 7 | T GetService() where T : IService; 8 | IService[] GetAllServices(); 9 | } 10 | 11 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/ISimulatorService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | public interface ISimulatorService : IService { 3 | void RunVideo(); 4 | void JumpTo(int tick); 5 | } 6 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/Services/IAudioService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | public interface IAudioService : IService { 3 | void PlayClip(string clip); 4 | } 5 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/Services/IECSFacadeService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | public interface IECSFacadeService :IService { 3 | IContexts CreateContexts(); 4 | } 5 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/Services/IEffectService.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Math; 2 | 3 | namespace Lockstep.Game { 4 | public interface IEffectService : IService { 5 | void CreateEffect(int assetId, LVector2 pos); 6 | void DestroyEffect(object node); 7 | } 8 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/Services/IEntityService.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Lockstep.Game; 3 | 4 | namespace Lockstep.Game { 5 | 6 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/Services/IResService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | public interface IResService : IService { 3 | string GetAssetPath(ushort assetId); 4 | } 5 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/Interfaces/Services/ITimeMachineService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | public interface ITimeMachineService : ITimeMachine,IService { 3 | } 4 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/NoBackupAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/PureBaseService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | [PureMode(EPureModeType.Pure)] 3 | public abstract class PureBaseService :BaseService { 4 | 5 | } 6 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/PureServices/PureAudioService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | [System.Serializable] 3 | public class PureAudioService : PureBaseService, IAudioService { 4 | public void PlayClip(string clip){ } 5 | } 6 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.Common/PureServices/PureEffectService.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Math; 2 | 3 | namespace Lockstep.Game { 4 | public partial class PureEffectService : PureBaseService, IEffectService { 5 | public void CreateEffect(int assetId, LVector2 pos){ } 6 | public void DestroyEffect(object node){ } 7 | } 8 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/ECS.ECDefine/Interfaces.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Lockstep.ECS.ECDefine { 4 | public interface IEvent { } 5 | 6 | public interface IGlobal { } 7 | 8 | public interface IComponent { } 9 | 10 | public interface IEntity { } 11 | 12 | public interface IAsset { } 13 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/Logging/Src/LogSeverity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Lockstep.Logging 4 | { 5 | [Flags] 6 | public enum LogSeverity 7 | { 8 | Exception = 1, 9 | Error = 2, 10 | Warn = 4, 11 | Info = 8, 12 | Trace = 16 13 | } 14 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/Network/IMessageDispatcher.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Network { 2 | public interface IMessageDispatcher { 3 | void Dispatch(Session session, Packet packet); 4 | } 5 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/Network/IMessagePacker.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Network { 2 | public interface IMessagePacker { 3 | object DeserializeFrom(ushort type, byte[] bytes, int index, int count); 4 | byte[] SerializeToByteArray(IMessage msg); 5 | } 6 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/PathFinding/BSP/ESplitType.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.PathFinding { 2 | public enum ESplitType { 3 | Left, 4 | Right, 5 | OnPlane, 6 | EnumCount 7 | } 8 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/PathFinding/NavMesh/NavMesh/TriangleData.cs: -------------------------------------------------------------------------------- 1 | 2 | using System; 3 | using System.Collections.Generic; 4 | 5 | namespace Lockstep.PathFinding { 6 | [Serializable] 7 | public class TriangleData : NavMeshData { 8 | private static long serialVersionUID = 1L; 9 | } 10 | } -------------------------------------------------------------------------------- /Server/Src/LockstepEngine/Src/LockstepEngine/Util/Src/Profiler.cs: -------------------------------------------------------------------------------- 1 | using System.Diagnostics; 2 | 3 | namespace Lockstep.Util { 4 | public class Profiler { 5 | [Conditional("DEBUG")] 6 | public static void BeginSample(string tag){ } 7 | 8 | [Conditional("DEBUG")] 9 | public static void EndSample(){ } 10 | } 11 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab4a0af34baad443eb764fb79dcfb301 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7b96b2b1b3d2846699620699b7d3919e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0141b2918ae44496091064ba5959dab2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Attribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 529d1cba3edcb45ed8d047f472b62d9d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/BTActionLeaf.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86a75d0fe58ed4061927c41500c61264 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/BTBaseAction.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b44dd1e06c6f84528b815900c9995304 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/BTComposite.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.BehaviourTree { 2 | public partial class BTComposite : BTAction { 3 | public BTComposite(int maxChildCount) 4 | : base(maxChildCount){ } 5 | public BTComposite( ) 6 | : this(int.MaxValue){ } 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/BTComposite.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5108d1ba4eb6e4ee0969c009023f901a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/BTNode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 381c23de6670e4f22974a5f797d94d55 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/BTPrecondition.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba28e067416774b4089a2bf479d3658f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/BTRunningStatus.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 83cb50d8ced314c79ab4160da798b7ee 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/BTWorkingData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd16538ef39694547830a4b373cfe73d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Composite.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 81bd09ceb115948b5842e081aae595e5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Composite/BTActionLoop.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 49464559dd3884d84a8426ec9f856e9a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Condition.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16ba209e158a347bbab795b762ac824e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Condition/BTCondition.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.BehaviourTree { 2 | public abstract partial class BTCondition : BTPrecondition { 3 | public BTCondition() 4 | : base(0){ } 5 | } 6 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Condition/BTCondition.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2cbb9d63f3d284cc38bafaf3000d3ab7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Condition/BTConditionTrue.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32dabcaa09c004d95a07089bd9a01499 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Data.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32d89afdf555c407ab32c3e8f291fdb8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Data/BTCActionLeaf.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9bd1969c279354edf809347f706fa481 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Data/BTCActionParallel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f94008b84d6634872862b278e96784dd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Data/BTCActionSequence.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6fcbb3e1769a041089b9424f00a9b6be 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Decorator.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27cc96f8b9de54ee7a453d6fe033d583 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Decorator/BTDecorator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb5b6243219e44a778f42aeb3a865ff4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Factory.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fa931edc94acf4b8887d58415d369661 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Factory/BTFactory.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c0a6583858297430788c2c5e950f203c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Factory/BTInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c89baca1e3f564240836f16b16d51a3d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/Factory/EBTBuildInTypeIdx.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 89e1ac1ab99054c0cbd3a714aaf7096a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/IBTContent.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.BehaviourTree { 2 | public interface IBTContent { } 3 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/IBTContent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a37816be8d1c4b5da6b3ac1fa1cf161 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/TAny.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.BehaviourTree 2 | { 3 | public class TAny 4 | { 5 | public T As() where T : TAny 6 | { 7 | return (T)this; 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/BehaviourTree/Src/TAny.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6d9bd5e0c459a4a2a91eb1e4eced4101 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c673edbb8c25b450998d55c439ba07ff 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/CRigidbody.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ad0753b139404eca9386213fba8ae2d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/CTransform2D.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 789053bdc4e9a48deaadae2d19f2a549 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/ColliderDataMono.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0d74e6b5457f4f5fbdfdfa0ec971491 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/ColliderPart.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Collision2D { 2 | public class ColliderPart { 3 | public CBaseShape collider; 4 | public CTransform2D transform; 5 | } 6 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/ColliderPart.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a78a8111eaadc48bc82c09e89637155b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/ColliderPrefab.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a43e02fff277f4d77add54e5e27561dc 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/ColliderProxy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 104681ee2d1e841d98eacf5b1bda6694 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/CollisionHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27f2bc93baa504ce0bf697d5a0645cff 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/CollisionHelper1.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1ffab9d5ab824861aa3d6db6deab4d4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/CollisionSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85eb6701d783e46c19bc1afcd6f19edb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/CollisionSystem_Unity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e66784739dc44cb58ef3aa83950bcd6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/ICollisionSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 396cd784ac95243278128ce30c954dc1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/QuadTree.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e629b7688470d4785b1524098262dad3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/QuadTree/BoundQuadTree.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 318f1e357a9564667a5a481a670969bd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/QuadTree/BoundQuadTreeNode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22f5341083edc4cb183c172c320d6880 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/QuadTree/QuadTreeExt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bba786b1868354427a7073ee29698296 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/Shape.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 710a8c54461714ab4aedd2fbc69a374b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/Shape/CAABB.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fb9214b81086149149c854cbfd7009fb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/Shape/CBaseShape.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Math; 2 | using Lockstep.UnsafeCollision2D; 3 | 4 | namespace Lockstep.Collision2D { 5 | public class CBaseShape { 6 | public virtual int TypeId => (int) EShape2D.EnumCount; 7 | public int id; 8 | public LFloat high; 9 | } 10 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/Shape/CBaseShape.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61b966c3206f34b3eb54521de676f3eb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/Shape/CCircle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cf5698b70143476f89bb30b2576ee14 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/Shape/COBB.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fc380ab5fd75f4805b1024e43af93e8d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/Shape/CPolygon.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1cae0751faa024efe8723688a1c933ab 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/Shape/CRay.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1da6699dcaec43ec8e5969ce1a16dfb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/Shape/CSegment.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Math; 2 | using Lockstep.UnsafeCollision2D; 3 | 4 | namespace Lockstep.Collision2D { 5 | public class CSegment : CBaseShape { 6 | public override int TypeId => (int) EShape2D.Segment; 7 | public LVector2 pos1; 8 | public LVector2 pos2; 9 | } 10 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/Shape/CSegment.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5bca18df93874041a263c325480ad4a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Collision2D/Utils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d3293e7a83aaa4cf3b08841f0673302e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1130da97980ee4469ac3a125ffb78dec 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/BaseComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42064c5e0f5884f6f993b6771c0dd134 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/BaseEntitySetter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 385d22531edb7455896811fc79d9791a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/BaseService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba98a3207a6144a2e8d2572bee3b0b22 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/CommandBuffer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0b78d3f757744fc8a9c009a0508504a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/EPureModeType.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep { 2 | public enum EPureModeType { 3 | Pure, 4 | Unity, 5 | } 6 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/EPureModeType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd735f6671b6341cba4c184e38303e88 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/ExtensionUtil.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5cb053f5224444cf4a3f7e32271deed1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/IBackup.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 263e79cde2574a719f3501f4d006a5fe 3 | timeCreated: 1567352404 -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/IdService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6341808d5e4c47e09655df0acc576ff5 3 | timeCreated: 1567417624 -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61eedb2690ab14b4580820fc03647063 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IBaseGameManager.cs: -------------------------------------------------------------------------------- 1 | 2 | 3 | namespace Lockstep.Game { 4 | public interface IBaseGameManager { 5 | } 6 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IBaseGameManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3cd401e962b3b4f03aac920a8be06acf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IClone.cs: -------------------------------------------------------------------------------- 1 | 2 | 3 | namespace Lockstep.Game { 4 | public interface IClone { 5 | IComponent Clone(); 6 | } 7 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IClone.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fff7f17d83ef44bd384245439b7fa950 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IComponentSetter.cs: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | namespace Lockstep.Game { 5 | public interface IComponentSetter { 6 | void SetComponent(IEntity entity); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IComponentSetter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5a8fa709d9804c75a6f4010e4d24e23 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IEventListener.cs: -------------------------------------------------------------------------------- 1 |  2 | 3 | namespace Lockstep.Game { 4 | public interface IEventListener { 5 | void RegisterListeners(IEntity entity); 6 | void UnRegisterListeners(); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IEventListener.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 00d08ff1baa2e4272be0907e8cbb9c8e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IIdService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | public interface IIdService : IService { 3 | int GenId(); 4 | } 5 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IIdService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a002f5bb7587462b8cd16da1bd1a42c6 3 | timeCreated: 1567417632 -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/ILifeCycle.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Math; 2 | 3 | namespace Lockstep.Game { 4 | public interface ILifeCycle { 5 | void DoAwake(IServiceContainer services); 6 | void DoStart(); 7 | void DoDestroy(); 8 | void OnApplicationQuit(); 9 | } 10 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/ILifeCycle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 97ca6d0455dec42688419b355b1de475 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IManagerContainer.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Linq; 3 | 4 | namespace Lockstep.Game 5 | { 6 | public interface IManagerContainer { 7 | T GetManager() where T : BaseService; 8 | } 9 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IManagerContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9f6841f597320430597a650d26891490 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game 2 | { 3 | public interface IService { 4 | } 5 | 6 | 7 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4376c4b11c7654139b38b867707f4be8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IServiceContainer.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using System.Linq; 3 | 4 | namespace Lockstep.Game 5 | { 6 | public interface IServiceContainer { 7 | T GetService() where T : IService; 8 | IService[] GetAllServices(); 9 | } 10 | 11 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/IServiceContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4349f6727227b48c0b2fed4238a5a8af 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/ISimulatorService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7fa4f204d0b3440aeba1da69a2f68ca6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/ITimeMachine.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8aaf9feefd7994c4d84250e3740bcf01 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/Services.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87024c2f820844edbbb8a455426eb7ad 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/Services/IAudioService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | public interface IAudioService : IService { 3 | void PlayClip(string clip); 4 | } 5 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/Services/IECSFacadeService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | public interface IECSFacadeService :IService { 3 | IContexts CreateContexts(); 4 | } 5 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/Services/IEffectService.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Math; 2 | 3 | namespace Lockstep.Game { 4 | public interface IEffectService : IService { 5 | void CreateEffect(int assetId, LVector2 pos); 6 | void DestroyEffect(object node); 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/Services/IEntityService.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | using Lockstep.Game; 3 | 4 | namespace Lockstep.Game { 5 | 6 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/Services/IEntityService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5944c5d988cc4f90856f5c2840620907 3 | timeCreated: 1567242635 -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/Services/IMap2DService.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Math; 2 | 3 | namespace Lockstep.Game { 4 | public interface IMap2DService :IService { 5 | void LoadMap(int mapId); 6 | ushort Pos2TileId(LVector2Int pos, bool isCollider); 7 | void ReplaceTile(LVector2Int pos, ushort srcId, ushort dstId); 8 | } 9 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/Services/IResService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | public interface IResService : IService { 3 | string GetAssetPath(ushort assetId); 4 | } 5 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/Services/IResService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a543890b4bffe4ee096c350968d5d556 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/Services/ITimeMachineService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | public interface ITimeMachineService : ITimeMachine,IService { 3 | } 4 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/Services/IUIService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 03adc75da140a4e42b4e4a31be82a1bb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Interfaces/Services/IViewService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7e68dd8b913c40d4b84c47fd1c1c78c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/NoBackupAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/NoBackupAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e8c9ab4f07641c38a1a89ffb6373015 3 | timeCreated: 1567345644 -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/PureBaseService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | [PureMode(EPureModeType.Pure)] 3 | public abstract class PureBaseService :BaseService { 4 | 5 | } 6 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/PureBaseService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 64d5809860c0545649ba59b212ab5738 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/PureModeAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88bf6851cc5dd45c68b53fe569309e36 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/PureServices.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e691299a04a64b10a5883fdd7e806c1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/PureServices/PureAudioService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | [System.Serializable] 3 | public class PureAudioService : PureBaseService, IAudioService { 4 | public void PlayClip(string clip){ } 5 | } 6 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/PureServices/PureAudioService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db4c867fdb99c47d183a7aa0c7e88d67 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/PureServices/PureEffectService.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Math; 2 | 3 | namespace Lockstep.Game { 4 | public partial class PureEffectService : PureBaseService, IEffectService { 5 | public void CreateEffect(int assetId, LVector2 pos){ } 6 | public void DestroyEffect(object node){ } 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/PureServices/PureEffectService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10b20bd2ba75c4beba47c54aa96f478a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/PureServices/PureInputService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f0a1a700f38c54840991dad99a98ca25 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/PureServices/PureMap2DService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4de7a65cc26643c59f6f0fccf5da193 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/PureServices/PureUIService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e494b20c94194092945dbc5bc66c30a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/PureServices/PureViewService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b89c87d9febd48e9911cb9f129edde6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/ServiceReferenceHolder.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b901238bcad7f47c69072cc95402436d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Services.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22a71c082cff14adabf097848643ea8c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Services/ConstStateService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 554db57940d2d46edbd5a605ed63e9cd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Services/RandomService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c1567f55acc14158af10d4d6e1dcf04 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.Common/Services/ResService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c66516fa30c65481aa3e779300f3400b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.ECDefine.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 43d55a1cc7e9843759525f5bec7bb137 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.ECDefine/Attributions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60e0ee326996b44a2b40db564b69336c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.ECDefine/BuildInTypes.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 232c4961205eb4d71bff239fc344d9b4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.ECDefine/Interfaces.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Lockstep.ECS.ECDefine { 4 | public interface IEvent { } 5 | 6 | public interface IGlobal { } 7 | 8 | public interface IComponent { } 9 | 10 | public interface IEntity { } 11 | 12 | public interface IAsset { } 13 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.ECDefine/Interfaces.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ce68ac8456d0482aa86b95294d3b5df 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/ECS.ECDefine/ProjectUtil.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55788d02a4aeb4f8c9003dd401450873 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Logging.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0869de3ff8b444dcd83a0c8b8273f5c9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Logging/Src.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d18a3e4511bd4f8a81a5cbd6791b344 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Logging/Src/BaseLogger.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc26970bc9727448c882be661e7fd4ea 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Logging/Src/Debug.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0adc92f4626b14e23849bc423d78bb40 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Logging/Src/LogEventArgs.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d50df13aa6b34db39bfbbb8477167b7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Logging/Src/LogSeverity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Lockstep.Logging 4 | { 5 | [Flags] 6 | public enum LogSeverity 7 | { 8 | Exception = 1, 9 | Error = 2, 10 | Warn = 4, 11 | Info = 8, 12 | Trace = 16 13 | } 14 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Logging/Src/LogSeverity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac4b5323bc460408d9cb1ecbdb759370 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Logging/Src/Logger.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7de8ffc81f5541209176343a8b1f1e0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a1ae6f082a9c54859bed44538a53b873 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/BaseType.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b349b6ddabb5244199cb88ca39ad0935 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/BaseType/LAxis2D.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bce68636d883347e1b299ec1f9d5fc41 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/BaseType/LAxis3D.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e7899fc97e51478eb860b7dcf627017 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/BaseType/LFloat.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab3e9186ad653430e923dfa9951ed41d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/BaseType/LMatrix33.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 689219c74820d495a9711c291d484967 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/BaseType/LQuaternion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f929a544488bd4d2f95a81b5dd7d3c92 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/BaseType/LRect.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b7f26d514a5ba4268a14807f7d49619e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/BaseType/LVector2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 341741c4a5e4642488710a0c595f39f7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/BaseType/LVector2Int.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9598ced4793ab4869b8442ea055bff44 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/BaseType/LVector3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b2ec9d1fcc1746d78c806af0615681f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/BaseType/LVector3Int.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f74007fd6ba9457a8ec54b3d116293d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/HashCodeExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff71c4f4b66ee4833bd9780e86969f3d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/LMath.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22750ca9b9a5943b19c1225f9a3a0829 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/LMathExtension2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9c9af561d3954b75b36d7a1c83726d7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/LMath_Vector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 92df20bcefbe24b869454ecff68488f1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/LRandom.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bae5317356dee41f996b5dc9bceae9de 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/LUT.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3839ba2be30714b068cabd307ae71b7f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/LUT/LUTAcos.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f2facbf368d4d4de4b3a9773ebe2bb6b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/LUT/LUTAsin.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75b383ec54d7145dbbe00423d501b2e7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/LUT/LUTAtan2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d7ae7c747deb406699c22539c18709f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/LUT/LUTSinCos.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 311a1127b501445de9f2a57485210a75 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Math/PrimerLUT.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fd45b2e7dc781439f85eb178a4dc845d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c9475a7a234c4ba0865367ea18c8ee8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common/Src.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 167f7b86819fb484698f5b8913b08c99 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common/Src/DictExtensions.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a07d335b50c149fb986326f4162c288 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common/Src/EMsgSC.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd133b9c573ee4656b3a92e45065d6b6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common/Src/ExtensionMsg.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: abd7e8f85f7254018ab6150e8a25128a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common/Src/MsgDefine.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95cf052f8d7114fceb07e5aaf88a2459 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common/Src/MsgDefine_Login.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4565d6176c2294c17a68cad4a0f970a6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common/Src/NetworkDefine.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85546720910fb4a968e6495675f80dee 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common/Src/Udp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ece7bbe5b83974e5c8922ecd2b346c04 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common/Src/Udp/InputCmd.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 637d1beaf5a8d4cba8eac220a72101aa 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common/Src/Udp/Msg_PlayerInput.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e287ce794b8743eea59c5580d0c231a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common/Src/Udp/MutilDiscFrames.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4368cad7e0284ebfaf2b29987238b1a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common/Src/Udp/MutilFrames.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af851bbb1a28941198f07f084763096d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/NetMsg.Common/Src/Udp/ServerFrame.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 361534e8435a2464287e54b5ed90e6e1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e87473a1a77b4a51be17ad43db0b535 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/AChannel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ec8201d2427940839e2b59e8c43d709 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/AService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 937e663d55b53438ba7846324c3fde66 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/Circularbuffer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 838592a77823041389be9ddd0a7e171d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/ErrorCode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08fa7185fd70b4a9c9d42235474aaafe 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/IMessage.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 857acd3f5522d4e6683df6912d2b9299 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/IMessageDispatcher.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Network { 2 | public interface IMessageDispatcher { 3 | void Dispatch(Session session, Packet packet); 4 | } 5 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/IMessageDispatcher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9d60d6e95a8de42c5ab0228cfe0d2ae9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/IMessagePacker.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Network { 2 | public interface IMessagePacker { 3 | object DeserializeFrom(ushort type, byte[] bytes, int index, int count); 4 | byte[] SerializeToByteArray(IMessage msg); 5 | } 6 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/IMessagePacker.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10ed95fe0bafc45d7a164eaa625e1f7c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/Log.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 09da9174f65944bb5bac3f3f669d66dd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/NetworkHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ff6e4c112d594b768ca68f7c5ae0d22 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/NetworkProxy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b16b93d7d024e4b39a9a884580f478ee 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/OneThreadSynchronizationContext.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dab17039f644a4adeb732672fc45368c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/TCP.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f9dbb626703fa4a4f8399ae53894fe92 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/TCP/PacketParser.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e4eb9f8852e74894a04b769d0d4c438 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/TCP/TChannel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2caaf4aff4664bda9232622bc0fba96 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Network/TCP/TService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ea7cd3af5b8c4f80952424e9a8ac020 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bfcf1a68c0dc4ae39988ac411059d80 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/BSP.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34971619b0c1f46b4b29e418d346d483 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/BSP/BspNode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 133bf2d5724b64ac0945954588c88155 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/BSP/BspTree.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 477985406605c4a0c9d9718247233d1d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/BSP/ESplitType.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.PathFinding { 2 | public enum ESplitType { 3 | Left, 4 | Right, 5 | OnPlane, 6 | EnumCount 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/BSP/ESplitType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9b5e74642ed142cd83c3453ce2d5894 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/BSP/SplitPlane.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6a160827a7e254845beb3b10a0644f26 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/BSP/TriRef.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63961ae30f8cb4ca7a519fa7a7cdc394 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f7bde9205575458d94afea935c783d8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh/Geometry.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6fa8733a350b745f291097ea3eb01303 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh/Geometry/Plane.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 555aac364a42943c4993c540358381df 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh/Geometry/Ray.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 07d36ae82dda2434da808db57664e965 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh/NavMesh.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 884e8e78a03eb4ca1bcdcc561b57c387 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh/NavMesh/EdgePoint.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8be0d16ec4044fbc8b80bb7a236024b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh/NavMesh/Funnel.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55922bc76371f4895b885c6663d8d181 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh/NavMesh/Triangle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b4e6ea59290a47898b80b6d06b31483 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh/NavMesh/TriangleData.cs: -------------------------------------------------------------------------------- 1 | 2 | using System; 3 | using System.Collections.Generic; 4 | 5 | namespace Lockstep.PathFinding { 6 | [Serializable] 7 | public class TriangleData : NavMeshData { 8 | private static long serialVersionUID = 1L; 9 | } 10 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh/PathFinder.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b8bb5a4c219ae4dcbbd5a7b6ff3b6b85 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh/PathFinder/Graph.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 086d1303386de40d395759867571b2a9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh/PathFinder/NavMesh.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e0bbe9a512df423391907e258a7901f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh/PathFinder/PathFinder.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.PathFinding { 2 | public interface PathFinder { 3 | 4 | bool SearchPath(N startNode, N endNode, Heuristic heuristic, GraphPath> outPath); 5 | 6 | bool SearchNodePath(N startNode, N endNode, Heuristic heuristic, GraphPath outPath); 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/PathFinding/NavMesh/VectorExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb276862e4d454cd5a18d67ebbd032e2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Serializaition.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1c739985889b4bb0b1075b52eb175aa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Serializaition/Src.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ac720c295dc84dd9baa0c788bda101d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Serializaition/Src/BaseMsg.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 601c581990ac843e7a62fa8a4cffb197 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Serializaition/Src/ByteHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 844fb1126baf449dd93750b0e4ffad15 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Serializaition/Src/Compressor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 41476905d95bf4bddbe138f884a4db5d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Serializaition/Src/Deserializer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7362bef928b714323be0211b60e419f2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Serializaition/Src/FastBitConverter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b957561d8211f485ebb45999c9b5524a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Serializaition/Src/NetMsgExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2728e145802d34e8e9c37150ab3ee2fe 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Serializaition/Src/Serializer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71031343319b34c629838e63c427d499 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Serializaition/Src/TestSerializationExt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbc203722f2c495484f2c4335e6412bb 3 | timeCreated: 1567847685 -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 62f57ea65c6a04145906d1b43870d692 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c9858f04f6f214a3e82b573ce255796b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/BackUpUtil.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 25bdb426dd604e68ba387bbb9784ac4c 3 | timeCreated: 1567581355 -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/CoroutineHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1e84d8df46b24d9dac96982dedfbad4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/ECS.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14b8b5ff286a741b9b801cc3cf5bbb23 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/JsonUtil.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 330fd31e72e4344c09ac7db24b0ccac9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/LTime.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e06b6854b2cd4fbebc076cd1d050df7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/LTimer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99380043f636b49878214da9cb151ab5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/LitJson.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab2e84614de674353a18c2f6e00843ab 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/LitJson/IJsonWrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fde31b27c3018424b9296c2d0f753d07 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/LitJson/JsonData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99c5b8bd584c7483b990e7d643dedeb0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/LitJson/JsonException.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ee9b71bc983734f9c973425dbbd9e581 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/LitJson/JsonMapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17cf1776a1e224d5caeb213612389a23 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/LitJson/JsonMockWrapper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f244e5890a1824afdae8e8d8de3e707a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/LitJson/JsonReader.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 638135073cab54e058ab24c14642cf34 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/LitJson/JsonWriter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0aabb8d0d58b4cac95100401ec2a1ae 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/LitJson/Lexer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac81e0f9ab81c480e9c5e4a7a1f460b0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/LitJson/Netstandard15Polyfill.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a03d1ba398b64aebbf6a7c46a0360c7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/LitJson/ParserToken.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 346c4e8a7680148bd85dceeb43c42ccb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/NativeUtil.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73c13c43ed7de468c9c80e3f679538ba 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/NativeUtil/Buffer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1851b527566f049738a1e7a87823c4ff 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/NativeUtil/NativeHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4fb4e8685420435ba692790847cd1b5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/NativeUtil/NativePool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 047581fe590b442db8071b622218ac32 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/NetworkHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f4147b062421f4806a940cd962618216 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/PathUtil.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdb5b0893ec72446ea1c801659788b57 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/Pool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f2b9f53190ba64c9f820684e55e45f13 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/Profiler.cs: -------------------------------------------------------------------------------- 1 | using System.Diagnostics; 2 | 3 | namespace Lockstep.Util { 4 | public class Profiler { 5 | [Conditional("DEBUG")] 6 | public static void BeginSample(string tag){ } 7 | 8 | [Conditional("DEBUG")] 9 | public static void EndSample(){ } 10 | } 11 | } -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/Profiler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c28200d76dfe7409db21b7c26e9e26d1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/ReflectionUtility.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd2d254b5d2174612a0537864c97f5df 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngine/Util/Src/Util.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc983f8149a944c5cae134a8424a82ae 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b218c7567a874f01bb547603bf679db 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80e1136728d5437a92ef3208a84e61cf 3 | timeCreated: 1567391240 -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/CodeGenConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fff37d19309247f2b0c68d1a4a1058b4 3 | timeCreated: 1567396359 -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/CodeGenerator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a67f080499807494095bfa6ddc0141aa 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Define.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f8bc586ae69456cb60dcbf64bd41a89 3 | timeCreated: 1567393824 -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: efb5cebe686b4cf2a88da939839dd6e8 3 | timeCreated: 1567391467 -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Editor/Program.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23448903b608545618c2e4715a26346c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/FiledHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9494b77fe142d4648b4fcda3477ee91f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7db90c17eb93140d2a093eb8346c236f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Resources/CodeGenerator.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c78fff2210dc446787198e6e839e55a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Resources/CodeGenerator/CodeGenConfig.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Resources/CodeGenerator/CodeGenConfig.asset -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Resources/CodeGenerator/CodeGenConfig.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7494f3d6696a24e0badd0566475d81bb 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Resources/CodeGenerator/Config.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f0dee74306fd4bbfa6ca366161cc001 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Resources/CodeGenerator/TypeHandler.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c8629e823a5a46afaf121d2b193951e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Resources/CodeGenerator/TypeHandler/Backup.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e80f4b4dd185644599ee33f724be78da 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Resources/CodeGenerator/TypeHandler/ECS.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8533d271901c44325ac5f941fb25ee0c 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Resources/CodeGenerator/TypeHandler/EntitySetter.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 298893866d20741bda722774649fdd65 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/Resources/CodeGenerator/TypeHandler/Msg.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31f971ce8c675450296f51815ea23f53 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/CodeGenerator/TypeHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: de95f1f98ac4440cb88b219ee69cee59 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Collision2D.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d04379aa95b448bcb5667f819c94384 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Collision2D/Test.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50606f553cd614e3e8d620e3d9323788 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Collision2D/Test/LRectExt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 15d55438ce1544f0a9329ce53a0ac6d5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Collision2D/Test/RandomMove.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7dd7df217cdd2434b9ca1680f78ef704 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Collision2D/Test/TestQuadTree.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a70c2949ff6d4a299fb8c4c1ce84da5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Collision2D/Test/TestRigidbody.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 934bc7d1f36ae44afba2881a265250f0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Collision2D/Unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3da4caac6472b4a2085acc5f251a39ef 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Collision2D/Unity/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a78ac1791aa546aeb62d891d9bff912 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Math.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5cc02e406e4b47d181a4ad31bbe740f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Math/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae92a6e5221da4209a366ce61034af31 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Math/Editor/EditorCreateLUT.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 732dd22695fe6407886b1e3384063c86 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Math/Editor/EditorGUILayoutExt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a557bb180acd646558110bc03521d2db 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Math/Editor/EditorLFloat.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ded88530b3c04692924e55b34927675 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Math/Editor/EditorLVector2.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 97c4364ebb81a4013a687689d20b47c8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Math/Editor/EditorLVector3.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c7df58eb9a654f63871dfe1b2b07c1e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/Math/LMathExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 43da6204fca8d469ab8d42ecc7e46a0c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/NavMesh.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 554666a137cf34a249b8f01db9db75b5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/NavMesh/PathFinding.Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4efb9b7ab150c49e598a5ec9acdb08fc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/LockstepEngineUnityExt/NavMesh/PathFinding.Editor/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f204bc4f05ec44d6b91570cb295b4ca9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ade33b55cd2064443aae171d6e01e46b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Plugins/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 396e2aaf6e33b4a9dbf71e486c59b4f1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Plugins/Editor/JetBrains.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a01dc410a1814cf0a31e6a8efd4abba 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Recorder.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02a0fdcdf6b8745a4bff3a0979f71964 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Recorder/0.bytes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b480900bf8ff4b939829eedb64e1b7f 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fdc43414a2e524b2abd29d36632c6c92 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Resources/Config.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93965c1c6844b452bbeaba38fe63dd71 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Resources/Config/Animation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8bdab89036116470b9ab7db3115cae32 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Resources/Config/Animation/AnimatorConfig_0001_HeroDual.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/Resources/Config/Animation/AnimatorConfig_0001_HeroDual.asset -------------------------------------------------------------------------------- /Unity/Assets/Resources/Config/Animation/AnimatorConfig_0001_HeroDual.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4f9936f7eab94c6a9df4a34edf5d92d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Resources/Config/Skill.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fbb6ca0e3edc5482a82d1dcbca1216d8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Resources/Config/Skill/SkillBoxConfig.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/Resources/Config/Skill/SkillBoxConfig.asset -------------------------------------------------------------------------------- /Unity/Assets/Resources/Config/Skill/SkillBoxConfig.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5f74ca936f2445d588ef85296f61adf 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Resources/Env.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c085268a663c0437eb40abfba2829a63 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Resources/Env/Floor.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef80c3d540b1744519c7324c0702a39f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Resources/GameConfig.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/Resources/GameConfig.asset -------------------------------------------------------------------------------- /Unity/Assets/Resources/GameConfig.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 07095ac33c77a4280a283f334ac1b69f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Resources/Ground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/Resources/Ground.png -------------------------------------------------------------------------------- /Unity/Assets/Resources/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b6ab4519bd51436b99c8232531c61a5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Resources/Prefabs/Enemy.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/Resources/Prefabs/Enemy.prefab -------------------------------------------------------------------------------- /Unity/Assets/Resources/Prefabs/Enemy.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4ee1acbbc120c45ad87929249983e765 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/Resources/Prefabs/Player.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/Resources/Prefabs/Player.prefab -------------------------------------------------------------------------------- /Unity/Assets/Resources/Prefabs/Player.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4ad7884813df4ea7b53f8ba887500e4 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/Resources/Prefabs/Spawner.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/Resources/Prefabs/Spawner.prefab -------------------------------------------------------------------------------- /Unity/Assets/Resources/Prefabs/Spawner.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f707f3454b0114135a60440a6c8e8754 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7fdb54a54c0514143a55703500261413 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scenes/Demo.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/Scenes/Demo.unity -------------------------------------------------------------------------------- /Unity/Assets/Scenes/Demo.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c7f89544b35ea4e82889c0c00a4bcbe2 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0696f4b8862a9453da60ef1fd15c7f46 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b0f0a51569184187a5b9ed5101af6d2e 3 | timeCreated: 1566300614 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/BackUp.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 202c7790594374bd09735d49515cffb2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/BackUp/Ext.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c048ff9638d2d4868b5eadf242d70093 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/BackUp/Ext/ExtensionBackup.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 629ae2aaa30ee4726b01de42651ab1f3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/BackUp/ExtensionAfterBackupComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 222f4256e9c0497f95e73a572b09efc8 3 | timeCreated: 1567413101 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/BackUp/ExtensionAfterBackupEntity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 61057546e91340f083fb453936154c73 3 | timeCreated: 1567411602 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/BackUp/ExtensionServiceHashDump.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37da44169e5d4143814a8f1b20df5c8e 3 | timeCreated: 1567586399 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Config.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e764a361bb245cfb96986b2321214f9 3 | timeCreated: 1566307696 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Config/CollisionConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using Lockstep.Math; 4 | using Lockstep.Game; 5 | using UnityEngine; 6 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Config/CollisionConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 93454832043746bcbda069be56875ef0 3 | timeCreated: 1567217888 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Config/GameConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7763ca32b12f41c2812eb39ed17f765b 3 | timeCreated: 1565316762 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EInputCmdType.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | public enum EInputCmdType : byte { 3 | Up, 4 | Right, 5 | Down, 6 | Left, 7 | Fire 8 | } 9 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EInputCmdType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a61a6cd3fafe645b79598698a6014a56 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23bb28c01d1c4351b422e2096fa59b47 3 | timeCreated: 1566442951 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Component.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67d563b66c0b4a86afd17d44bacb916f 3 | timeCreated: 1566381492 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Component.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 480494686892459cafbacf7e961d269c 3 | timeCreated: 1566305107 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Component/Animator.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e53c69aeefcd44bfc909f1b0144145f6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Component/Animator/AnimDefine.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 429feae5cb9845f89aba8aebe9d70b07 3 | timeCreated: 1565776516 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Component/Animator/AnimatorConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78e25e87afff4899be12b852eab4454a 3 | timeCreated: 1565771159 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Component/CAnimator.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74355aeba238a4b81bed675d7fab48ad 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Component/CBrain.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dca0fbdba9804eb3aef6d44cfe1c02af 3 | timeCreated: 1566381487 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Component/CMover.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1efc187a0cda488c8ac1da462cdfbcc5 3 | timeCreated: 1566305113 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Component/CSkillBox.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17499305bb9a40368ccd88e6d69c64af 3 | timeCreated: 1566442244 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Component/Skill.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2b8550f84f6041d5acda96d3d0b7da1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Component/Skill/Skill.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f8c1919180904e72a365b4f2dac0d73 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Entity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 246958560994418eb8e2b4668fb648e0 3 | timeCreated: 1566376937 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Entity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b10f81c061784eb4b9319d468ad6064d 3 | timeCreated: 1566300632 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Entity/Enemy.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 90146c6604464241bb6b936b5cbfdf53 3 | timeCreated: 1566300632 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Entity/Player.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9aa9bf4568b04d9b8731733472cb0a90 3 | timeCreated: 1566300632 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/Entity/Spawner.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1db9908f225e49ddb5e509949d856172 3 | timeCreated: 1567245128 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/IView.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 01a3ca1e91b148de9454da3cdad66faa 3 | timeCreated: 1566305216 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/IView/IEnemyView.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Game; 2 | using Lockstep.Math; 3 | 4 | namespace Lockstep.Game { 5 | public interface IEnemyView : IEntityView { 6 | } 7 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/IView/IEnemyView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3b0816d601c84b728e918d5dc66daec1 3 | timeCreated: 1566300632 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/IView/IEntityView.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Game; 2 | using Lockstep.Math; 3 | 4 | namespace Lockstep.Game { 5 | 6 | public interface IEntityView : IView { 7 | void OnTakeDamage(int amount, LVector3 hitPoint); 8 | void OnDead(); 9 | void OnRollbackDestroy(); 10 | } 11 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/IView/IEntityView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f3ea0c10b774c3dbd811cb32322447d 3 | timeCreated: 1566377387 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/IView/IPlayerView.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Game; 2 | using Lockstep.Math; 3 | 4 | namespace Lockstep.Game { 5 | public interface IPlayerView : IEntityView { 6 | } 7 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EntityComponent/IView/IPlayerView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a4722a618cd43a5a099df5e9521c404 3 | timeCreated: 1566300632 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EnumDefines.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | [System.Serializable] 3 | public enum ECampType : byte { 4 | Player, 5 | Enemy, 6 | Other, 7 | } 8 | public enum EDir { 9 | Up, 10 | Left, 11 | Down, 12 | Right, 13 | EnumCount, 14 | } 15 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/EnumDefines.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb0474bd1afdc475197a8f57c9b424ad 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 379d4eeecdd814276a7f9c90debcc438 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Base.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8038738efc74408934048fd76c0a188 3 | timeCreated: 1566304953 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Base/BaseComponent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32defe22ccd6487dac59b70e0b8baeac 3 | timeCreated: 1566300632 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Base/BaseEntity.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1d9a898655644f08c791934a01a7df7 3 | timeCreated: 1566300632 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Base/BaseGameService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d853c68269084bc88d50f1ed8f6a567f 3 | timeCreated: 1566305445 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Base/BaseLifeCycle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9a7f668d5194f53845baf67c21a287e 3 | timeCreated: 1566304930 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Base/PureBaseManager.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Math; 2 | using UnityEngine; 3 | 4 | namespace Lockstep.Game { 5 | 6 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Base/PureBaseManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 552241d5d22b462489526467f71277e5 3 | timeCreated: 1566305517 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/BaseGameServicesContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63ff87c12f83488da54d2936f71502f0 3 | timeCreated: 1567230563 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/ColliderProxyExt.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Lockstep.Game; 3 | 4 | namespace Lockstep.UnityExt { 5 | public class HideInInspector : Attribute { } 6 | } 7 | 8 | namespace Lockstep.Collision2D { 9 | public partial class ColliderProxy { 10 | public Entity Entity => (Entity) EntityObject; 11 | } 12 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/ColliderProxyExt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e9ea954a3b1f4726a2971989abd5040 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Event.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35b7758687e8e43689350f19f73713e1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Event/EEvent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3474fb73bf63d4da889630d17a71500c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Event/EventHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca01275a609fe41a6a510079fb16e9dd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/EventRegisterService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d14810c5ca6444dba225abca532db1d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Interfaces.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5e8f5b06a7d342ee8fdc32d9ad02264b 3 | timeCreated: 1566304873 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Interfaces/IView.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | public interface IView { 3 | void BindEntity(BaseEntity e,BaseEntity oldEntity = null); 4 | } 5 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Interfaces/IView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f26879c3f7714943b1e3ddb745352fab 3 | timeCreated: 1566300632 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Launcher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d94e89c127804b9eada6231ab37db39 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/ManagerContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c0b5dcf5a03e54a229e4555878795847 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/NetworkService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7d8b975cd2594d5ca4194467572d7e4 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Networking.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 204161a9e0c54a72834741adc1f4f861 3 | timeCreated: 1567301459 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Networking/BaseLoginHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9b645f2821efd48098b596cf83f86017 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Networking/BaseRoomMsgHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f395808045f24bf188956e0bebf04c3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Networking/NetworkMsgHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 18e80299e4154f2ba95a1ef68d070ff1 3 | timeCreated: 1567303138 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Networking/RoomMsgManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36e992001d30b4546bfdca4e11142221 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/PureServiceContainer.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Game; 2 | 3 | public class PureServiceContainer : BaseGameServicesContainer { 4 | public PureServiceContainer():base(){ 5 | RegisterService(new PureGameViewService()); 6 | } 7 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/PureServiceContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aae849aee2934369bc8a2a83a39a5431 3 | timeCreated: 1567230423 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/ServiceContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ac32f1b2224234c69bf359db1df5045a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Simulator.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 43f902cf7ca5452a8b119009aa536bed 3 | timeCreated: 1567666012 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Simulator/BaseSimulatorHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df68bbadf8d44f56b7b3aeba5575df2d 3 | timeCreated: 1567671312 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Simulator/DumpHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d058b37af9394adda4234aa5662ad66d 3 | timeCreated: 1567667911 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Simulator/FrameBuffer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c5c42d5aee06540e2b6db365b4003ffd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Simulator/HashHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0b4cc6c9fe7d47f5850ca17f841bb2a1 3 | timeCreated: 1567608377 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/Simulator/World.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c82588a774d04874bc51bbb78ed293a8 3 | timeCreated: 1566300520 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/SimulatorService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f19f64d378b2e42388145d1c515be1fe 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Framework/TimeMachineContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b548e81cd996d4f26a8669f58bfe226f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Network.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9faf9eb8ac56749d0a0c10c2304b5795 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Network/MessagePacker.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d6d70c3de5ac4b81b0b0310ac4e551f1 3 | timeCreated: 1566106536 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Network/Msg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4cf878abf1b7463491e2bf9726ccf831 3 | timeCreated: 1566306441 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Network/Msg/Msg.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87c7464242a714aa9adf6cd882d85e03 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Network/NetClient.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3af67cd3626f46129b81e592340e828e 3 | timeCreated: 1566106463 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3dff23a66768407589afccbe2194604d 3 | timeCreated: 1566307523 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/BaseGameService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 74e1455677207480aa4a73902f7d05c2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Interfaces.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df956bf11deb944619912748cda47590 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Interfaces/IGameAudioService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | 3 | public interface IGameAudioService :IService { 4 | void PlayClipBorn(); 5 | void PlayClipDied(); 6 | void PlayMusicBG(); 7 | void PlayMusicStart(); 8 | void PlayMusicGetItem(); 9 | } 10 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Interfaces/IGameAudioService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9dde7b9102ac4e05bc374567088a9bd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Interfaces/IGameConfigService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f1adf3dec6a89474b8f398b1215b26d6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Interfaces/IGameEffectService.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Math; 2 | 3 | namespace Lockstep.Game { 4 | public interface IGameEffectService : IService { 5 | void ShowDiedEffect(LVector2 pos); 6 | void ShowBornEffect(LVector2 pos); 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Interfaces/IGameEffectService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff14e47824e54442dbbb8cf2f32b5838 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Interfaces/IGameResourceService.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Game; 2 | 3 | namespace Lockstep.Game { 4 | public interface IGameResourceService : IService { 5 | object LoadPrefab(int id); 6 | } 7 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Interfaces/IGameResourceService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73ab2bd68eb349b7a36e1f9e7c10e307 3 | timeCreated: 1567246992 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Interfaces/IGameStateService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ff2fafcf197e24314bad5b0299127081 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Interfaces/IGameViewService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05ef156c0f4a4fa48bcb9fd5ccbf2013 3 | timeCreated: 1567243138 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/PureBaseGameService.cs: -------------------------------------------------------------------------------- 1 | namespace Lockstep.Game { 2 | [PureMode(EPureModeType.Unity)] 3 | public abstract class PureBaseGameService : BaseGameService { 4 | 5 | } 6 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/PureBaseGameService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d718634606bf040349406ad2be1789c2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/PureServices.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8ab4dc76bc727405fbe4978b0a57d439 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/PureServices/PureGameEffectService.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Math; 2 | 3 | namespace Lockstep.Game { 4 | public partial class PureGameEffectService : PureBaseService, IGameEffectService { 5 | public void ShowDiedEffect(LVector2 pos){ } 6 | public void ShowBornEffect(LVector2 pos){ } 7 | } 8 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/PureServices/PureGameViewService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7f0f92d823064aa6bc796233dc6c0171 3 | timeCreated: 1567243133 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Services.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1ab5721df3084b389c12223dc1e2d12 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Services/GameConfigService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 81a02b71321b42b2902c9657d0435c3a 3 | timeCreated: 1567250859 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Services/GameInputService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ef71ac5a1ea04203bd53eb3271f0a8f5 3 | timeCreated: 1567322664 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Services/GameResourceService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 873ce95029b514dc79809d0da1f2c85a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Service/Services/GameStateService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 737cda8f7ddef4d3c9fe067520c45b47 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/SpawnerInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Lockstep.Math; 3 | 4 | namespace Lockstep.Game { 5 | [Serializable] 6 | public partial class SpawnerInfo : INeedBackup { 7 | public LFloat spawnTime; 8 | public LVector3 spawnPoint; 9 | public int prefabId; 10 | } 11 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/SpawnerInfo.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b9f84980e7904364aa902fd650a239d7 3 | timeCreated: 1566186695 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/System.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4729faf448974dbca2a98c2ceb0d6752 3 | timeCreated: 1566300491 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/System/EnemySystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29264a9bef4384f65a27c1bcd58c958d 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/System/HashSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 46c5447fd2614f53af2320837b1bcee4 3 | timeCreated: 1567309923 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/System/HeroSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36b7a2c14d071472b830aff22a4079a3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/System/PhysicSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c920f7b50f7b344cb982eac2a7ed73d8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: -50 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/System/TraceLogSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: beec85fc010e42f9a3a72f9837f01289 3 | timeCreated: 1566187086 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Util.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ba461228f12842378fd16057e152e5b1 3 | timeCreated: 1566308317 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Logic/Util/RecordHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 423cdb4b33d643218aa8b7fa634aeb3f 3 | timeCreated: 1566188113 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Util.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 302f9b63e0604b3a830591cc5190b151 3 | timeCreated: 1566305861 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Util/BitUtil.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf7d1a97c62034cf4a930a18d94d443a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Util/PathUtil.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | using UnityEngine; 3 | 4 | namespace Lockstep.Util { 5 | public static partial class PathUtil { 6 | public static string GetUnityPath(string path){ 7 | return Path.Combine(Application.dataPath, path); 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Util/PathUtil.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14bc8daac6884675bc2cd6e43f3ba314 3 | timeCreated: 1564048972 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/Util/PublicMemberInfoExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2dc87d8dbf114cafac006986470a9d87 3 | timeCreated: 1566300632 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca1e57c60c4741d5890f905329794d33 3 | timeCreated: 1566306734 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/CameraFollow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7bced140059b694e91f0e48210059c7 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 200 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatBar.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe699131082084c9eac3b4cc8f965078 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatBar/FloatBarConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2336f62a4b2be243b985330c05eea6c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatBar/FloatBarManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8b01b26e97e8b8247adc0344bff0bf6b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatBar/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4b6ec2a420d1b4fd8a0c2654ab349e5a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatBar/Resources/FloatBarConfig.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/Scripts/View/FloatBar/Resources/FloatBarConfig.asset -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatBar/Resources/FloatBarConfig.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc31694cbe3f14ffaaceed6bcb4a5c1c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatBar/Resources/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 665652c1877924cfb804443dd13a92b8 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatBar/Resources/Prefabs/HealthBar.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/Scripts/View/FloatBar/Resources/Prefabs/HealthBar.prefab -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatBar/Resources/Prefabs/HealthBar.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a794bff10c7c3426f91ee44fca15b006 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatBar/Resources/Textures.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 529b508b1c4924f1ba5ec876ae85e8d4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatBar/Resources/Textures/HealthBar.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/Scripts/View/FloatBar/Resources/Textures/HealthBar.psd -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatBar/UIFloatBar.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37b67d8750d564547b048e7c973b12c8 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatText.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a4fe9982f8db4fb19caacd041676e9a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatText/FloatText.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5bd384a8422687b4b98223f02e28dd0c 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatText/FloatTextConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b399c766b29242158acffff497efc011 3 | timeCreated: 1565688824 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatText/FloatTextManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf824b81907cf7246a50370831d51774 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatText/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3802399da9dec48a6bb57dcea51ab63b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatText/Resources/FloatTextConfig.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/Scripts/View/FloatText/Resources/FloatTextConfig.asset -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatText/Resources/FloatTextConfig.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b165f0601718d43df99ecb4ca684714d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatText/Resources/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 06561ab96fac04f7da9a24f61d566750 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatText/Resources/Prefabs/FloatingDamage.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/Assets/Scripts/View/FloatText/Resources/Prefabs/FloatingDamage.prefab -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/FloatText/Resources/Prefabs/FloatingDamage.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f273dbcc152ac4d4681d5e4c256fc967 3 | NativeFormatImporter: 4 | userData: 5 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 87599ee1b86824d4dabc0940dbdca872 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Component.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c4eb0e2541d441428419d6f41b95d34 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Component/AnimatorView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54987ae99ca84a228885e62c285ce10e 3 | timeCreated: 1566402163 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b4918ae09e334f268cd4287b2f7249fb 3 | timeCreated: 1566449658 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Editor/EditorCollisionSystem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4fae60cbfe44648eb8d6525e85470d3b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Editor/EditorEnemyView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6758d4439a5d4d13ab070e37573ec4bf 3 | timeCreated: 1566449667 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Editor/EditorMainScript.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cc8eb4d82544fe2a0acc5c49b71e472 3 | timeCreated: 1567495507 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Editor/EditorPlayerView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 264c59ad8bb94a1d9e2d3f2ab986e49f 3 | timeCreated: 1566453254 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Entity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16880849c2b648d9a692a1dc8d6b4c83 3 | timeCreated: 1566379609 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Entity/BaseEntityView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 86d2a57204c3417db1e4a67f56072f30 3 | timeCreated: 1567504846 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Entity/EnemyView.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using Lockstep.Game; 3 | using Lockstep.Math; 4 | using UnityEngine; 5 | 6 | namespace Lockstep.Game { 7 | public class EnemyView : EntityView, IEnemyView { 8 | } 9 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Entity/EnemyView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 515fb56fefd6d4eaa972f90de4eacfed 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Entity/EntityUnityExt.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | namespace Lockstep.Game { 4 | public static class EntityUnityExt { 5 | public static Transform GetUnityTransform(this BaseEntity value){ 6 | return value.engineTransform as Transform; 7 | } 8 | } 9 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Entity/EntityUnityExt.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e09ff390a328640e697669916ec4e132 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Entity/EntityView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb43a43cf5644498a60aa3899897dcb8 3 | timeCreated: 1566378806 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Entity/PlayerView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 703caa0a3f530494483938d5d4bb5898 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Framework.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b76867891e1472090b88f4931c92881 3 | timeCreated: 1567487804 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Framework/InputMono.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc99039554dff4f778659ca5af498b03 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Framework/MainScript.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc85e396a7cde42b0863fcfdbb890214 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Framework/PingMono.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4fffe6b6d0f24c93918cdef429bd25b1 3 | timeCreated: 1566188983 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Framework/UnityLogHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6151dffb21cd94973b28937f205cfb9c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Framework/UnityServiceContainer.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Game; 2 | 3 | 4 | 5 | public class UnityServiceContainer : BaseGameServicesContainer { 6 | public UnityServiceContainer():base(){ 7 | RegisterService(new UnityGameViewService()); 8 | } 9 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Framework/UnityServiceContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2bda1c1745e74da5af364bb754195f54 3 | timeCreated: 1567230418 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Services.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f288fe6c0507417a8e43e4b8b33a4ea 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Services/UnityBaseGameService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5529fc50034304bfc83cc9899f5d0599 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Services/UnityBaseService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f8ab5408b1e54cfab808feb18e40784 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Services/UnityEntityService.cs: -------------------------------------------------------------------------------- 1 | using Lockstep.Collision2D; 2 | using Lockstep.Game; 3 | using Lockstep.Math; 4 | using Lockstep.Util; 5 | using UnityEngine; 6 | 7 | namespace Lockstep.Game { 8 | 9 | } -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Services/UnityEntityService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9454665ea7b344b6ac7ba1c812b5006c 3 | timeCreated: 1566307515 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/LogicView/Services/UnityGameViewService.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42c16d815a434e66ae4966821360fed8 3 | timeCreated: 1567484268 -------------------------------------------------------------------------------- /Unity/Assets/Scripts/View/TestSkill.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8c66141446a524f0fa8221a4308273cd 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Unity/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/NetworkManager.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0000000000000000a000000000000000 3 | -------------------------------------------------------------------------------- /Unity/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.3.5f1 2 | -------------------------------------------------------------------------------- /Unity/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JiepengTan/Lockstep-Tutorial/1a6b297707101a8ef1b29f256a33c78ce41488f6/Unity/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /Unity/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_RenderPipeSettingsPath: 10 | m_FixedTimeStep: 0.016666668 11 | m_MaxDeltaTime: 0.05 12 | --------------------------------------------------------------------------------