using FL.Battle;
using UnityEngine;
using XGame.Database;

namespace FL.Nodes.GameMain
{
    public struct LoadEntitiesDto
    {
        public int chapterId;
        public bool isChapterChanged;
        public bool isPlayerMove;
        public Vector3 battlePosition;
        public float monsterMoveDistance;
        public PlayerEntity player;
        public PartnerEntity[] partners;
        public MonsterEntity[] monsters;
        /// <summary>
        /// 移动延迟，单位:毫秒
        /// </summary>
        public int monsterMoveDelay;
    }
    public struct HpAddDto
    {
        public long entityId;
        public int hpValue;
        public Vector3 position;
        public EElementType elementType;
    }
}
