#!/usr/bin/env bash DATAFILE_NAME='config' CSFILE_NAME='Config' CLI_PATH='../ShootSniper' # clear prev exports rm -rf ./exports/* # build and export ./tabtoy --mode=v2 \ --binary_out=./exports/TableData.bin \ --csharp_out=./exports/TableData.cs \ --json_out=./exports/TableData.json \ --combinename=TableData \ --lan=zh_cn \ ./tables/FieldShapeData.xlsx \ ./tables/ChallengeData.xlsx \ ./tables/FieldData.xlsx \ ./tables/GameConfig.xlsx \ ./tables/Language.xlsx \ ./tables/Level.xlsx \ ./tables/PurchaseGoods.xlsx \ ./tables/RewardDatas.xlsx \ ./tables/Sound.xlsx \ ./tables/TargetData.xlsx \ ./tables/TargetGroup.xlsx \ ./tables/Weapon.xlsx \ ./tables/WeaponPart.xlsx \ ./tables/WeaponProperty.xlsx # copy to project DATAFILE_PATH="${CLI_PATH}/Assets/StreamingAssets/ReadWritePath/Config/" # cp "./exports/TableData.bin" "../ShootSniper/Assets/StreamingAssets/ReadWritePath/Config/TableData.bin" # echo "成功覆盖文件:${DATAFILE_PATH}${DATAFILE_NAME}.bin" CSFILE_PATH="${CLI_PATH}/Assets/Game/Scripts/Config/" cp "./exports/TableData.cs" "../ShootSniper/Assets/ShootGame/Scripts/GameData/TableData.cs" # echo "成功覆盖文件:${CSFILE_PATH}${CSFILE_NAME}.cs"