Barotrauma Server
Loading...
Searching...
No Matches
Barotrauma.TraitorManager Class Referencesealed

Classes

class  PreviousTraitorEvent
 
struct  TraitorResults
 

Public Member Functions

readonly record struct ActiveTraitorEvent (Client Traitor, TraitorEvent TraitorEvent)
 
bool IsTraitor (Character character)
 
 TraitorManager (GameServer server)
 
void Initialize (EventManager eventManager, Level level)
 
void ForceTraitorEvent (TraitorEventPrefab traitorEventPrefab)
 
void SkipStartDelay ()
 
void Update (float deltaTime)
 
void EndRound ()
 
ClientGetClientAccusedAsTraitor ()
 
TraitorResultsGetEndResults ()
 
XElement Save ()
 
void Load (XElement traitorManagerElement)
 
void SendCurrentState (TraitorEvent ev)
 

Public Attributes

bool Enabled
 

Properties

IEnumerable< ActiveTraitorEventActiveEvents [get]
 

Constructor & Destructor Documentation

◆ TraitorManager()

Barotrauma.TraitorManager.TraitorManager ( GameServer server)

Member Function Documentation

◆ ActiveTraitorEvent()

readonly record struct Barotrauma.TraitorManager.ActiveTraitorEvent ( Client Traitor,
TraitorEvent TraitorEvent )

◆ EndRound()

void Barotrauma.TraitorManager.EndRound ( )

◆ ForceTraitorEvent()

void Barotrauma.TraitorManager.ForceTraitorEvent ( TraitorEventPrefab traitorEventPrefab)

◆ GetClientAccusedAsTraitor()

Client? Barotrauma.TraitorManager.GetClientAccusedAsTraitor ( )

◆ GetEndResults()

TraitorResults? Barotrauma.TraitorManager.GetEndResults ( )

◆ Initialize()

void Barotrauma.TraitorManager.Initialize ( EventManager eventManager,
Level level )

◆ IsTraitor()

bool Barotrauma.TraitorManager.IsTraitor ( Character character)

◆ Load()

void Barotrauma.TraitorManager.Load ( XElement traitorManagerElement)

◆ Save()

XElement Barotrauma.TraitorManager.Save ( )

◆ SendCurrentState()

void Barotrauma.TraitorManager.SendCurrentState ( TraitorEvent ev)

◆ SkipStartDelay()

void Barotrauma.TraitorManager.SkipStartDelay ( )

◆ Update()

void Barotrauma.TraitorManager.Update ( float deltaTime)

Member Data Documentation

◆ Enabled

bool Barotrauma.TraitorManager.Enabled

Property Documentation

◆ ActiveEvents

IEnumerable<ActiveTraitorEvent> Barotrauma.TraitorManager.ActiveEvents
get

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