export.sh 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/usr/bin/env bash
  2. DATAFILE_NAME='config'
  3. CSFILE_NAME='Config'
  4. CLI_PATH='../ShootSniper'
  5. # clear prev exports
  6. rm -rf ./exports/*
  7. # build and export
  8. ./tabtoy --mode=v2 \
  9. --binary_out=./exports/TableData.bin \
  10. --csharp_out=./exports/TableData.cs \
  11. --json_out=./exports/TableData.json \
  12. --combinename=TableData \
  13. --lan=zh_cn \
  14. ./tables/FieldShapeData.xlsx \
  15. ./tables/ChallengeData.xlsx \
  16. ./tables/FieldData.xlsx \
  17. ./tables/GameConfig.xlsx \
  18. ./tables/Language.xlsx \
  19. ./tables/Level.xlsx \
  20. ./tables/PurchaseGoods.xlsx \
  21. ./tables/RewardDatas.xlsx \
  22. ./tables/Sound.xlsx \
  23. ./tables/TargetData.xlsx \
  24. ./tables/TargetGroup.xlsx \
  25. ./tables/Weapon.xlsx \
  26. ./tables/WeaponPart.xlsx \
  27. ./tables/WeaponProperty.xlsx
  28. # copy to project
  29. DATAFILE_PATH="${CLI_PATH}/Assets/StreamingAssets/ReadWritePath/Config/"
  30. # cp "./exports/TableData.bin" "../ShootSniper/Assets/StreamingAssets/ReadWritePath/Config/TableData.bin"
  31. # echo "成功覆盖文件:${DATAFILE_PATH}${DATAFILE_NAME}.bin"
  32. CSFILE_PATH="${CLI_PATH}/Assets/Game/Scripts/Config/"
  33. cp "./exports/TableData.cs" "../ShootSniper/Assets/ShootGame/Scripts/GameData/TableData.cs"
  34. # echo "成功覆盖文件:${CSFILE_PATH}${CSFILE_NAME}.cs"