C# Класс DivineRightGame.ActorHandling.ActorAIManager

For handling the actions an actor performs
Показать файл Открыть проект

Открытые методы

Метод Описание
AttackMission ( AttackMission mission, Actor actor ) : ActionFeedback[]
HuntDownMission ( HuntDownMission mission, Actor actor ) : ActionFeedback[]
PatrolMission ( PatrolMission mission, Actor actor ) : ActionFeedback[]
PatrolRouteMission ( PatrolRouteMission mission, Actor actor ) : ActionFeedback[]
PerformActions ( Actor actor, IEnumerable actors, MapCoordinate playerLocation ) : IEnumerable
WaitMission ( WaitMission mission, Actor actor ) : ActionFeedback[]
WalkToMission ( WalkToMission mission, Actor actor ) : ActionFeedback[]
WanderMission ( WanderMission mission, Actor actor ) : ActionFeedback[]

Описание методов

AttackMission() публичный статический Метод

public static AttackMission ( AttackMission mission, Actor actor ) : ActionFeedback[]
mission DRObjects.ActorHandling.ActorMissions.AttackMission
actor DRObjects.Actor
Результат ActionFeedback[]

HuntDownMission() публичный статический Метод

public static HuntDownMission ( HuntDownMission mission, Actor actor ) : ActionFeedback[]
mission DRObjects.ActorHandling.ActorMissions.HuntDownMission
actor DRObjects.Actor
Результат ActionFeedback[]

PatrolMission() публичный статический Метод

public static PatrolMission ( PatrolMission mission, Actor actor ) : ActionFeedback[]
mission DRObjects.ActorHandling.ActorMissions.PatrolMission
actor DRObjects.Actor
Результат ActionFeedback[]

PatrolRouteMission() публичный статический Метод

public static PatrolRouteMission ( PatrolRouteMission mission, Actor actor ) : ActionFeedback[]
mission DRObjects.ActorHandling.ActorMissions.PatrolRouteMission
actor DRObjects.Actor
Результат ActionFeedback[]

PerformActions() публичный статический Метод

public static PerformActions ( Actor actor, IEnumerable actors, MapCoordinate playerLocation ) : IEnumerable
actor DRObjects.Actor
actors IEnumerable
playerLocation MapCoordinate
Результат IEnumerable

WaitMission() публичный статический Метод

public static WaitMission ( WaitMission mission, Actor actor ) : ActionFeedback[]
mission DRObjects.ActorHandling.ActorMissions.WaitMission
actor DRObjects.Actor
Результат ActionFeedback[]

WalkToMission() публичный статический Метод

public static WalkToMission ( WalkToMission mission, Actor actor ) : ActionFeedback[]
mission WalkToMission
actor DRObjects.Actor
Результат ActionFeedback[]

WanderMission() публичный статический Метод

public static WanderMission ( WanderMission mission, Actor actor ) : ActionFeedback[]
mission DRObjects.ActorHandling.ActorMissions.WanderMission
actor DRObjects.Actor
Результат ActionFeedback[]