1234567891011121314151617181920212223242526272829303132 |
- using UnityEngine;
- using System.Collections;
- using System.Collections.Generic;
- using YLBattle;
- namespace YLBattle
- {
- public interface IBulletAIM
- {
- EBattleTeam AIMTeam(LogicFighter caster);
- /// <summary>
- /// 搜索到的目标集合
- /// </summary>
- List<LogicFighter> AimTargets { get; set; }
- /// <summary>
- /// 集中瞄准(发射)
- /// </summary>
- /// <param name="env"></param>
- /// <param name="bullet"></param>
- void AIM(BattleParam env, CBullet bullet);
- /// <summary>
- /// 获得目标
- /// </summary>
- /// <param name="env"></param>
- /// <param name="owner"></param>
- /// <param name="parm"></param>
- /// <returns></returns>
- List<LogicFighter> GetAIMTargets(BattleParam env, string owner, int parm);
- }
- }
|