Frame of Reference Game API  1.0.3
Protected Member Functions | Properties | List of all members
FrameOfReference.World.Positionables.Waypoint Class Reference

A marker used to control automated Positionables.Entity movement. More...

Inheritance diagram for FrameOfReference.World.Positionables.Waypoint:
Positionable< Vector2 >

Protected Member Functions

override void OnChanged ()
 
- Protected Member Functions inherited from Positionable< Vector2 >
void OnChangedRebuild ()
 

Properties

string TargetEntity [get, set]
 The name of the Positionables.Entity this waypoint is for. More...
 
double ActivationTime [get, set]
 The AlphaFramework.World.UniverseBase<T>.GameTime when Positionables.Entitys start walking towards this waypoint. More...
 
double ArrivalTime [get, set]
 The AlphaFramework.World.UniverseBase<T>.GameTime when Positionables.Entitys reach this waypoint. Set automatically by Universe.HandleWaypoints. More...
 
bool ArrivalTimeSpecified [get, set]
 Indicates whether ArrivalTime has been set. More...
 
Vector2 OriginPosition [get, set]
 The position where an Positionables.Entity walking towards this waypoint started off. Set automatically by Universe.HandleWaypoints. More...
 
bool OriginPositionSpecified [get, set]
 Indicates whether OriginPosition has been set. More...
 
- Properties inherited from Positionable< Vector2 >
string Name
 
TCoordinates Position
 

Additional Inherited Members

- Public Member Functions inherited from Positionable< Vector2 >
override string ToString ()
 
virtual Positionable< TCoordinates > Clone ()
 
- Events inherited from Positionable< Vector2 >
Action< Positionable< TCoordinates > > Changed
 
Action< Positionable< TCoordinates > > ChangedRebuild
 

Detailed Description

A marker used to control automated Positionables.Entity movement.

Property Documentation

◆ ActivationTime

double FrameOfReference.World.Positionables.Waypoint.ActivationTime
getset

The AlphaFramework.World.UniverseBase<T>.GameTime when Positionables.Entitys start walking towards this waypoint.

◆ ArrivalTime

double FrameOfReference.World.Positionables.Waypoint.ArrivalTime
getset

The AlphaFramework.World.UniverseBase<T>.GameTime when Positionables.Entitys reach this waypoint. Set automatically by Universe.HandleWaypoints.

◆ ArrivalTimeSpecified

bool FrameOfReference.World.Positionables.Waypoint.ArrivalTimeSpecified
getset

Indicates whether ArrivalTime has been set.

◆ OriginPosition

Vector2 FrameOfReference.World.Positionables.Waypoint.OriginPosition
getset

The position where an Positionables.Entity walking towards this waypoint started off. Set automatically by Universe.HandleWaypoints.

◆ OriginPositionSpecified

bool FrameOfReference.World.Positionables.Waypoint.OriginPositionSpecified
getset

Indicates whether OriginPosition has been set.

◆ TargetEntity

string FrameOfReference.World.Positionables.Waypoint.TargetEntity
getset

The name of the Positionables.Entity this waypoint is for.


The documentation for this class was generated from the following file: