diff --git a/Assets/HotFix.meta b/Assets/HotFix.meta deleted file mode 100644 index 12a5f424..00000000 --- a/Assets/HotFix.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b4334ae9b1158e94dbee636f5d35f3a3 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/HotFix/GameHotfixEntry.cs b/Assets/HotFix/GameHotfixEntry.cs deleted file mode 100644 index 65042c8a..00000000 --- a/Assets/HotFix/GameHotfixEntry.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using TEngine.Runtime; -using UnityEngine; - -namespace HotFix -{ - public class GameHotfixEntry - { - public static void Start() - { - Log.Fatal("HotFix.GameHotfixEntry"); - - Log.Fatal("=======看到此条日志代表你成功运行了示例项目的热更新代码======="); - MonoUtility.AddUpdateListener(Update); - TResources.Load("Test/Cube.prefab"); - } - - private static void Update() - { - - } - } -} - diff --git a/Assets/HotFix/GameHotfixEntry.cs.meta b/Assets/HotFix/GameHotfixEntry.cs.meta deleted file mode 100644 index 7d2ecb06..00000000 --- a/Assets/HotFix/GameHotfixEntry.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f001b83edf9f2164aba8f1c473e7da83 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/HotFix/HotFix.asmdef b/Assets/HotFix/HotFix.asmdef deleted file mode 100644 index de1fc55a..00000000 --- a/Assets/HotFix/HotFix.asmdef +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "HotFix", - "rootNamespace": "", - "references": [ - "GUID:f4ecd6f7bd8993043b6cec60dd0cf2b2", - "GUID:13ba8ce62aa80c74598530029cb2d649" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Assets/HotFix/HotFix.asmdef.meta b/Assets/HotFix/HotFix.asmdef.meta deleted file mode 100644 index 3ab95ecd..00000000 --- a/Assets/HotFix/HotFix.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 7604e54d5e2c0f940b892d038911fd6a -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/HybridCLRBuildCache/AssetBundleOutput/StandaloneWindows64.meta b/Assets/HybridCLRBuildCache/AssetBundleOutput/StandaloneWindows64.meta deleted file mode 100644 index ad433c81..00000000 --- a/Assets/HybridCLRBuildCache/AssetBundleOutput/StandaloneWindows64.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c9e0380f60537b945a1ccc67178ee9db -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/HybridCLRBuildCache/AssetBundleSourceData/StandaloneWindows64.meta b/Assets/HybridCLRBuildCache/AssetBundleSourceData/StandaloneWindows64.meta deleted file mode 100644 index 24160ce5..00000000 --- a/Assets/HybridCLRBuildCache/AssetBundleSourceData/StandaloneWindows64.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: cb299b00a09f18a41bdefef8358a1958 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/HybridCLRData.meta b/Assets/HybridCLRData.meta deleted file mode 100644 index 20963f9d..00000000 --- a/Assets/HybridCLRData.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f775bd6af30f702448064119d19be43f -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scenes.meta b/Assets/Scenes.meta deleted file mode 100644 index ebd85859..00000000 --- a/Assets/Scenes.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b59798f3c8d5ea44abbe3c1dc66ad803 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scenes/DemoMain.cs b/Assets/Scenes/DemoMain.cs deleted file mode 100644 index 36e56bd2..00000000 --- a/Assets/Scenes/DemoMain.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using TEngine.Runtime; -using UnityEngine; - -public class DemoMain : MonoBehaviour -{ - GameTickWatcher m_gameTimeWatcher = new GameTickWatcher(); - // Start is called before the first frame update - void Start() - { - //Demo示例,监听TEngine流程加载器OnStartGame事件 - //抛出这个事件说明框架流程加载完成(热更新,初始化等) - GameEvent.AddEventListener(TEngineEvent.OnStartGame,OnStartGame); - } - - private void OnStartGame() - { - Log.Debug("TEngineEvent.OnStartGame"); - m_gameTimeWatcher.ElapseTime(true); - } - - // Update is called once per frame - void Update() - { - - } -} diff --git a/Assets/Scenes/DemoMain.cs.meta b/Assets/Scenes/DemoMain.cs.meta deleted file mode 100644 index 81b77b87..00000000 --- a/Assets/Scenes/DemoMain.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c07e500655d56ee4eb74a247e284c1d6 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scenes/main.unity b/Assets/Scenes/main.unity deleted file mode 100644 index c519a781..00000000 --- a/Assets/Scenes/main.unity +++ /dev/null @@ -1,361 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 12 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 0 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 500 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 2 - m_PVRDenoiserTypeDirect: 0 - m_PVRDenoiserTypeIndirect: 0 - m_PVRDenoiserTypeAO: 0 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 0 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_LightingSettings: {fileID: 791812208} ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - maxJobWorkers: 0 - preserveTilesOutsideBounds: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &519420028 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 519420032} - - component: {fileID: 519420031} - - component: {fileID: 519420029} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &519420029 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 519420028} - m_Enabled: 1 ---- !u!20 &519420031 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 519420028} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 1 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 0 - m_HDR: 1 - m_AllowMSAA: 0 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 0 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &519420032 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 519420028} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!850595691 &791812208 -LightingSettings: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Settings.lighting - serializedVersion: 3 - m_GIWorkflowMode: 1 - m_EnableBakedLightmaps: 0 - m_EnableRealtimeLightmaps: 0 - m_RealtimeEnvironmentLighting: 1 - m_BounceScale: 1 - m_AlbedoBoost: 1 - m_IndirectOutputScale: 1 - m_UsingShadowmask: 1 - m_BakeBackend: 0 - m_LightmapMaxSize: 1024 - m_BakeResolution: 40 - m_Padding: 2 - m_TextureCompression: 1 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAO: 0 - m_MixedBakeMode: 2 - m_LightmapsBakeMode: 1 - m_FilterMode: 1 - m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_RealtimeResolution: 2 - m_ForceWhiteAlbedo: 0 - m_ForceUpdates: 0 - m_FinalGather: 0 - m_FinalGatherRayCount: 256 - m_FinalGatherFiltering: 1 - m_PVRCulling: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVREnvironmentSampleCount: 500 - m_PVREnvironmentReferencePointCount: 2048 - m_LightProbeSampleCountMultiplier: 4 - m_PVRBounces: 2 - m_PVRMinBounces: 2 - m_PVREnvironmentMIS: 0 - m_PVRFilteringMode: 2 - m_PVRDenoiserTypeDirect: 0 - m_PVRDenoiserTypeIndirect: 0 - m_PVRDenoiserTypeAO: 0 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 ---- !u!1001 &1556424202 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 96376813, guid: 161ff7c8132079c4a95e2e4e70ddd41b, type: 3} - propertyPath: m_EntityHelperTypeName - value: TEngine.Runtime.Entity.DefaultEntityHelper - objectReference: {fileID: 0} - - target: {fileID: 96376813, guid: 161ff7c8132079c4a95e2e4e70ddd41b, type: 3} - propertyPath: m_EntityGroupHelperTypeName - value: TEngine.Runtime.Entity.DefaultEntityGroupHelper - objectReference: {fileID: 0} - - target: {fileID: 3463045026010536330, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: ResourceMode - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535776, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_Name - value: TEngine - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026377943191, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_EntranceProcedureTypeName - value: TEngine.Runtime.ProcedureLaunch - objectReference: {fileID: 0} - - target: {fileID: 3463045026377943191, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_AvailableProcedureTypeNames.Array.size - value: 8 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 161ff7c8132079c4a95e2e4e70ddd41b, type: 3} diff --git a/Assets/Scenes/main.unity.meta b/Assets/Scenes/main.unity.meta deleted file mode 100644 index a441676b..00000000 --- a/Assets/Scenes/main.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 07f693cf49a00634fbc050b96052bebd -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo.meta b/Assets/TEngine.Demo.meta deleted file mode 100644 index 1954d2a3..00000000 --- a/Assets/TEngine.Demo.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7c5d235a25f43b446814e0c3ce606a96 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo.meta b/Assets/TEngine.Demo/Demo.meta deleted file mode 100644 index e0365841..00000000 --- a/Assets/TEngine.Demo/Demo.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c7a72151063c00e408fe67443774895a -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo.meta b/Assets/TEngine.Demo/Demo/TEngine.ActorDemo.meta deleted file mode 100644 index 4a84cc2f..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 254ab054b76f42e4a9bebbda5735095c -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/ActorDemo.unity b/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/ActorDemo.unity deleted file mode 100644 index e32a4612..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/ActorDemo.unity +++ /dev/null @@ -1,433 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &11302789 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 11302792} - - component: {fileID: 11302791} - - component: {fileID: 11302790} - m_Layer: 0 - m_Name: Camera - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &11302790 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 11302789} - m_Enabled: 1 ---- !u!20 &11302791 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 11302789} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 1, g: 1, b: 1, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &11302792 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 11302789} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.09852947, y: -0.036630105, z: -7.85} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &377324528 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 377324530} - - component: {fileID: 377324529} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &377324529 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 377324528} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &377324530 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 377324528} - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0.09852947, y: -0.036630105, z: -0.003117605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &827815071 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 827815073} - - component: {fileID: 827815072} - m_Layer: 0 - m_Name: DemoMain - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &827815072 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 827815071} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e97061e71ef4ea640a61a194f3e4c843, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!4 &827815073 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 827815071} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1260260860 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 96376813, guid: 161ff7c8132079c4a95e2e4e70ddd41b, type: 3} - propertyPath: m_EntityHelperTypeName - value: TEngine.Runtime.Entity.DefaultEntityHelper - objectReference: {fileID: 0} - - target: {fileID: 96376813, guid: 161ff7c8132079c4a95e2e4e70ddd41b, type: 3} - propertyPath: m_EntityGroupHelperTypeName - value: TEngine.Runtime.Entity.DefaultEntityGroupHelper - objectReference: {fileID: 0} - - target: {fileID: 3463045026010536330, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_ResourceHelperTypeName - value: TEngine.Runtime.UnityResourceHelper - objectReference: {fileID: 0} - - target: {fileID: 3463045026010536330, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: ResourceMode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535776, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_Name - value: TEngine - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026377943191, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_EntranceProcedureTypeName - value: TEngine.Runtime.ProcedureCodeInit - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 161ff7c8132079c4a95e2e4e70ddd41b, type: 3} diff --git a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/ActorDemo.unity.meta b/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/ActorDemo.unity.meta deleted file mode 100644 index fce92c56..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/ActorDemo.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3c0041c22c1b7bf4588694710642b4d5 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/ActorTestMain.cs b/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/ActorTestMain.cs deleted file mode 100644 index 4934f106..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/ActorTestMain.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System.Collections.Generic; -using TEngine.Runtime; -using TEngine.Runtime.Actor; -using UnityEngine; - -public class ActorTestMain : MonoBehaviour -{ - private uint _actorId = 1000; - - void Start() - { - //Demo示例,监听TEngine流程加载器OnStartGame事件 - //抛出这个事件说明框架流程加载完成(热更新,初始化等) - GameEvent.AddEventListener(TEngineEvent.OnStartGame,OnStartGame); - } - - private void OnStartGame() - { - Log.Debug("TEngineEvent.OnStartGame"); - - - //激活ActorManager - ActorManager.Instance.Active(); - - //注册Actor类型 - ActorManager.Instance.RegisterActorType(ActorType.ActorPlayer,typeof(PlayerActor)); - - //创建Actor - var actor = ActorManager.Instance.CreateGameActor(ActorType.ActorPlayer, _actorId++, true); - - //附加组件(ActorGameObjet可视化) - actor.Attach(); - - actor.Attach(); - - actor.Attach(); - } -} \ No newline at end of file diff --git a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/ActorTestMain.cs.meta b/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/ActorTestMain.cs.meta deleted file mode 100644 index cf514bfe..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/ActorTestMain.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e97061e71ef4ea640a61a194f3e4c843 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/PlayEntityMgr.cs b/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/PlayEntityMgr.cs deleted file mode 100644 index d6a4f62c..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/PlayEntityMgr.cs +++ /dev/null @@ -1,75 +0,0 @@ -using TEngine.Runtime.Entity; -using UnityEngine; - -namespace TEngine.Runtime.Actor -{ - public class PlayEntityMgr:UnitySingleton - { - protected override void OnLoad() - { - RegisterEvent(); - - base.OnLoad(); - } - - /// - /// RegisterEvent - /// - void RegisterEvent() - { - GameEvent.AddEventListener(EntityEvent.ShowEntitySuccess, OnShowEntitySuccess); - GameEvent.AddEventListener(EntityEvent.ShowEntityFailure, OnShowEntityFailure); - GameEvent.AddEventListener(EntityEvent.HideEntityComplete, OnHideEntityComplete); - } - - /// - /// OnShowEntitySuccess - /// - /// - /// - /// - private void OnShowEntitySuccess(IEntity entity, float duration, object userData) - { - Log.Warning("OnShowEntitySuccess" + entity.ToString() + " " + duration + " " + userData); - } - - /// - /// OnShowEntityFailure - /// - /// - /// - /// - /// - /// - private void OnShowEntityFailure(int entityId, string entityAssetName, string entityGroupName, - string errorMessage, object userData) - { - } - - /// - /// OnHideEntityComplete - /// - /// - /// - /// - /// - private void OnHideEntityComplete(int entityId, string entityAssetName, IEntityGroup entityGroup, - object userData) - { - - } - - /// - /// 玩家Actor实体管理器创建光源/ URP可最佳实践 - /// - /// - /// - /// - public void CreatePlayerEntity(GameActor actor,string entityPath, Vector3 position,Quaternion quaternion) - { - EntityData data = EntityData.Create(position,quaternion,actor); - - EntitySystem.Instance.CreateEntity(entityPath, data); - } - } -} \ No newline at end of file diff --git a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/PlayEntityMgr.cs.meta b/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/PlayEntityMgr.cs.meta deleted file mode 100644 index 50330d04..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/PlayEntityMgr.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 17eab8dad38941328e42d077d6ff6c89 -timeCreated: 1663917080 \ No newline at end of file diff --git a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/PlayerActor.cs b/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/PlayerActor.cs deleted file mode 100644 index 0cf6426d..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/PlayerActor.cs +++ /dev/null @@ -1,283 +0,0 @@ -using System.Collections.Generic; -using TEngine.Runtime.Entity; -using UnityEngine; - -namespace TEngine.Runtime.Actor -{ - public class ActorEntity : EntityLogicEx - { - protected override void OnShow(object userData) - { - base.OnInit(userData); - - var entityData = (EntityData)userData; - - GameActor actor = (GameActor)entityData.UserData; - - actor.Event.SendEvent(StringId.StringToHash("ActorEntityOnShow"),gameObject); - } - - protected override void OnHide(bool isShutdown, object userData) - { - - } - } - - /// - /// 玩家Actor,把Actor具象化成玩家 - /// - public class PlayerActor:GameActor - { - public override int GetActorType() - { - return ActorType.ActorPlayer; - } - - public override void Awake() - { - base.Awake(); - } - - public override void OnInit() - { - base.OnInit(); - } - } - - /// - /// Animator组件 - /// - public class AnimatorComponent : ActorComponent - { - private Animator _animator; - - protected override void Awake() - { - base.Awake(); - - _animator = OwnActor.gameObject.AddComponent(); - } - } - - /// - /// 模型组件 - /// - public class ModelComponent : ActorComponent - { - private GameObject _model; - - /// - /// Awake - /// - protected override void Awake() - { - base.Awake(); - - RegisterEvent(); - - InitModel(); - - BindOwnActor(); - } - - /// - /// 注册组件事件 - /// - private void RegisterEvent() - { - OwnActor.Event.AddEventListener(StringId.StringToHash("ActorEntityOnShow"),OnLoadModel,OwnActor); - } - - private void InitModel() - { - //普通创建实体 - // var obj = TResources.Load("Capsule"); - // _model = Object.Instantiate(obj); - - //通过Entity创建实体 - PlayEntityMgr.Instance.CreatePlayerEntity(OwnActor,"Capsule",Vector3.zero, Quaternion.identity); - } - - public void OnLoadModel(GameObject gameObject) - { - _model = gameObject; - - BindOwnActor(); - } - - private void BindOwnActor() - { - if (_model == null) - { - return; - } - - _model.transform.SetParent(OwnActor.gameObject.transform); - } - } - - /// - /// 状态机组件 - /// - public class FsmComponent : ActorComponent - { - public IFsm Fsm; - - protected override void Awake() - { - base.Awake(); - - List> stateList = new List>() { IdleState.Create(), MoveState.Create() }; - - Fsm = FsmManager.Instance.CreateFsm(OwnActor.ActorId.ToString(), this, stateList); - - Fsm.Start(); - } - - #region 状态机 - public class IdleState : FsmState, IMemory - { - //触发移动的指令列表 - private static KeyCode[] MOVE_COMMANDS = - { - KeyCode.LeftArrow, - KeyCode.RightArrow, - KeyCode.UpArrow, - KeyCode.DownArrow, - KeyCode.A, - KeyCode.W, - KeyCode.S, - KeyCode.D - }; - - protected override void OnInit(IFsm fsm) - { - base.OnInit(fsm); - } - - protected override void OnEnter(IFsm fsm) - { - Log.Warning("OnEnter IdleState"); - base.OnEnter(fsm); - } - - protected override void OnUpdate(IFsm fsm, float elapseSeconds, float realElapseSeconds) - { - base.OnUpdate(fsm, elapseSeconds, realElapseSeconds); - - foreach (var command in MOVE_COMMANDS) - { - //触发任何一个移动指令时 - if (Input.GetKeyDown(command)) - { - //记录这个移动指令 - fsm.SetData("MoveCommand", (int)command); - //切换到移动状态 - ChangeState(fsm); - } - } - } - - protected override void OnLeave(IFsm fsm, bool isShutdown) - { - base.OnLeave(fsm, isShutdown); - } - - protected override void OnDestroy(IFsm fsm) - { - base.OnDestroy(fsm); - } - - public static IdleState Create() - { - IdleState state = MemoryPool.Acquire(); - return state; - } - - public void Clear() - { - //此类无状态记录,Clear为空实现 - } - } - - public class MoveState : FsmState, IMemory - { - private static readonly float EXIT_TIME = 0.01f; - private float exitTimer; - private KeyCode moveCommand; - - protected override void OnInit(IFsm fsm) - { - base.OnInit(fsm); - } - - protected override void OnEnter(IFsm fsm) - { - base.OnEnter(fsm); - - //进入移动状态时,获取移动指令数据 - moveCommand = (KeyCode)(int)fsm.GetData("MoveCommand"); - - Log.Warning("OnEnter MoveState" + moveCommand); - - } - - protected override void OnUpdate(IFsm fsm, float elapseSeconds, float realElapseSeconds) - { - base.OnUpdate(fsm, elapseSeconds, realElapseSeconds); - - //计时器累计时间 - exitTimer += elapseSeconds; - - //switch(moveCommand) - //{ - //根据移动方向指令向对应方向移动 - //} - - if (moveCommand != 0) - { - exitTimer = 0; - } - - //达到指定时间后 - if (exitTimer > EXIT_TIME) - { - //切换回空闲状态 - ChangeState(fsm); - } - } - - protected override void OnLeave(IFsm fsm, bool isShutdown) - { - base.OnLeave(fsm, isShutdown); - - //推出移动状态时,把计时器清零 - exitTimer = 0; - //清空移动指令 - moveCommand = KeyCode.None; - fsm.RemoveData("MoveCommand"); - } - - protected override void OnDestroy(IFsm fsm) - { - base.OnDestroy(fsm); - } - - public static MoveState Create() - { - MoveState state = MemoryPool.Acquire(); - return state; - } - - public void Clear() - { - //还原状态内数据 - exitTimer = 0; - moveCommand = KeyCode.None; - } - } - - #endregion - - } -} \ No newline at end of file diff --git a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/PlayerActor.cs.meta b/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/PlayerActor.cs.meta deleted file mode 100644 index e1973278..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/PlayerActor.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: b11e802b8a2a446781dc687f828f448a -timeCreated: 1663916847 \ No newline at end of file diff --git a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/Resources.meta b/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/Resources.meta deleted file mode 100644 index 59d134d3..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/Resources.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2623ab7c99aa3e5428fc4ac2206b5228 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/Resources/Capsule.prefab b/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/Resources/Capsule.prefab deleted file mode 100644 index dd219a89..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/Resources/Capsule.prefab +++ /dev/null @@ -1,96 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &3703891270702430018 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1370523666314749900} - - component: {fileID: 6592245469683542297} - - component: {fileID: 8013269893544118830} - - component: {fileID: 3395945536845874213} - m_Layer: 0 - m_Name: Capsule - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1370523666314749900 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3703891270702430018} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &6592245469683542297 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3703891270702430018} - m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &8013269893544118830 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3703891270702430018} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!136 &3395945536845874213 -CapsuleCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3703891270702430018} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - m_Radius: 0.5 - m_Height: 2 - m_Direction: 1 - m_Center: {x: 0, y: 0, z: 0} diff --git a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/Resources/Capsule.prefab.meta b/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/Resources/Capsule.prefab.meta deleted file mode 100644 index 08f628ee..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.ActorDemo/Resources/Capsule.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ad726adb51b0cac4cbee953b2a60aeb0 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo.meta b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo.meta deleted file mode 100644 index b9209bbb..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b333acc09a404c14ea87d1ae5687754f -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/EntityDemo.unity b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/EntityDemo.unity deleted file mode 100644 index 7e68cb60..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/EntityDemo.unity +++ /dev/null @@ -1,341 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &1652714767 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1652714769} - - component: {fileID: 1652714768} - m_Layer: 0 - m_Name: DemoMain - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1652714768 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1652714767} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 58f4c290a724b9f418601d445595d924, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!4 &1652714769 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1652714767} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1786253393 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 96376813, guid: 161ff7c8132079c4a95e2e4e70ddd41b, type: 3} - propertyPath: m_EntityHelperTypeName - value: TEngine.Runtime.Entity.DefaultEntityHelper - objectReference: {fileID: 0} - - target: {fileID: 96376813, guid: 161ff7c8132079c4a95e2e4e70ddd41b, type: 3} - propertyPath: m_EntityGroupHelperTypeName - value: TEngine.Runtime.Entity.DefaultEntityGroupHelper - objectReference: {fileID: 0} - - target: {fileID: 3463045026010536330, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_ResourceHelperTypeName - value: TEngine.Runtime.UnityResourceHelper - objectReference: {fileID: 0} - - target: {fileID: 3463045026010536330, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: ResourceMode - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535776, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_Name - value: TEngine - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026377943191, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_EntranceProcedureTypeName - value: TEngine.Runtime.ProcedureCodeInit - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 161ff7c8132079c4a95e2e4e70ddd41b, type: 3} ---- !u!1 &1809407202 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1809407205} - - component: {fileID: 1809407204} - - component: {fileID: 1809407203} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &1809407203 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1809407202} - m_Enabled: 1 ---- !u!20 &1809407204 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1809407202} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &1809407205 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1809407202} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/EntityDemo.unity.meta b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/EntityDemo.unity.meta deleted file mode 100644 index 3f892d67..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/EntityDemo.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 0abe20efc865c3e42b6b80e541d03354 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/EntityTestMain.cs b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/EntityTestMain.cs deleted file mode 100644 index ab9f918f..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/EntityTestMain.cs +++ /dev/null @@ -1,60 +0,0 @@ -using System; -using TEngine.Demo.TEngine.EntityDemo; -using TEngine.Runtime; -using TEngine.Runtime.Entity; -using UnityEngine; -using LightType = TEngine.Demo.TEngine.EntityDemo.LightType; - -public class EntityTestMain : MonoBehaviour -{ - void Start() - { - //Demo示例,监听TEngine流程加载器OnStartGame事件 - //抛出这个事件说明框架流程加载完成(热更新,初始化等) - GameEvent.AddEventListener(TEngineEvent.OnStartGame,OnStartGame); - } - - private void OnStartGame() - { - Log.Debug("TEngineEvent.OnStartGame"); - - for (int i = 1; i < 10; i++) - { - //实体数据创建 - EntityData entityData= EntityData.Create(); - entityData.Position = new Vector3(i, i, 0); - entityData.Rotation = Quaternion.identity; - //实体系统创建实体,自动创建实体组 - EntitySystem.Instance.CreateEntity("Cube",entityData); - } - - LightEntityMgr.Instance.CreateLight(LightType.DirectionalLight,Vector3.zero, Quaternion.identity); - } - - /// - /// 实体Cube - /// - public class EntityCube:EntityLogicEx - { - protected override void OnAttached(EntityLogic childEntity, Transform parentTransform, object userData) - { - base.OnAttached(childEntity, parentTransform, userData); - Log.Info("OnAttached"); - } - - /// - /// 实体显示事件 - /// - /// EntityData - protected override void OnShow(object userData) - { - base.OnShow(userData); - Log.Info("OnShow"); - } - - protected override void OnUpdate(float elapseSeconds, float realElapseSeconds) - { - base.OnUpdate(elapseSeconds, realElapseSeconds); - } - } -} diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/EntityTestMain.cs.meta b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/EntityTestMain.cs.meta deleted file mode 100644 index d24e8bb7..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/EntityTestMain.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 58f4c290a724b9f418601d445595d924 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/LightEntity.cs b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/LightEntity.cs deleted file mode 100644 index d4b60cb4..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/LightEntity.cs +++ /dev/null @@ -1,13 +0,0 @@ -using TEngine.Runtime; -using TEngine.Runtime.Entity; -using UnityEngine; - -public class LightEntity:EntityLogicEx -{ - protected override void OnShow(object userData) - { - base.OnShow(userData); - - Log.Debug(userData.ToString()); - } -} \ No newline at end of file diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/LightEntity.cs.meta b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/LightEntity.cs.meta deleted file mode 100644 index a78c3090..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/LightEntity.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 1c82d38b78c54dd884c5eafe3fe95e78 -timeCreated: 1663916167 \ No newline at end of file diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/LightEntityMgr.cs b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/LightEntityMgr.cs deleted file mode 100644 index 1620bea0..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/LightEntityMgr.cs +++ /dev/null @@ -1,119 +0,0 @@ -using System.Collections.Generic; -using TEngine.Runtime; -using TEngine.Runtime.Entity; -using UnityEngine; - -namespace TEngine.Demo.TEngine.EntityDemo -{ - /// - /// an enumeration of the types of light - /// - public enum LightType - { - DirectionalLight = 0, - PointLight = 1, - SpotLight = 2, - } - - /// - /// 光源实体管理器 - /// - public class LightEntityMgr : UnitySingleton - { - public Dictionary m_dictionary = new Dictionary(); - public Dictionary TypeDic = new Dictionary(); - - /// - /// OnLoad - /// - protected override void OnLoad() - { - TypeDic.Add(LightType.DirectionalLight, "Light/DirectionalLight"); - TypeDic.Add(LightType.PointLight, "Light/PointLight"); - TypeDic.Add(LightType.SpotLight, "Light/SpotLight"); - RegisterEvent(); - base.OnLoad(); - } - - /// - /// RegisterEvent - /// - void RegisterEvent() - { - GameEvent.AddEventListener(EntityEvent.ShowEntitySuccess, OnShowEntitySuccess); - GameEvent.AddEventListener(EntityEvent.ShowEntityFailure, OnShowEntityFailure); - GameEvent.AddEventListener(EntityEvent.HideEntityComplete, OnHideEntityComplete); - } - - /// - /// OnShowEntitySuccess - /// - /// - /// - /// - private void OnShowEntitySuccess(IEntity entity, float duration, object userData) - { - Log.Warning("OnShowEntitySuccess" + entity.ToString() + " " + duration + " " + userData); - - if (!TypeDic.ContainsValue(entity.EntityAssetName)) - { - return; - } - - if (!m_dictionary.ContainsKey(entity.Id)) - { - m_dictionary.Add(entity.Id, entity); - } - } - - /// - /// OnShowEntityFailure - /// - /// - /// - /// - /// - /// - private void OnShowEntityFailure(int entityId, string entityAssetName, string entityGroupName, - string errorMessage, object userData) - { - } - - /// - /// OnHideEntityComplete - /// - /// - /// - /// - /// - private void OnHideEntityComplete(int entityId, string entityAssetName, IEntityGroup entityGroup, - object userData) - { - if (!TypeDic.ContainsValue(entityAssetName)) - { - return; - } - - if (m_dictionary.ContainsKey(entityId)) - { - m_dictionary.Remove(entityId); - } - } - - /// - /// Light实体管理器创建光源/ URP可最佳实践 - /// - /// - /// - /// - public void CreateLight(LightType lightType, Vector3 position,Quaternion quaternion) - { - if (TypeDic.TryGetValue(lightType, out var lightPath)) - { - EntityData data = EntityData.Create(position,quaternion); - - EntitySystem.Instance.CreateEntity(lightPath, data); - } - } - } -} \ No newline at end of file diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/LightEntityMgr.cs.meta b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/LightEntityMgr.cs.meta deleted file mode 100644 index 1e609f3f..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/LightEntityMgr.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 7347df8fc83a4fcc8a1a2b00366ea4b7 -timeCreated: 1663916115 \ No newline at end of file diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources.meta b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources.meta deleted file mode 100644 index 7bf120c1..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 61e838d414272bd44bd90931d2892985 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Cube.prefab b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Cube.prefab deleted file mode 100644 index c770bfe9..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Cube.prefab +++ /dev/null @@ -1,95 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &6799340087353736309 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 320608266407273384} - - component: {fileID: 4142954123097395421} - - component: {fileID: 515296061090029414} - - component: {fileID: 6884112646263478254} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &320608266407273384 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6799340087353736309} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.09852947, y: -0.036630105, z: -0.003117605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &4142954123097395421 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6799340087353736309} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &515296061090029414 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6799340087353736309} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!65 &6884112646263478254 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6799340087353736309} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Cube.prefab.meta b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Cube.prefab.meta deleted file mode 100644 index 0bdc79ff..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Cube.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 93b1f023d439d0f468520a5f29d8a8f5 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light.meta b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light.meta deleted file mode 100644 index 1f327082..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c742bf50ca6de864cbd2bf0958c30094 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/DirectionalLight.prefab b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/DirectionalLight.prefab deleted file mode 100644 index 7860f430..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/DirectionalLight.prefab +++ /dev/null @@ -1,94 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &1735299843909174565 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4526660543658938950} - - component: {fileID: 5405575371883987969} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4526660543658938950 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1735299843909174565} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!108 &5405575371883987969 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1735299843909174565} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/DirectionalLight.prefab.meta b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/DirectionalLight.prefab.meta deleted file mode 100644 index 6a691d25..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/DirectionalLight.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: c6eea5ef6e4dd4b4b912de546e226452 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/PointLight.prefab b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/PointLight.prefab deleted file mode 100644 index 48cae26f..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/PointLight.prefab +++ /dev/null @@ -1,94 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &9081125882363767268 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4078016877906531067} - - component: {fileID: 5258015020980585215} - m_Layer: 0 - m_Name: PointLight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4078016877906531067 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9081125882363767268} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.09852947, y: -0.036630105, z: -0.003117605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!108 &5258015020980585215 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9081125882363767268} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 2 - m_Shape: 0 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/PointLight.prefab.meta b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/PointLight.prefab.meta deleted file mode 100644 index 15aa74c1..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/PointLight.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 59a62c284a7f3e04bb59466d94a30e02 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/SpotLight.prefab b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/SpotLight.prefab deleted file mode 100644 index 9f8080db..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/SpotLight.prefab +++ /dev/null @@ -1,94 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &7762900384691697209 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6923703400848625068} - - component: {fileID: 8706352163540805495} - m_Layer: 0 - m_Name: SpotLight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6923703400848625068 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7762900384691697209} - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} - m_LocalPosition: {x: 0.09852947, y: -0.036630105, z: -0.003117605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} ---- !u!108 &8706352163540805495 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7762900384691697209} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 0 - m_Shape: 0 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 diff --git a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/SpotLight.prefab.meta b/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/SpotLight.prefab.meta deleted file mode 100644 index af35be27..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.EntityDemo/Resources/Light/SpotLight.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 7df1c663d538de74ba24078b1a9cc616 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.HotUpdateDemo.meta b/Assets/TEngine.Demo/Demo/TEngine.HotUpdateDemo.meta deleted file mode 100644 index dcd81030..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.HotUpdateDemo.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2a3f5f3ad903db14b812e80a637a2fa8 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.HotUpdateDemo/HotUpdateDemo.unity b/Assets/TEngine.Demo/Demo/TEngine.HotUpdateDemo/HotUpdateDemo.unity deleted file mode 100644 index 3215eb30..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.HotUpdateDemo/HotUpdateDemo.unity +++ /dev/null @@ -1,770 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!4 &383837332 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 383837335} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3463045024389096669} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &383837335 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 383837332} - - component: {fileID: 842658881} - m_Layer: 0 - m_Name: ObjectPool - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &622540539 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 622540540} - m_Layer: 0 - m_Name: DemoMain - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &622540540 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 622540539} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &842658881 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 383837335} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 07d1c5a0df477d549a3a5799e3f81ad0, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &965133505 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 965133507} - - component: {fileID: 965133506} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &965133506 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 965133505} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &965133507 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 965133505} - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0.09852947, y: -0.036630105, z: -0.003117605} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!1 &1099133617 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1099133620} - - component: {fileID: 1099133619} - - component: {fileID: 1099133618} - m_Layer: 0 - m_Name: Camera - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &1099133618 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1099133617} - m_Enabled: 1 ---- !u!20 &1099133619 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1099133617} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &1099133620 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1099133617} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.09852947, y: -0.036630105, z: -7.85} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &1895261906 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1895261909} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3463045024389096669} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1895261907 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1895261909} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fc62b60a444ff0c4a952566cb2ecd2fa, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EnableShowEntityUpdateEvent: 0 - m_EnableShowEntityDependencyAssetEvent: 0 - m_InstanceRoot: {fileID: 0} - m_EntityHelperTypeName: TEngine.Runtime.Entity.DefaultEntityHelper - m_CustomEntityHelper: {fileID: 0} - m_EntityGroupHelperTypeName: TEngine.Runtime.Entity.DefaultEntityGroupHelper - m_CustomEntityGroupHelper: {fileID: 0} - m_EntityGroups: [] ---- !u!1 &1895261909 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1895261906} - - component: {fileID: 1895261907} - m_Layer: 0 - m_Name: Entity - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3463045024389096669 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045024389096670} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3463045024578193736} - - {fileID: 3463045024444922282} - - {fileID: 3463045025012428691} - - {fileID: 3463045024984753967} - - {fileID: 3463045024755968181} - - {fileID: 3463045025530277592} - - {fileID: 383837332} - - {fileID: 1895261906} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3463045024389096670 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3463045024389096669} - m_Layer: 0 - m_Name: TEngine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &3463045024444922281 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045024444922283} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5a40346edec23a442b535cd880416c0b, type: 3} - m_Name: - m_EditorClassIdentifier: - m_AvailableProcedureTypeNames: - - TEngine.Runtime.ProcedureCheckVersion - - TEngine.Runtime.ProcedureCodeInit - - TEngine.Runtime.ProcedureLaunch - - TEngine.Runtime.ProcedureResourcesInit - - TEngine.Runtime.ProcedureResourcesUpdate - - TEngine.Runtime.ProcedureResourcesVerify - - TEngine.Runtime.ProcedureSplash - - TEngine.Runtime.ProcedureStartGame - m_EntranceProcedureTypeName: TEngine.Runtime.ProcedureSplash ---- !u!4 &3463045024444922282 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045024444922283} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3463045024389096669} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3463045024444922283 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3463045024444922282} - - component: {fileID: 3463045024444922281} - m_Layer: 0 - m_Name: Procedure - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &3463045024578193719 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045024578193737} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f010c29093f111146bfc776d19c8fb27, type: 3} - m_Name: - m_EditorClassIdentifier: - m_BuildInfoTextAsset: {fileID: 4900000, guid: d231f7a19087f02418363f9a6d5cb2c7, - type: 3} ---- !u!4 &3463045024578193736 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045024578193737} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3463045024389096669} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3463045024578193737 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3463045024578193736} - - component: {fileID: 3463045024578193719} - m_Layer: 0 - m_Name: HotUpdate - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &3463045024755968180 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045024755968182} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bc449de9a177d854181ed6d829a72ada, type: 3} - m_Name: - m_EditorClassIdentifier: - ResourceMode: 3 - m_ResourceHelperTypeName: TEngine.Runtime.UnityResourceHelper - m_CustomResourceHelper: {fileID: 0} ---- !u!4 &3463045024755968181 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045024755968182} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3463045024389096669} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3463045024755968182 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3463045024755968181} - - component: {fileID: 3463045024755968180} - m_Layer: 0 - m_Name: Resources - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &3463045024984753952 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3463045024984753967} - - component: {fileID: 3463045024984753966} - m_Layer: 0 - m_Name: MemoryPool - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &3463045024984753966 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045024984753952} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 61474d279eb27214d9178822796f3b88, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EnableStrictCheck: 0 ---- !u!4 &3463045024984753967 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045024984753952} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3463045024389096669} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &3463045025012428689 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045025012428692} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1735f945f64ce2049b684dfdb90c1f67, type: 3} - m_Name: - m_EditorClassIdentifier: - m_CustomSettingHelper: {fileID: 3463045025012428690} ---- !u!114 &3463045025012428690 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045025012428692} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0a8153343c6698c40a65333865e0e5b6, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!4 &3463045025012428691 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045025012428692} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3463045024389096669} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3463045025012428692 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3463045025012428691} - - component: {fileID: 3463045025012428690} - - component: {fileID: 3463045025012428689} - m_Layer: 0 - m_Name: Setting - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &3463045025530277575 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045025530277593} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2619bea7150754947a3e1a3916e9408c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Skin: {fileID: 0} - m_ActiveWindow: 0 - m_ShowFullWindow: 0 - m_ConsoleWindow: - m_LockScroll: 1 - m_MaxLine: 100 - m_InfoFilter: 1 - m_WarningFilter: 1 - m_ErrorFilter: 1 - m_FatalFilter: 1 - m_InfoColor: - serializedVersion: 2 - rgba: 4294967295 - m_WarningColor: - serializedVersion: 2 - rgba: 4278512639 - m_ErrorColor: - serializedVersion: 2 - rgba: 4278190335 - m_FatalColor: - serializedVersion: 2 - rgba: 4281545650 ---- !u!4 &3463045025530277592 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3463045025530277593} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3463045024389096669} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3463045025530277593 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3463045025530277592} - - component: {fileID: 3463045025530277575} - m_Layer: 0 - m_Name: Debugger - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 diff --git a/Assets/TEngine.Demo/Demo/TEngine.HotUpdateDemo/HotUpdateDemo.unity.meta b/Assets/TEngine.Demo/Demo/TEngine.HotUpdateDemo/HotUpdateDemo.unity.meta deleted file mode 100644 index 8ab54149..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.HotUpdateDemo/HotUpdateDemo.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3ed352f19a8ad5b4f99c0ce112e7b69b -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.NetDemo.meta b/Assets/TEngine.Demo/Demo/TEngine.NetDemo.meta deleted file mode 100644 index 87f27c3d..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.NetDemo.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 55d9c4d625abac14388a132e9990a8d4 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.NetDemo/NetDemo.unity b/Assets/TEngine.Demo/Demo/TEngine.NetDemo/NetDemo.unity deleted file mode 100644 index b1687995..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.NetDemo/NetDemo.unity +++ /dev/null @@ -1,328 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1001 &1198523773 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 96376813, guid: 161ff7c8132079c4a95e2e4e70ddd41b, type: 3} - propertyPath: m_EntityHelperTypeName - value: TEngine.Runtime.Entity.DefaultEntityHelper - objectReference: {fileID: 0} - - target: {fileID: 96376813, guid: 161ff7c8132079c4a95e2e4e70ddd41b, type: 3} - propertyPath: m_EntityGroupHelperTypeName - value: TEngine.Runtime.Entity.DefaultEntityGroupHelper - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535776, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_Name - value: TEngine - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3463045026180535779, guid: 161ff7c8132079c4a95e2e4e70ddd41b, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 161ff7c8132079c4a95e2e4e70ddd41b, type: 3} ---- !u!1 &1247649843 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1247649845} - - component: {fileID: 1247649844} - m_Layer: 0 - m_Name: DemoMain - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1247649844 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1247649843} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e575ce9b8ae601544aa839e78d837d96, type: 3} - m_Name: - m_EditorClassIdentifier: - Ip: 127.0.0.1 - Port: 8080 ---- !u!4 &1247649845 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1247649843} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1783270674 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1783270677} - - component: {fileID: 1783270676} - - component: {fileID: 1783270675} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &1783270675 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1783270674} - m_Enabled: 1 ---- !u!20 &1783270676 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1783270674} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &1783270677 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1783270674} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TEngine.Demo/Demo/TEngine.NetDemo/NetDemo.unity.meta b/Assets/TEngine.Demo/Demo/TEngine.NetDemo/NetDemo.unity.meta deleted file mode 100644 index aac2b5ae..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.NetDemo/NetDemo.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 656de57090bdf814d91456b86e982b85 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.NetDemo/NetTestMain.cs b/Assets/TEngine.Demo/Demo/TEngine.NetDemo/NetTestMain.cs deleted file mode 100644 index 0a39997b..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.NetDemo/NetTestMain.cs +++ /dev/null @@ -1,72 +0,0 @@ -using System.Net; -using TEngine.Runtime; -using TEngine.Runtime.UIModule; -using TEngineProto; -using UnityEngine; - -public class NetTestMain : MonoBehaviour -{ - public const string MainTcp = "MainTcp"; - - public string Ip = "127.0.0.1"; - - public int Port = 8080; - - void Start() - { - //Demo示例,监听TEngine流程加载器OnStartGame事件 - //抛出这个事件说明框架流程加载完成(热更新,初始化等) - GameEvent.AddEventListener(TEngineEvent.OnStartGame,OnStartGame); - - } - - /// - /// NetworkChannel通信Channel - /// - private INetworkChannel _networkChannel; - - /// - /// OnStartGame - /// - private void OnStartGame() - { - Log.Debug("TEngineEvent.OnStartGame"); - - //创建网络Channel Service类型 Tcp - _networkChannel = TEngine.Runtime.Network.Instance.CreateNetworkChannel(MainTcp, ServiceType.Tcp, new NetworkChannelHelper()); - - //连接Channel 本地8081 需要开启服务器 - _networkChannel.Connect(IPAddress.Parse(Ip),Port); - - //注册消息包回调 ActionCode.Login -> Action Login - TEngine.Runtime.Network.Instance.RegisterHandler(MainTcp,(int)ActionCode.Login,Login); - } - - /// - /// 测试发送消息包,需要开启服务器 - /// - private void Update() - { - if (Input.GetKeyDown(KeyCode.K)) - { - var a = MemoryPool.Acquire(); - a.actioncode = ActionCode.Login; - a.requestcode = RequestCode.User; - a.loginPack = new LoginPack(); - a.loginPack.username = "1111"; - a.loginPack.password = "2222"; - TEngine.Runtime.Network.Instance.Send(MainTcp, a); - } - } - - /// - /// Login消息回调 - /// - /// 消息包 - private void Login(MainPack mainPack) - { - Log.Debug(mainPack.extstr); - } -} - - diff --git a/Assets/TEngine.Demo/Demo/TEngine.NetDemo/NetTestMain.cs.meta b/Assets/TEngine.Demo/Demo/TEngine.NetDemo/NetTestMain.cs.meta deleted file mode 100644 index 6b9f0f2a..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.NetDemo/NetTestMain.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e575ce9b8ae601544aa839e78d837d96 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine.Demo/Demo/TEngine.NetDemo/TEngineLoginUI.cs b/Assets/TEngine.Demo/Demo/TEngine.NetDemo/TEngineLoginUI.cs deleted file mode 100644 index ee4d60e8..00000000 --- a/Assets/TEngine.Demo/Demo/TEngine.NetDemo/TEngineLoginUI.cs +++ /dev/null @@ -1,47 +0,0 @@ -using TEngine.Runtime.UIModule; -using TEngineProto; -using UnityEngine; -using UnityEngine.UI; -using Network = TEngine.Runtime.Network; - -class TEngineLoginUI : UIWindow -{ - #region 脚本工具生成的代码 - private Image m_imgbg; - private Text m_textTittle; - private Text m_textVer; - private Image m_imgLogo; - private GameObject m_goLoading; - private GameObject m_goLoginRoot; - private InputField m_inputName; - private InputField m_inputPassword; - private Button m_btnLogin; - protected override void ScriptGenerator() - { - m_imgbg = FindChildComponent("m_imgbg"); - m_textTittle = FindChildComponent("m_textTittle"); - m_textVer = FindChildComponent("m_textVer"); - m_imgLogo = FindChildComponent("m_imgLogo"); - m_goLoading = FindChild("m_goLoading").gameObject; - m_goLoginRoot = FindChild("m_goLoginRoot").gameObject; - m_inputName = FindChildComponent("m_goLoginRoot/m_inputName"); - m_inputPassword = FindChildComponent("m_goLoginRoot/m_inputPassword"); - m_btnLogin = FindChildComponent