Interface IMission
Assembly: SociallyDistant.Framework.dll
Syntax
public interface IMission : IGameContent
Properties
DangerLevel
Declaration
DangerLevel DangerLevel { get; }
Property Value
GiverId
Declaration
Property Value
Id
Declaration
Property Value
Name
Declaration
Property Value
StartCondition
Declaration
MissionStartCondition StartCondition { get; }
Property Value
Type
Declaration
MissionType Type { get; }
Property Value
Methods
GetBriefingText(IProfile)
Declaration
Task<string> GetBriefingText(IProfile playerProfile)
Parameters
Type |
Name |
Description |
IProfile |
playerProfile |
|
Returns
IsAvailable(IWorld)
Declaration
bool IsAvailable(IWorld world)
Parameters
Type |
Name |
Description |
IWorld |
world |
|
Returns
IsCompleted(IWorld)
Declaration
bool IsCompleted(IWorld world)
Parameters
Type |
Name |
Description |
IWorld |
world |
|
Returns
StartMission(IMissionController, CancellationToken)
Declaration
Task StartMission(IMissionController missionController, CancellationToken cancellationToken)
Parameters
Returns