using System.Collections.Generic;
using DotRecast.Core.Collections;
using Game.JNGFrame.Logic.Entity;
using Game.JNGFrame.Logic.Entity.Contexts;
using JNGame.Sync.State.Tile.Entity;
using JNGame.Sync.System.Data;
using UnityEngine;

namespace Game.JNGState.Logic.Data
{
    
    public class EDBossData : GDataBase<EDBossData,EDNodeValue,EDBoss>
    {
        
    }
    
    public class EDBossDataSystem : GDataBaseSystem<EDBossData,EDNodeValue,EDBoss>
    {
        public EDBossDataSystem(SStateDataEnum type) : base(type)
        {
        }

        public override int NetID => (int)NetDataEnum.EDBossData;
        public override JNTileContext<EDBoss> NodeContext => Contexts.GetContext<EDBossContext>();

    }
    
}