Barotrauma Client
Loading...
Searching...
No Matches
Barotrauma.AbandonedOutpostMission Class Reference
Inheritance diagram for Barotrauma.AbandonedOutpostMission:

Public Member Functions

 AbandonedOutpostMission (MissionPrefab prefab, Location[] locations, Submarine sub)
 

Protected Member Functions

override void StartMissionSpecific (Level level)
 
override void UpdateMissionSpecific (float deltaTime)
 
override bool DetermineCompleted ()
 
override void EndMissionSpecific (bool completed)
 

Protected Attributes

readonly List< Charactercharacters = new List<Character>()
 
readonly HashSet< CharacterrequireKill = new HashSet<Character>()
 
readonly HashSet< CharacterrequireRescue = new HashSet<Character>()
 
bool wasDocked
 

Static Protected Attributes

const int HostagesKilledState = 5
 

Properties

override bool AllowRespawn [get]
 
override bool AllowUndocking [get]
 
override IEnumerable<(LocalizedString Label, Vector2 Position)> SonarLabels [get]
 

Constructor & Destructor Documentation

◆ AbandonedOutpostMission()

Barotrauma.AbandonedOutpostMission.AbandonedOutpostMission ( MissionPrefab prefab,
Location[] locations,
Submarine sub )

Member Function Documentation

◆ DetermineCompleted()

override bool Barotrauma.AbandonedOutpostMission.DetermineCompleted ( )
protected

◆ EndMissionSpecific()

override void Barotrauma.AbandonedOutpostMission.EndMissionSpecific ( bool completed)
protected

◆ StartMissionSpecific()

override void Barotrauma.AbandonedOutpostMission.StartMissionSpecific ( Level level)
protected

◆ UpdateMissionSpecific()

override void Barotrauma.AbandonedOutpostMission.UpdateMissionSpecific ( float deltaTime)
protected

Member Data Documentation

◆ characters

readonly List<Character> Barotrauma.AbandonedOutpostMission.characters = new List<Character>()
protected

◆ HostagesKilledState

const int Barotrauma.AbandonedOutpostMission.HostagesKilledState = 5
staticprotected

◆ requireKill

readonly HashSet<Character> Barotrauma.AbandonedOutpostMission.requireKill = new HashSet<Character>()
protected

◆ requireRescue

readonly HashSet<Character> Barotrauma.AbandonedOutpostMission.requireRescue = new HashSet<Character>()
protected

◆ wasDocked

bool Barotrauma.AbandonedOutpostMission.wasDocked
protected

Property Documentation

◆ AllowRespawn

override bool Barotrauma.AbandonedOutpostMission.AllowRespawn
get

◆ AllowUndocking

override bool Barotrauma.AbandonedOutpostMission.AllowUndocking
get

◆ SonarLabels

override IEnumerable<(LocalizedString Label, Vector2 Position)> Barotrauma.AbandonedOutpostMission.SonarLabels
get

The documentation for this class was generated from the following file: