using UnityEngine; using System.Collections; namespace YLBattle { /// /// /// public partial class BattleField : IBattleInnerOper { /// /// 变更当前战场子策略 /// /// 变更目标状态 /// 附加参数 public void ChangeSubPolicy(EBattleStaus status, object param) { this.ChangeFieldSubPolicy(status, param); } /// /// 获取当前子策略 /// /// 策略类型 public EBattleStaus GetSubPolicy() { if (null == this.mSubPolicy) { return EBattleStaus.EBATTLE_STATUS_NONE; } return this.mSubPolicy.Type(); } /// /// 标记战斗已经结束 /// public void MarkBattleFinish() { this.isBattleFinish = true; } /// /// 检测战斗是否结束 /// /// true已结束, false未结束 public bool IsBattleFinish() { return this.isBattleFinish; } } }