C# Class DivineRightGame.ActorHandling.ActorAIManager

For handling the actions an actor performs
Afficher le fichier Open project: Haedrian/Divine-Right

Méthodes publiques

Méthode Description
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[]

Method Details

AttackMission() public static méthode

public static AttackMission ( AttackMission mission, Actor actor ) : ActionFeedback[]
mission DRObjects.ActorHandling.ActorMissions.AttackMission
actor DRObjects.Actor
Résultat ActionFeedback[]

HuntDownMission() public static méthode

public static HuntDownMission ( HuntDownMission mission, Actor actor ) : ActionFeedback[]
mission DRObjects.ActorHandling.ActorMissions.HuntDownMission
actor DRObjects.Actor
Résultat ActionFeedback[]

PatrolMission() public static méthode

public static PatrolMission ( PatrolMission mission, Actor actor ) : ActionFeedback[]
mission DRObjects.ActorHandling.ActorMissions.PatrolMission
actor DRObjects.Actor
Résultat ActionFeedback[]

PatrolRouteMission() public static méthode

public static PatrolRouteMission ( PatrolRouteMission mission, Actor actor ) : ActionFeedback[]
mission DRObjects.ActorHandling.ActorMissions.PatrolRouteMission
actor DRObjects.Actor
Résultat ActionFeedback[]

PerformActions() public static méthode

public static PerformActions ( Actor actor, IEnumerable actors, MapCoordinate playerLocation ) : IEnumerable
actor DRObjects.Actor
actors IEnumerable
playerLocation MapCoordinate
Résultat IEnumerable

WaitMission() public static méthode

public static WaitMission ( WaitMission mission, Actor actor ) : ActionFeedback[]
mission DRObjects.ActorHandling.ActorMissions.WaitMission
actor DRObjects.Actor
Résultat ActionFeedback[]

WalkToMission() public static méthode

public static WalkToMission ( WalkToMission mission, Actor actor ) : ActionFeedback[]
mission WalkToMission
actor DRObjects.Actor
Résultat ActionFeedback[]

WanderMission() public static méthode

public static WanderMission ( WanderMission mission, Actor actor ) : ActionFeedback[]
mission DRObjects.ActorHandling.ActorMissions.WanderMission
actor DRObjects.Actor
Résultat ActionFeedback[]