Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct {
// Health is the amount of health the shield has.
Health *health.Component
// Max is the maximum amount of health that the shield can have.
Max float64
// Min is the minimum amount of health needed to activate the shield (though once active, health can be drained to zero).
Min float64
// Recharge is the amount of health the shield regains per tick of inactivity.
Recharge float64
// Delay is the number of ticks between the the player signalling for the shield to activate and it activating.
// The shield can be cancelled during the activation sequence but it will still consume health.
Delay int
// Decay is the minimum amount of health the shield loses per tick.
Decay float64
}
type Controller ¶
type Controller chan bool
Click to show internal directories.
Click to hide internal directories.