ecs framework

This commit is contained in:
szy73711 committed 2022-11-12 05:27:24 +08:00
1 parent 6d59d7f23f
commit 3a1e97df6f
20 files changed
+653 -2

No files matched your search

+7
View File
@@ -0,0 +1,7 @@
using GameCore.TinyECS;
namespace GameCore.Test
{
using Entity = Entity<EntityType>;
}
+11
View File
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 72e85a26219664e7f843536ec14a06bc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
+9
View File
@@ -0,0 +1,9 @@
namespace GameCore.Test
{
public enum EntityType
{
Unit,
Monster,
}
}
+11
View File
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 8fbbe7882877348f8a41a85ea6281b10
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
+19
View File
@@ -0,0 +1,19 @@
using System;
using Unity.Burst;
using Unity.Collections;
using Unity.Collections.LowLevel.Unsafe;
using Unity.Jobs;
using Unity.Mathematics;
using UnityEngine;
namespace GameCore.Test
{
[BurstCompile]
public struct TestJob : IJobParallelFor
{
public void Execute(int index)
{
}
}
}
+11
View File
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 68aafcef1265449e6b6b2dd81d7173a8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: