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

Public Member Functions

 AbandonedOutpostMission (MissionPrefab prefab, Location[] locations, Submarine sub)
 
override void ServerWriteInitial (IWriteMessage msg, Client c)
 
- Public Member Functions inherited from Barotrauma.Mission
virtual void ServerWrite (IWriteMessage msg)
 

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]
 

Additional Inherited Members

- Static Public Member Functions inherited from Barotrauma.Mission
static int DistributeRewardsToCrew (IEnumerable< Character > crew, int totalReward)
 

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

◆ ServerWriteInitial()

override void Barotrauma.AbandonedOutpostMission.ServerWriteInitial ( IWriteMessage msg,
Client c )
virtual

Reimplemented from Barotrauma.Mission.

◆ 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 files: