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

Public Types

enum  State { Incomplete , Completed , Failed }
 

Public Member Functions

override string ToString ()
 
 TraitorEvent (TraitorEventPrefab prefab, int seed)
 
override LocalizedString ReplaceVariablesInEventText (LocalizedString str)
 
void SetTraitor (Client traitor)
 
void SetSecondaryTraitors (IEnumerable< Client > traitors)
 

Public Attributes

Action? OnStateChanged
 

Protected Member Functions

override void InitEventSpecific (EventSet? parentSet=null)
 

Properties

new TraitorEventPrefab Prefab [get]
 
State CurrentState [get, set]
 
ClientTraitor [get]
 
IEnumerable< ClientSecondaryTraitors [get]
 
override IEnumerable< Identifier > NonActionChildElementNames [get]
 

Member Enumeration Documentation

◆ State

Enumerator
Incomplete 
Completed 
Failed 

Constructor & Destructor Documentation

◆ TraitorEvent()

Barotrauma.TraitorEvent.TraitorEvent ( TraitorEventPrefab prefab,
int seed )

Member Function Documentation

◆ InitEventSpecific()

override void Barotrauma.TraitorEvent.InitEventSpecific ( EventSet? parentSet = null)
protected

◆ ReplaceVariablesInEventText()

override LocalizedString Barotrauma.TraitorEvent.ReplaceVariablesInEventText ( LocalizedString str)

◆ SetSecondaryTraitors()

void Barotrauma.TraitorEvent.SetSecondaryTraitors ( IEnumerable< Client > traitors)

◆ SetTraitor()

void Barotrauma.TraitorEvent.SetTraitor ( Client traitor)

◆ ToString()

override string Barotrauma.TraitorEvent.ToString ( )

Member Data Documentation

◆ OnStateChanged

Action? Barotrauma.TraitorEvent.OnStateChanged

Property Documentation

◆ CurrentState

State Barotrauma.TraitorEvent.CurrentState
getset

◆ NonActionChildElementNames

override IEnumerable<Identifier> Barotrauma.TraitorEvent.NonActionChildElementNames
getprotected

◆ Prefab

new TraitorEventPrefab Barotrauma.TraitorEvent.Prefab
get

◆ SecondaryTraitors

IEnumerable<Client> Barotrauma.TraitorEvent.SecondaryTraitors
get

◆ Traitor

Client? Barotrauma.TraitorEvent.Traitor
get

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