Barotrauma Client Doc
Barotrauma.ShipIssueWorkerOperateWeapons Class Reference
Inheritance diagram for Barotrauma.ShipIssueWorkerOperateWeapons:
Barotrauma.ShipIssueWorkerItem Barotrauma.ShipIssueWorker

Public Member Functions

 ShipIssueWorkerOperateWeapons (ShipCommandManager shipCommandManager, Order order)
 
override void CalculateImportanceSpecific ()
 
- Public Member Functions inherited from Barotrauma.ShipIssueWorkerItem
 ShipIssueWorkerItem (ShipCommandManager shipCommandManager, Order order)
 
- Public Member Functions inherited from Barotrauma.ShipIssueWorker
 ShipIssueWorker (ShipCommandManager shipCommandManager, Order suggestedOrder)
 
void SetOrder (Character orderedCharacter)
 
void RemoveOrder ()
 
float CalculateImportance (bool isEmergency)
 
bool OrderAttendedTo (float timeSinceLastCheck=0f)
 

Properties

override float RedundantIssueModifier [get]
 
override bool AllowEasySwitching [get]
 
- Properties inherited from Barotrauma.ShipIssueWorker
Order SuggestedOrder [get]
 
float Importance [get, set]
 
float CurrentRedundancy [get, set]
 
Identifier Option [get]
 
Character OrderedCharacter [get, set]
 
Order CurrentOrder [get]
 
ItemComponent TargetItemComponent [get]
 
Item TargetItem [get]
 
bool Active = true [get, protected set]
 
virtual Character CommandingCharacter [get]
 
virtual float TimeSinceLastAttempt [get, set]
 
virtual float RedundantIssueModifier [get]
 
virtual bool StopDuringEmergency [get]
 
virtual bool AllowEasySwitching [get]
 

Additional Inherited Members

- Public Attributes inherited from Barotrauma.ShipIssueWorker
readonly ShipCommandManager shipCommandManager
 
- Static Public Attributes inherited from Barotrauma.ShipIssueWorker
const float MaxImportance = 100f
 
const float MinImportance = 0f
 
- Protected Member Functions inherited from Barotrauma.ShipIssueWorkerItem
override bool IsIssueViable ()
 

Detailed Description

Definition at line 9 of file ShipIssueWorkerOperateWeapons.cs.

Constructor & Destructor Documentation

◆ ShipIssueWorkerOperateWeapons()

Barotrauma.ShipIssueWorkerOperateWeapons.ShipIssueWorkerOperateWeapons ( ShipCommandManager  shipCommandManager,
Order  order 
)

Definition at line 16 of file ShipIssueWorkerOperateWeapons.cs.

Member Function Documentation

◆ CalculateImportanceSpecific()

override void Barotrauma.ShipIssueWorkerOperateWeapons.CalculateImportanceSpecific ( )
virtual

Implements Barotrauma.ShipIssueWorker.

Definition at line 48 of file ShipIssueWorkerOperateWeapons.cs.

Property Documentation

◆ AllowEasySwitching

override bool Barotrauma.ShipIssueWorkerOperateWeapons.AllowEasySwitching
get

Definition at line 14 of file ShipIssueWorkerOperateWeapons.cs.

◆ RedundantIssueModifier

override float Barotrauma.ShipIssueWorkerOperateWeapons.RedundantIssueModifier
get

Definition at line 11 of file ShipIssueWorkerOperateWeapons.cs.