Class PlayerWaypoints
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class PlayerWaypoints : IPlayerWaypoints
- Inheritance
-
objectPlayerWaypoints
- Implements
- Extension Methods
Constructors
PlayerWaypoints()
public PlayerWaypoints()
Properties
OnWaypointAdded
public IEvent<IPlayerWaypoint> OnWaypointAdded { get; }
Property Value
OnWaypointChanged
public IEvent<IPlayerWaypoint> OnWaypointChanged { get; }
Property Value
OnWaypointRemoved
public IEvent<IPlayerWaypoint> OnWaypointRemoved { get; }
Property Value
Waypoints
public IReadOnlyList<IPlayerWaypoint> Waypoints { get; }
Property Value
- IReadOnlyList<IPlayerWaypoint>
Methods
Add(PlayerWaypoint)
public void Add(PlayerWaypoint waypoint)
Parameters
waypointPlayerWaypoint
ChangeWaypoint(IPlayerWaypoint, string, string, IPlayerWaypoint)
public void ChangeWaypoint(IPlayerWaypoint waypoint, string name, string shapeIconKey, IPlayerWaypoint waypointToCopyTransformFrom)
Parameters
waypointIPlayerWaypointnamestringshapeIconKeystringwaypointToCopyTransformFromIPlayerWaypoint
DeleteWaypoint(IPlayerWaypoint)
public void DeleteWaypoint(IPlayerWaypoint waypoint)
Parameters
waypointIPlayerWaypoint
Deserialize(SerializedData)
public void Deserialize(PlayerWaypoints.SerializedData data)
Parameters
Dispose()
public void Dispose()
GetEnumerator()
public IEnumerator<IPlayerWaypoint> GetEnumerator()
Returns
- IEnumerator<IPlayerWaypoint>
Serialize()
public PlayerWaypoints.SerializedData Serialize()