Client LuaCsForBarotrauma
ShipIssueWorkerPowerUpReactor.cs
1
using
Barotrauma
.
Items
.
Components
;
2
3
namespace
Barotrauma
4
{
5
class
ShipIssueWorkerPowerUpReactor
:
ShipIssueWorkerItem
6
{
7
public
ShipIssueWorkerPowerUpReactor
(
ShipCommandManager
shipCommandManager
,
Order
order) : base(
shipCommandManager
, order) { }
8
9
public
override
void
CalculateImportanceSpecific
()
10
{
11
if
(
TargetItem
.
Condition
<= 0f) {
return
; }
12
13
if
(
TargetItemComponent
is
Reactor
reactor && -reactor.
CurrPowerConsumption
<
float
.Epsilon)
14
{
15
Importance
= 40f;
16
}
17
}
18
}
19
}
Barotrauma.Item.Condition
float Condition
Definition:
BarotraumaShared/SharedSource/Items/Item.cs:730
Barotrauma.Items.Components.Powered.CurrPowerConsumption
float CurrPowerConsumption
Definition:
BarotraumaShared/SharedSource/Items/Components/Power/Powered.cs:138
Barotrauma.Items.Components.Reactor
Definition:
BarotraumaShared/SharedSource/Items/Components/Machines/Reactor.cs:11
Barotrauma.Order
Definition:
Order.cs:480
Barotrauma.ShipCommandManager
Definition:
ShipCommandManager.cs:10
Barotrauma.ShipIssueWorker.TargetItem
Item TargetItem
Definition:
ShipIssueWorker.cs:32
Barotrauma.ShipIssueWorker.TargetItemComponent
ItemComponent TargetItemComponent
Definition:
ShipIssueWorker.cs:31
Barotrauma.ShipIssueWorker.Importance
float Importance
Definition:
ShipIssueWorker.cs:15
Barotrauma.ShipIssueWorker.shipCommandManager
readonly ShipCommandManager shipCommandManager
Definition:
ShipIssueWorker.cs:27
Barotrauma.ShipIssueWorkerItem
Definition:
ShipIssueWorkerItem.cs:6
Barotrauma.ShipIssueWorkerPowerUpReactor
Definition:
ShipIssueWorkerPowerUpReactor.cs:6
Barotrauma.ShipIssueWorkerPowerUpReactor.ShipIssueWorkerPowerUpReactor
ShipIssueWorkerPowerUpReactor(ShipCommandManager shipCommandManager, Order order)
Definition:
ShipIssueWorkerPowerUpReactor.cs:7
Barotrauma.ShipIssueWorkerPowerUpReactor.CalculateImportanceSpecific
override void CalculateImportanceSpecific()
Definition:
ShipIssueWorkerPowerUpReactor.cs:9
Barotrauma.Items.Components
Definition:
BarotraumaShared/SharedSource/Items/Components/DockingPort.cs:15
Barotrauma.Items
Definition:
BarotraumaShared/SharedSource/Items/Components/DockingPort.cs:15
Barotrauma
Definition:
AchievementManager.cs:12
Barotrauma
BarotraumaShared
SharedSource
Characters
AI
ShipCommand
ShipIssueWorkerPowerUpReactor.cs
Generated by
1.9.1