Class TargetMover Extends VersionedMonoBehaviour

Public

Moves the target in example scenes.

This is a simple script which has the sole purpose of moving the target point of agents in the example scenes for the A* Pathfinding Project.

It is not meant to be pretty, but it does the job.

Public Methods

OnGUI ()
Public
Start ()
Public
UpdateTargetPosition ()
Public

Public Variables

clickEffect
Public
formationMode
Public
mask

Mask for the raycast placement.

Public
target
Public
trigger
Public
use2D
Public

Public Enums

Trigger
Public

Private/Protected Members

Awake ()
Protected
OnUpgradeSerializedData (migrations, unityThread)
Protected
OnUpgradeSerializedData (migrations, unityThread)

Handle serialization backwards compatibility.

Protected
OptimizeFormationDestinations (ais, destinations)

Swap the destinations of pairs of agents if it reduces the total distance they need to travel.

Private
Reset ()

Handle serialization backwards compatibility.

Protected
Update ()

Update is called once per frame.

Private
UpgradeSerializedData (isUnityThread)
Protected
cam
Private
onlyOnDoubleClick

Determines if the target position should be updated every frame or only on double-click.

Private