Inheritance: InteractiveObject
 /// <summary>
 /// 
 /// </summary>
 /// <param name="waypoint"></param>
 public void WaypointStart(Waypoint waypoint)
 {
     CurrentAction = new GameWaypointAction(this, waypoint);
     StartAction(GameActionTypeEnum.WAYPOINT);
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="character"></param>
 /// <param name="waypoint"></param>
 public GameWaypointAction(CharacterEntity character, Waypoint waypoint)
     : base(GameActionTypeEnum.WAYPOINT, character)
 {
     Character = character;
     Waypoint = waypoint;
 }