Table of Contents

Class PlayerWaypoints

Namespace
Root
Assembly
SPZGameAssembly.dll
public class PlayerWaypoints : IPlayerWaypoints
Inheritance
object
PlayerWaypoints
Implements
Extension Methods

Constructors

PlayerWaypoints()

public PlayerWaypoints()

Properties

OnWaypointAdded

public IEvent<IPlayerWaypoint> OnWaypointAdded { get; }

Property Value

IEvent<IPlayerWaypoint>

OnWaypointChanged

public IEvent<IPlayerWaypoint> OnWaypointChanged { get; }

Property Value

IEvent<IPlayerWaypoint>

OnWaypointRemoved

public IEvent<IPlayerWaypoint> OnWaypointRemoved { get; }

Property Value

IEvent<IPlayerWaypoint>

Waypoints

public IReadOnlyList<IPlayerWaypoint> Waypoints { get; }

Property Value

IReadOnlyList<IPlayerWaypoint>

Methods

Add(PlayerWaypoint)

public void Add(PlayerWaypoint waypoint)

Parameters

waypoint PlayerWaypoint

ChangeWaypoint(IPlayerWaypoint, string, string, IPlayerWaypoint)

public void ChangeWaypoint(IPlayerWaypoint waypoint, string name, string shapeIconKey, IPlayerWaypoint waypointToCopyTransformFrom)

Parameters

waypoint IPlayerWaypoint
name string
shapeIconKey string
waypointToCopyTransformFrom IPlayerWaypoint

DeleteWaypoint(IPlayerWaypoint)

public void DeleteWaypoint(IPlayerWaypoint waypoint)

Parameters

waypoint IPlayerWaypoint

Deserialize(SerializedData)

public void Deserialize(PlayerWaypoints.SerializedData data)

Parameters

data PlayerWaypoints.SerializedData

Dispose()

public void Dispose()

GetEnumerator()

public IEnumerator<IPlayerWaypoint> GetEnumerator()

Returns

IEnumerator<IPlayerWaypoint>

Serialize()

public PlayerWaypoints.SerializedData Serialize()

Returns

PlayerWaypoints.SerializedData