Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

28 rader
502 B

  1. -- 编辑器里面的全局函数
  2. -- 判断一个节点的付节点是否在一个列表里面
  3. -- table的格式是
  4. --{
  5. -- xxx : node,
  6. --}
  7. function ParentNodeIsInTable(node, nodeTable)
  8. if node:getParent() == nil then
  9. return false;
  10. end
  11. if table.find(nodeTable, node:getParent()) then
  12. return true;
  13. end
  14. local parentNode = node:getParent();
  15. return ParentNodeIsInTable(parentNode, nodeTable);
  16. end
  17. function createLuaTable()
  18. local tab = {};
  19. return tab;
  20. end
  21. function addValueToTable(tab, value)
  22. table.insert(tab, value)
  23. end