fish-station/Content.Server/GameObjects/Components
R. Neuser 88f49961d8
OverlayManager refactor and Flash (#1218)
* Flash component, overlay and shader
Add BeginDraw method to Overlay.cs

* Add flash icons, sounds

* Progress

* Multiple overlays without enums

* This is probably the worst way to do this IDK

* Remove nullable reference type

* Add AttackEventArgs as parameter to OnHitEntities
MeleeWeaponComponent.Attack now continues when OnHitEntities returns true (it hit something)
Add OverlayType enum so client and server can agree on overlay ids
Move IConfigurable to its own file
Add AoE flash with shorter duration
Flashing someone slows them down

* Add arc to flash
Set item size to something reasonable
Remove chat log message when flash burns out

* Remove unused interface
2020-07-06 23:37:39 +02:00
..
Access Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
BarSign Power Rework (#863) 2020-06-28 17:23:26 +02:00
Cargo Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Chemistry Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Command Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Construction Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Damage Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Doors Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Explosion Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Fluids Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Gravity Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
GUI Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Healing Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Instruments Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Interactable Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Items Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Kitchen Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Markers Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Medical Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Metabolism Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Mining Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Mobs OverlayManager refactor and Flash (#1218) 2020-07-06 23:37:39 +02:00
Movement Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
NodeContainer NodeGroup remake deferment (#1268) 2020-07-06 15:48:18 +02:00
Nutrition Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Observer Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Paper Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
PDA Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Power Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Projectiles Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Research Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Sound Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Stack Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Strap Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Temperature Add OnDamaged method to IOnDamageBehavior (#685) 2020-02-13 15:57:40 +01:00
Timing Use Delay Component (#540) 2020-01-22 23:08:14 +01:00
Trigger/TimerTrigger Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Utensil Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
VendingMachines Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
Weapon OverlayManager refactor and Flash (#1218) 2020-07-06 23:37:39 +02:00
AnchorableComponent.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
CatwalkComponent.cs Use automatic component registration. 2019-07-31 15:07:54 +02:00
ComputerComponent.cs Power Rework (#863) 2020-06-28 17:23:26 +02:00
MagicMirrorComponent.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
PlaceableSurfaceComponent.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
PottedPlantHideComponent.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00
RandomPottedPlantComponent.cs add complete strings that aren't defined in content files to allow them to be mapped (#1105) 2020-06-12 04:15:10 +02:00
RandomToolColorComponent.cs Randomize wirecutter and screwdriver colors. 2020-05-23 02:14:11 +02:00
RotatableComponent.cs Changes resulting from merging Client and Server PhysicsComponent. 2020-07-01 12:03:19 -07:00
StressTestMovementComponent.cs Adds movement stress test component. 2020-06-30 18:34:42 +02:00
WiresComponent.cs Click Drag Functionality + Refactor Interaction Interfaces (#1125) 2020-07-06 23:27:03 +02:00