public static int get_m_pos(IntPtr l) { int result; try { BehaviorTarget behaviorTarget = (BehaviorTarget)LuaObject.checkSelf(l); LuaObject.pushValue(l, true); LuaObject.pushValue(l, behaviorTarget.m_luaExportHelper.m_pos); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int get_Position(IntPtr l) { int result; try { BehaviorTarget behaviorTarget = (BehaviorTarget)LuaObject.checkSelf(l); LuaObject.pushValue(l, true); LuaObject.pushValue(l, behaviorTarget.Position); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int IsEmpty(IntPtr l) { int result; try { BehaviorTarget behaviorTarget = (BehaviorTarget)LuaObject.checkSelf(l); bool b = behaviorTarget.IsEmpty(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, b); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_m_pos(IntPtr l) { int result; try { BehaviorTarget behaviorTarget = (BehaviorTarget)LuaObject.checkSelf(l); GridPosition pos; LuaObject.checkValueType <GridPosition>(l, 2, out pos); behaviorTarget.m_luaExportHelper.m_pos = pos; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_m_actor(IntPtr l) { int result; try { BehaviorTarget behaviorTarget = (BehaviorTarget)LuaObject.checkSelf(l); BattleActor actor; LuaObject.checkType <BattleActor>(l, 2, out actor); behaviorTarget.m_luaExportHelper.m_actor = actor; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int constructor(IntPtr l) { int result; try { int total = LuaDLL.lua_gettop(l); if (LuaObject.matchType(l, total, 2, typeof(BattleActor))) { BattleActor actor; LuaObject.checkType <BattleActor>(l, 2, out actor); BehaviorTarget o = new BehaviorTarget(actor); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } else if (LuaObject.matchType(l, total, 2, typeof(GridPosition))) { GridPosition pos; LuaObject.checkValueType <GridPosition>(l, 2, out pos); BehaviorTarget o = new BehaviorTarget(pos); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } else { result = LuaObject.error(l, "New object failed."); } } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }