DragonECS/test/TestSystem.cs

32 lines
667 B
C#
Raw Normal View History

2023-02-05 19:59:45 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DCFApixels.DragonECS
{
public class TestSystem :
IReceive<_OnInject<SharedData>>,
IDo<_Init>, IDo<_Run>, IDo<_Destroy>
2023-02-05 19:59:45 +08:00
{
private SharedData _sharedData;
void IReceive<_OnInject<SharedData>>.Do(EcsSession session, in _OnInject<SharedData> m) => _sharedData = m.data;
void IDo<_Init>.Do(EcsSession session)
2023-02-05 19:59:45 +08:00
{
}
void IDo<_Run>.Do(EcsSession session)
2023-02-05 19:59:45 +08:00
{
2023-02-05 19:59:45 +08:00
}
void IDo<_Destroy>.Do(EcsSession session)
2023-02-05 19:59:45 +08:00
{
}
2023-02-05 19:59:45 +08:00
}
}