(8b8693dbf) Allow editing selected wires in wiring mode, made connection panels a little less transparent. Closes #1329
This commit is contained in:
@@ -127,18 +127,6 @@ namespace Barotrauma.Items.Components
|
|||||||
Stretch = true,
|
Stretch = true,
|
||||||
RelativeSpacing = 0.03f
|
RelativeSpacing = 0.03f
|
||||||
};
|
};
|
||||||
autopilotTickBox = new GUITickBox(new RectTransform(new Vector2(0.3f, 0.3f), paddedControlContainer.RectTransform),
|
|
||||||
TextManager.Get("SteeringAutoPilot"), style: "GUIRadioButton")
|
|
||||||
{
|
|
||||||
OnSelected = (GUITickBox box) =>
|
|
||||||
{
|
|
||||||
AutoPilot = box.Selected;
|
|
||||||
if (AutoPilot && MaintainPos)
|
|
||||||
{
|
|
||||||
posToMaintain = controlledSub == null ? item.WorldPosition : controlledSub.WorldPosition;
|
|
||||||
}
|
|
||||||
unsentChanges = true;
|
|
||||||
user = Character.Controlled;
|
|
||||||
|
|
||||||
maintainPosTickBox = new GUITickBox(new RectTransform(new Vector2(0.2f, 0.2f), paddedAutoPilotControls.RectTransform),
|
maintainPosTickBox = new GUITickBox(new RectTransform(new Vector2(0.2f, 0.2f), paddedAutoPilotControls.RectTransform),
|
||||||
TextManager.Get("SteeringMaintainPos"), font: GUI.SmallFont)
|
TextManager.Get("SteeringMaintainPos"), font: GUI.SmallFont)
|
||||||
|
|||||||
@@ -178,9 +178,7 @@ namespace Barotrauma.Items.Components
|
|||||||
{
|
{
|
||||||
if (PlayerInput.LeftButtonClicked())
|
if (PlayerInput.LeftButtonClicked())
|
||||||
{
|
{
|
||||||
float temp = 0.0f;
|
int closestSectionIndex = selectedWire.GetClosestSectionIndex(mousePos, sectionSelectDist, out _);
|
||||||
int closestSectionIndex = selectedWire.GetClosestSectionIndex(mousePos, sectionSelectDist, out temp);
|
|
||||||
|
|
||||||
if (closestSectionIndex > -1)
|
if (closestSectionIndex > -1)
|
||||||
{
|
{
|
||||||
selectedWire.nodes.Insert(closestSectionIndex + 1, mousePos);
|
selectedWire.nodes.Insert(closestSectionIndex + 1, mousePos);
|
||||||
|
|||||||
@@ -2040,6 +2040,10 @@ namespace Barotrauma
|
|||||||
dummyCharacter.SelectedConstruction = null;
|
dummyCharacter.SelectedConstruction = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (MapEntity.SelectedList.Count == 1)
|
||||||
|
{
|
||||||
|
(MapEntity.SelectedList[0] as Item)?.UpdateHUD(cam, dummyCharacter, (float)deltaTime);
|
||||||
|
}
|
||||||
|
|
||||||
CharacterHUD.Update((float)deltaTime, dummyCharacter, cam);
|
CharacterHUD.Update((float)deltaTime, dummyCharacter, cam);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user