mirror of
https://github.com/thegeneralist01/Scene-Manager-DevRepo
synced 2026-01-11 23:50:29 +01:00
Updated reference names based on refactorings. Added conditions for blip opacity based on whether map blips are enabled in settings.
This commit is contained in:
parent
beddfe4223
commit
0d6f5ae51a
1 changed files with 31 additions and 2 deletions
|
|
@ -1,5 +1,6 @@
|
||||||
using Rage;
|
using Rage;
|
||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
namespace SceneManager
|
namespace SceneManager
|
||||||
{
|
{
|
||||||
|
|
@ -46,8 +47,15 @@ namespace SceneManager
|
||||||
_collectorRadiusBlip = new Blip(waypointBlip.Position, collectorRadius)
|
_collectorRadiusBlip = new Blip(waypointBlip.Position, collectorRadius)
|
||||||
{
|
{
|
||||||
Color = waypointBlip.Color,
|
Color = waypointBlip.Color,
|
||||||
Alpha = 0.5f
|
|
||||||
};
|
};
|
||||||
|
if (SettingsMenu.mapBlips.Checked)
|
||||||
|
{
|
||||||
|
_collectorRadiusBlip.Alpha = 0.5f;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_collectorRadiusBlip.Alpha = 0f;
|
||||||
|
}
|
||||||
_enableWaypointMarker = true;
|
_enableWaypointMarker = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -167,7 +175,7 @@ namespace SceneManager
|
||||||
_enableWaypointMarker = false;
|
_enableWaypointMarker = false;
|
||||||
GameFiber.StartNew(() =>
|
GameFiber.StartNew(() =>
|
||||||
{
|
{
|
||||||
while (SettingsMenu.debugGraphics.Checked && !_enableWaypointMarker)
|
while (SettingsMenu.threeDWaypoints.Checked && !_enableWaypointMarker)
|
||||||
{
|
{
|
||||||
if (EditWaypointMenu.editWaypointMenu.Visible)
|
if (EditWaypointMenu.editWaypointMenu.Visible)
|
||||||
{
|
{
|
||||||
|
|
@ -222,6 +230,27 @@ namespace SceneManager
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void EnableBlip()
|
||||||
|
{
|
||||||
|
if(!PathMainMenu.GetPaths().Where(p => p.Number == _path).First().IsEnabled)
|
||||||
|
{
|
||||||
|
_blip.Alpha = 0.5f;
|
||||||
|
_collectorRadiusBlip.Alpha = 0.25f;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_blip.Alpha = 1.0f;
|
||||||
|
_collectorRadiusBlip.Alpha = 0.5f;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public void DisableBlip()
|
||||||
|
{
|
||||||
|
_blip.Alpha = 0;
|
||||||
|
_collectorRadiusBlip.Alpha = 0;
|
||||||
|
}
|
||||||
|
|
||||||
public void RemoveWaypoint()
|
public void RemoveWaypoint()
|
||||||
{
|
{
|
||||||
_path = 0;
|
_path = 0;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue