12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using System;
- using Common.Combat.FxAILogic;
- using Fort23.Core;
- using GameLogic.Player;
- namespace GameLogic.Combat.Skill
- {
- public class SkillFeaturesData : CObject
- {
- /// <summary>
- /// 生命值
- /// </summary>
- public long hp;
- /// <summary>
- /// 最大时的Hp
- /// </summary>
- public long maxHp;
-
- 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;
- }
- }
- }
|