| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | using System;using Common.Combat.FxAILogic;using Fort23.Core;using GameLogic.Player;using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventinterface;namespace GameLogic.Combat.Skill{    public class SkillFeaturesData : CObject,ISkillFeatures    {        /// <summary>        /// 生命值        /// </summary>        public long hp;        /// <summary>        /// 最大时的Hp        /// </summary>        public long maxHp;        public long pengZhuangHp;                public bool isEnemy;                public WuXingType WuXingType;                public SkillBasic SkillBasic;        public FxAILogicBasic FxAILogicBasic;        public SkillFeaturesData CapyFeaturesData()        {            SkillFeaturesData skillFeaturesData = CObjectPool.Instance.Fetch<SkillFeaturesData>();            skillFeaturesData.hp = hp;            skillFeaturesData.SkillBasic=SkillBasic;            skillFeaturesData.isEnemy = isEnemy;            skillFeaturesData.WuXingType = WuXingType;            return skillFeaturesData;        }        public override void ActiveObj()        {        }        public override void DormancyObj()        {            SkillBasic = null;            FxAILogicBasic = null;        }    }}
 |