mirror of
https://github.com/thegeneralist01/Scene-Manager-DevRepo
synced 2026-01-10 15:20:29 +01:00
Changed Number property to internal, added getter method
This commit is contained in:
parent
267e6dd0ca
commit
07bb1a577b
1 changed files with 4 additions and 3 deletions
|
|
@ -12,7 +12,7 @@ namespace SceneManager.Waypoints
|
||||||
public class Waypoint // Change this and select properties to Public for import/export
|
public class Waypoint // Change this and select properties to Public for import/export
|
||||||
{
|
{
|
||||||
internal Path Path { get; set; }
|
internal Path Path { get; set; }
|
||||||
public int Number { get; set; }
|
internal int Number { get => Path.Waypoints.IndexOf(this) + 1; set { } }
|
||||||
public Vector3 Position { get; set; }
|
public Vector3 Position { get; set; }
|
||||||
public float Speed { get; set; }
|
public float Speed { get; set; }
|
||||||
public DrivingFlagType DrivingFlagType { get; set; }
|
public DrivingFlagType DrivingFlagType { get; set; }
|
||||||
|
|
@ -27,10 +27,9 @@ namespace SceneManager.Waypoints
|
||||||
|
|
||||||
private Waypoint() { }
|
private Waypoint() { }
|
||||||
|
|
||||||
internal Waypoint(Path path, int waypointNumber, Vector3 waypointPosition, float speed, DrivingFlagType drivingFlag, bool stopWaypoint, bool collector = false, float collectorRadius = 1, float speedZoneRadius = 5)
|
internal Waypoint(Path path, Vector3 waypointPosition, float speed, DrivingFlagType drivingFlag, bool stopWaypoint, bool collector = false, float collectorRadius = 1, float speedZoneRadius = 5)
|
||||||
{
|
{
|
||||||
Path = path;
|
Path = path;
|
||||||
Number = waypointNumber;
|
|
||||||
Position = waypointPosition;
|
Position = waypointPosition;
|
||||||
Speed = speed;
|
Speed = speed;
|
||||||
DrivingFlagType = drivingFlag;
|
DrivingFlagType = drivingFlag;
|
||||||
|
|
@ -56,6 +55,8 @@ namespace SceneManager.Waypoints
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Path.Waypoints.Add(this);
|
||||||
|
Game.LogTrivial($"Path {Path.Name} Waypoint {Number} added [Driving style: {DrivingFlagType} | Stop waypoint: {IsStopWaypoint} | Speed: {Speed} | Collector: {IsCollector}]");
|
||||||
DrawWaypointMarker();
|
DrawWaypointMarker();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue