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;
}
}
}