public class NavigationGraphBuilder.ExistingNavPointEdgeBuilder extends NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
collisionH, collisionR, flags, forceDoubleJump, neededJump, owner, toNavPointId| Modifier | Constructor and Description |
|---|---|
protected |
NavigationGraphBuilder.ExistingNavPointEdgeBuilder(NavigationGraphBuilder.ExistingNavPointModifier navPointModifier) |
protected |
NavigationGraphBuilder.ExistingNavPointEdgeBuilder(NavigationGraphBuilder.ExistingNavPointModifier navPointModifier,
NavPointNeighbourLink parent) |
protected NavigationGraphBuilder.ExistingNavPointEdgeBuilder(NavigationGraphBuilder.ExistingNavPointModifier navPointModifier)
protected NavigationGraphBuilder.ExistingNavPointEdgeBuilder(NavigationGraphBuilder.ExistingNavPointModifier navPointModifier, NavPointNeighbourLink parent)
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setTo(String navPointId)
NavigationGraphBuilder.NewNavPointEdgeBuilderNavPointNeighbourLink.getToNavPoint().setTo in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>navPointId - will be auto-prefixed (if enabled, which is default)public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setTo(UnrealId navPointId)
NavigationGraphBuilder.NewNavPointEdgeBuilderNavPointNeighbourLink.getToNavPoint().setTo in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>navPointId - WON'T BE AUTO-PREFIXED AS IT IS ALREADY EXISTING ID!!!public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setCollisionRadius(int collisionRadius)
NavigationGraphBuilder.NewNavPointEdgeBuilderNavPointNeighbourLink.getCollisionR().setCollisionRadius in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setCollisionHeight(int collisionHeight)
NavigationGraphBuilder.NewNavPointEdgeBuilderNavPointNeighbourLink.getCollisionH().setCollisionHeight in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setNeededJump(double x, double y, double z)
NavigationGraphBuilder.NewNavPointEdgeBuilderNavPointNeighbourLink.getNeededJump().setNeededJump in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeNeededJump()
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setDoubleJump()
NavigationGraphBuilder.NewNavPointEdgeBuilderNavPointNeighbourLink.isForceDoubleJump().setDoubleJump in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeDoubleJump()
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setWalkFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.WALK flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().setWalkFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeWalkFlag()
LinkFlag.WALK flag from edge flags.public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setFlyFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.FLY flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().setFlyFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeFlyFlag()
LinkFlag.FLY flag from edge flags.public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setSwimFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.SWIM flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().setSwimFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeSwimFlag()
LinkFlag.SWIM flag from edge flags.public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setJumpFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.JUMP flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().setJumpFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeJumpFlag()
LinkFlag.JUMP flag from edge flags.public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setDoorFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.DOOR flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().setDoorFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeDoorFlag()
LinkFlag.DOOR flag from edge flags.public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setSpecialFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.SPECIAL flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().setSpecialFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeSpecialFlag()
LinkFlag.SPECIAL flag from edge flags.public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setLadderFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.LADDER flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().setLadderFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeLadderFlag()
LinkFlag.LADDER flag from edge flags.public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setProscribedFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.PROSCRIBED flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().setProscribedFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeProscribedFlag()
LinkFlag.PROSCRIBED flag from edge flags.public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setForcedFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.FORCED flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().setForcedFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeForcedFlag()
LinkFlag.FORCED flag from edge flags.public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setPlayerOnlyFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag#PLAYERONLYK flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().setPlayerOnlyFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removePlayerOnlyFlag()
LinkFlag.PLAYERONLY flag from edge flags.public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setFlags(Integer flags)
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder clearFlags()
public NavigationGraphBuilder.ExistingNavPointModifier createEdge()
WARNING: the created edge is oriented! Its counterpart (from the remote navpoint to one that is being modified) must be created manually! (If needed.)
createEdge in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointModifier modifyEdge()
createEdge().
WARNING: the modify edge is oriented! Its counterpart (from the remote navpoint to one that is being modifier) must be modified manually! (If needed.)
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.