using CommonAI.ZoneClient; using CommonAI.Zone; using CommonLang; namespace CommonAIClient.Unity.Battle { public interface IComAIActor { } /// /// 主角 /// public class ComAIActor : ComAIUnit, IComAIActor { protected ZoneActor ZActor { get { return ZObject as ZoneActor; } } public ComAIActor(BattleScene battleScene, ZoneActor obj) : base(battleScene, obj) { } public void SendUnitAxis(float dx, float dy, bool smooth_turn = false) { ZActor.SendUnitAxis(dx, dy, smooth_turn); } public void SendUnitLaunchSkill(UnitLaunchSkillAction launch) { ZActor.SendUnitLaunchSkill(launch); } public void SendUnitLaunchSkill(int skillID) { ZActor.SendUnitLaunchSkill(skillID); } public void SendUnitLaunchSkill(int skillID, uint targetObjectID) { ZActor.SendUnitLaunchSkill(skillID, targetObjectID); } public void SendUnitLaunchSkill(int skillID, float x, float y) { ZActor.SendUnitLaunchSkill(skillID, x, y); } } }