1234567891011121314151617181920212223242526272829303132333435363738394041 |
- using UnityEngine;
- using System.Collections;
- namespace YLBattle
- {
- /// <summary>
- ///
- /// </summary>
- public interface IBattleInnerOper
- {
- /// <summary>
- /// 变更当前战场策略
- /// </summary>
- /// <param name="status">变更目标状态</param>
- /// <param name="param">附加参数</param>
- void ChangeSubPolicy(EBattleStaus status, System.Object param);
- /// <summary>
- /// 获取当前子策略
- /// </summary>
- /// <returns>策略类型</returns>
- EBattleStaus GetSubPolicy();
- /// <summary>
- /// 标记战斗已经结束
- /// </summary>
- void MarkBattleFinish();
- /// <summary>
- /// 检测战斗是否结束
- /// </summary>
- /// <returns>true已结束, false未结束</returns>
- bool IsBattleFinish();
- /// <summary>
- /// 获取当前战斗节奏
- /// </summary>
- /// <returns></returns>
- Policy CurrentPoilcy();
- }
- }
|