Files
TEngine/HybridCLRData/init_local_il2cpp_data_temp.bat
ALEXTANG cc908c2b99 重置2.0.0(beta)
重置2.0.0(beta)
2022-08-25 22:53:10 +08:00

61 lines
1.6 KiB
Batchfile

@echo off
rem set default branch
set IL2CPP_BRANCH=2020.3.33
if exist hybridclr_repo rd /s /q hybridclr_repo
rem git clone https://github.com/focus-creative-games/hybridclr
git clone --depth=1 https://gitee.com/focus-creative-games/hybridclr hybridclr_repo
if exist il2cpp_plus_repo rd /s /q il2cpp_plus_repo
rem git clone https://github.com/focus-creative-games/il2cpp_hybridclr
git clone --depth=1 -b %IL2CPP_BRANCH% https://gitee.com/focus-creative-games/il2cpp_plus il2cpp_plus_repo
rem replace with right Unity Editor Install path
set IL2CPP_PATH=C:/Software/UnityEditor/Unity 2020.3.33f1c2/Editor/Data/il2cpp
if not exist "%IL2CPP_PATH%" (
echo "please set correct IL2CPP_PATH value"
goto EXIT
)
set LOCAL_IL2CPP_DATA=LocalIl2CppData
if not exist %LOCAL_IL2CPP_DATA% (
mkdir %LOCAL_IL2CPP_DATA%
)
rem need copdy MonoBleedingEdge
set MBE=%LOCAL_IL2CPP_DATA%\MonoBleedingEdge
if not exist %MBE% (
xcopy /q /i /e "%IL2CPP_PATH%\..\MonoBleedingEdge" %MBE%
)
rem copy il2cpp
set IL2CPP=%LOCAL_IL2CPP_DATA%\il2cpp
if not exist %IL2CPP% (
xcopy /q /i /e "%IL2CPP_PATH%" %IL2CPP%
)
set HYBRIDCLR_REPO_DIR=hybridclr_repo
set IL2CPP_PLUS_REPO_DIR=il2cpp_plus_repo
set LIBIL2CPP_PATH=%LOCAL_IL2CPP_DATA%\il2cpp\libil2cpp
rd /s /q %LIBIL2CPP_PATH%
xcopy /q /i /e %IL2CPP_PLUS_REPO_DIR%\libil2cpp %LIBIL2CPP_PATH%
xcopy /q /i /e %HYBRIDCLR_REPO_DIR%\hybridclr %LIBIL2CPP_PATH%\hybridclr
rem clean il2cpp build cache
set IL2CPP_CACHE=..\Library\Il2cppBuildCache
echo clean %IL2CPP_CACHE%
if exist "%IL2CPP_CACHE%" rd /s /q "%IL2CPP_CACHE%"
echo success
:EXIT
PAUSE