using JNGame.Sync.Frame.Service;
using NotImplementedException = System.NotImplementedException;
namespace JNGame.Sync.System
{
///
/// 帧同步 - 逻辑系统
///
public class SLogicSystem : SBaseSystem,IJNSyncCycle,IJNSyncId
{
private long _id;
public long Id => _id;
public virtual void OnSyncStart()
{
JNRandomSystem random;
if (this is JNRandomSystem) random = (JNRandomSystem)this;
else random = GetSystem();
_id = random.NextId();
}
public virtual void OnSyncUpdate()
{
}
public void OnSyncDestroy(){}
}
}