WaygateActivate
- Parameters
waygate unitactivate boolean- comment
Activates the unit's ability to act as a teleporter. It must have the 'Awrp' ability.
Example (Lua):
portal = CreateUnit(Player(GetPlayerNeutralPassive()), FourCC("hprt"), 256, 0, 90) UnitAddAbility(portal, FourCC('Awrp')) WaygateSetDestination(portal, -800, 32) WaygateActivate(portal, true) print("Waygate is Active: ", WaygateIsActive(portal)) print("Waygate target is: ", WaygateGetDestinationX(portal), WaygateGetDestinationY(portal))- note
The unit should be walkable because units, that want to teleport, must reach its center.
- note
Removing the 'Awrp' ability also deactivates the waygate. Use
WaygateActivateagain.- note
The advantage of using waygates compared to triggered regions is that units can use waygates for pathing around the map. In contrast, triggered "teleport regions" are not recognized by the game for pathfinding.
- note
See:
WaygateIsActive,WaygateSetDestination,UnitAddAbility.- patch
1.00
- Source
- common.j (suggest an edit or discuss on Github)
- return type
nothing- Source code
native WaygateActivate takes unit waygate, boolean activate returns nothing