public static int get_m_position(IntPtr l) { int result; try { WorldPathNode worldPathNode = (WorldPathNode)LuaObject.checkSelf(l); LuaObject.pushValue(l, true); LuaObject.pushValue(l, worldPathNode.m_position); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int constructor(IntPtr l) { int result; try { WorldPathNode o = new WorldPathNode(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int AllocatePathNode(IntPtr l) { int result; try { WorldPathfinder worldPathfinder = (WorldPathfinder)LuaObject.checkSelf(l); WorldPathNode o = worldPathfinder.AllocatePathNode(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int GetSolutionNext(IntPtr l) { int result; try { WorldPathfinder worldPathfinder = (WorldPathfinder)LuaObject.checkSelf(l); WorldPathNode solutionNext = worldPathfinder.GetSolutionNext(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, solutionNext); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_m_position(IntPtr l) { int result; try { WorldPathNode worldPathNode = (WorldPathNode)LuaObject.checkSelf(l); Vector2 position; LuaObject.checkType(l, 2, out position); worldPathNode.m_position = position; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_m_waypointInfo(IntPtr l) { int result; try { WorldPathNode worldPathNode = (WorldPathNode)LuaObject.checkSelf(l); ConfigDataWaypointInfo waypointInfo; LuaObject.checkType <ConfigDataWaypointInfo>(l, 2, out waypointInfo); worldPathNode.m_waypointInfo = waypointInfo; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int GetGoalHeuristic(IntPtr l) { int result; try { WorldPathNode worldPathNode = (WorldPathNode)LuaObject.checkSelf(l); WorldPathfinder pathfinder; LuaObject.checkType <WorldPathfinder>(l, 2, out pathfinder); float goalHeuristic = worldPathNode.GetGoalHeuristic(pathfinder); LuaObject.pushValue(l, true); LuaObject.pushValue(l, goalHeuristic); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int IsSameState(IntPtr l) { int result; try { WorldPathNode worldPathNode = (WorldPathNode)LuaObject.checkSelf(l); WorldPathNode rhs; LuaObject.checkType <WorldPathNode>(l, 2, out rhs); bool b = worldPathNode.IsSameState(rhs); LuaObject.pushValue(l, true); LuaObject.pushValue(l, b); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int GetSuccessors(IntPtr l) { int result; try { WorldPathNode worldPathNode = (WorldPathNode)LuaObject.checkSelf(l); WorldPathfinder pathfinder; LuaObject.checkType <WorldPathfinder>(l, 2, out pathfinder); WorldPathNode parentNode; LuaObject.checkType <WorldPathNode>(l, 3, out parentNode); worldPathNode.GetSuccessors(pathfinder, parentNode); LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int GetCost(IntPtr l) { int result; try { WorldPathNode worldPathNode = (WorldPathNode)LuaObject.checkSelf(l); WorldPathfinder pathfinder; LuaObject.checkType <WorldPathfinder>(l, 2, out pathfinder); WorldPathNode successor; LuaObject.checkType <WorldPathNode>(l, 3, out successor); float cost = worldPathNode.GetCost(pathfinder, successor); LuaObject.pushValue(l, true); LuaObject.pushValue(l, cost); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }