C# Class OpenRA.Mods.Common.Traits.MissionObjectives

Inheritance: INotifyObjectivesUpdated, ISync, IResolveOrder
Afficher le fichier Open project: pchote/OpenRA Class Usage Examples

Méthodes publiques

Свойство Type Description
Info MissionObjectivesInfo
Objectives ReadOnlyList

Private Properties

Свойство Type Description
CheckIfGameIsOver void

Méthodes publiques

Méthode Description
Add ( Player player, string description, ObjectiveType type = ObjectiveType.Primary, bool inhibitAnnouncement = false ) : int
ForceDefeat ( Player player ) : void
MarkCompleted ( Player player, int objectiveID ) : void
MarkFailed ( Player player, int objectiveID ) : void
MissionObjectives ( World world, MissionObjectivesInfo info ) : System
OnObjectiveAdded ( Player player, int id ) : void
OnObjectiveCompleted ( Player player, int id ) : void
OnObjectiveFailed ( Player player, int id ) : void
OnPlayerLost ( Player player ) : void
OnPlayerWon ( Player player ) : void
ResolveOrder ( Actor self, Order order ) : void

Private Methods

Méthode Description
CheckIfGameIsOver ( Player player ) : void

Method Details

Add() public méthode

public Add ( Player player, string description, ObjectiveType type = ObjectiveType.Primary, bool inhibitAnnouncement = false ) : int
player Player
description string
type ObjectiveType
inhibitAnnouncement bool
Résultat int

ForceDefeat() public méthode

public ForceDefeat ( Player player ) : void
player Player
Résultat void

MarkCompleted() public méthode

public MarkCompleted ( Player player, int objectiveID ) : void
player Player
objectiveID int
Résultat void

MarkFailed() public méthode

public MarkFailed ( Player player, int objectiveID ) : void
player Player
objectiveID int
Résultat void

MissionObjectives() public méthode

public MissionObjectives ( World world, MissionObjectivesInfo info ) : System
world World
info MissionObjectivesInfo
Résultat System

OnObjectiveAdded() public méthode

public OnObjectiveAdded ( Player player, int id ) : void
player Player
id int
Résultat void

OnObjectiveCompleted() public méthode

public OnObjectiveCompleted ( Player player, int id ) : void
player Player
id int
Résultat void

OnObjectiveFailed() public méthode

public OnObjectiveFailed ( Player player, int id ) : void
player Player
id int
Résultat void

OnPlayerLost() public méthode

public OnPlayerLost ( Player player ) : void
player Player
Résultat void

OnPlayerWon() public méthode

public OnPlayerWon ( Player player ) : void
player Player
Résultat void

ResolveOrder() public méthode

public ResolveOrder ( Actor self, Order order ) : void
self Actor
order Order
Résultat void

Property Details

Info public_oe property

public MissionObjectivesInfo,OpenRA.Mods.Common.Traits Info
Résultat MissionObjectivesInfo

Objectives public_oe property

public ReadOnlyList Objectives
Résultat ReadOnlyList